使用Universal Analytics和GTM增强的电子商务跟踪功能已在网站上实施。 添加到购物车, ProductDetailView, CheckoutFunnel, PurchaseTracking, 等
在结账时,客户可以通过5个步骤进行导航。每个步骤都会向dataLayer填充一个结帐事件。
'dataLayer.push({
'event': 'checkout',
'ecommerce': {
'currencyCode': 'AUD',
'checkout': {
'actionField': {
'step': 2,
'affiliation': 'AU - Store'
},
'products': [{
'id' : 'productID',
'name': 'productName',
'price': '10',
'quantity': 1
}]
}
}
})'
并在选中时进行下一步付款/送货选项时,将结帐选项更新为事件回叫。
'dataLayer.push({
'event': 'checkoutOption',
'ecommerce': {
'currencyCode': 'AUD',
'checkout_option': {
'actionField': {
'step': 2,
'affiliation': 'AU - Store',
'option': 'PAYPAL'
}
}
}
})'
最后,在结帐的最后一步,purchaseTracking会填充dataLayer。
'dataLayer.push({
'event': 'checkout',
'ecommerce': {
'currencyCode': 'AUD',
'purchase': {
'actionField': {
'id': '12345678',
'revenue': '20',
'tax': '2',
'shipping': '10',
'affiliation': 'AU - Store'
},
'products': [{
'id' : 'productID',
'name': 'productName',
'price': '10',
'quantity': 1
}]
}
}
})'
所有交易数据都会输入GA并更新电子商务购物分析/产品效果/销售效果视图,但在查看产品效果和添加“结帐选项”时会更新。作为次要维度,显示了奇怪的结果。一旦将次要维度添加到报告中,GA似乎将销售数字乘以任意数字。对于添加到报表的任何其他辅助选项,只有结帐选项
,不会出现这些结果图片清晰:
Product detail report with secondary dimension
请注意,与结帐选项相关的数据显示正确,但(未设置)字段的销售业绩数据存在偏差。此外,如果在结账时没有结账并在GA中查看,则对于(未设置)行的偏斜数字会出现相同的结果。
我已确保事件回调仅将数据发布到GA一次,所有其他事件都在页面加载的dataLater中。我似乎无法在任何地方找到有关此问题的任何信息。 向正确方向指出的一点将非常感激。 干杯