我已经在一个电子商务网站上实施了 GTM,并设置了一些标签(页面展示、添加到购物车等)。这些都按预期在 Analytics 中工作和跟踪,但是我现在添加了结帐渠道推送和这些正在射击但不跟踪。
数据流基本上是:用户访问购物车页面>>第1步dataLayer.push请求>>控制台显示结帐标签已触发>>数据未显示在分析中。
此 dataLayer 推送事件的示例如下:
dataLayer.push({
'event' : 'checkout',
'ecommerce' : {
'currencyCode' : 'GBP',
'checkout' : {
'actionField' : {'step' : 1},
'products' : [
{
'name' : '"Some product name"',
'id' : '55',
'price' : '35',
'quantity' : 1
}
]
}
}
});
看起来问题更可能是 GTM 的设置问题,所以我已经包含了 Checkout Tag 的当前设置:
Tag Type - Universal Analytics
Tracking ID - {{ Tracking-ID }}
Track Type - Event
Category - Ecommerce
Action - Checkout
Enable Enhanced Ecommerce Features - True
Use data layer - True