我已经在Google UA中实施了增强型电子商务跟踪功能,只要我能够看到正确的数据,就可以填充dataLayer。
这是实际数据层脚本的html:
<script type="text/javascript">
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': 'ZW10317808', // Transaction ID. Required for purchases and refunds.
'affiliation': 'Online Store',
'revenue': '9.95', // Total transaction value (incl. tax and shipping)
'tax':'0.00',
'shipping': '0.00',
'coupon': '',
'products': [
{
'name': 'Test product', // Name or ID is required.
'id': 'ZCMNR010',
'price': '9.95',
'brand': 'Brand',
'category': '',
'variant': '',
'quantity': 1
//, 'coupon': '' // Optional fields may be omitted or set to empty string.
}
]
}
}
}
});
</script>
以下是来自控制台的示例输出,因此它(对我来说)显示值全部来自dataLayer:
dataLayer
[
0: {
[functions]: ,
__proto__: { },
ecommerce: {
[functions]: ,
__proto__: { },
purchase: {
[functions]: ,
__proto__: { },
actionField: {
[functions]: ,
__proto__: { },
action: "purchase",
affiliation: "Online Store",
coupon: "",
id: "ZW10317808",
products: [
0: {
[functions]: ,
__proto__: { },
brand: "Brand",
category: "",
id: "ZCMNR010",
name: "Test Product",
price: "9.95",
quantity: 1,
variant: ""
},
length: 1
],
revenue: "9.95",
shipping: "0.00",
tax: "0.00"
}
}
}
},
1: {
[functions]: ,
__proto__: { },
event: "gtm.js",
gtm.start: 1408351886007
},
2: {
[functions]: ,
__proto__: { },
ecommerce: {
[functions]: ,
__proto__: { },
checkout: {
[functions]: ,
__proto__: { },
actionField: {
[functions]: ,
__proto__: { },
step: "Order Confirmation"
}
}
},
event: "checkout"
},
3: {
[functions]: ,
__proto__: {
[functions]: ,
__proto__: null
},
event: "gtm.dom"
},
4: { },
length: 5
]
该交易在UA中列出,但收入为0.00,0项等。此交易来自上周,因此不太可能是数据延迟。
结帐步骤跟踪也未在报告中显示。我已在GA视图中启用了增强跟踪功能,并在GTM中部署了插件视图设置。
我正在挠头。希望一双新鲜的眼睛可以发现一些明显的东西。谢谢,如果你能提供帮助。
由于
答案 0 :(得分:0)
产品必须位于“购买”之下,而不是位于actionFieldObject:
中<script type="text/javascript">
dataLayer.push({
'event': 'transaction',
'ecommerce': {
'purchase': {
'actionField': {
'id': 'ZW10317808', // Transaction ID. Required for purchases and refunds.
'affiliation': 'Online Store',
'revenue': '9.95', // Total transaction value (incl. tax and shipping)
'tax':'0.00',
'shipping': '0.00',
'coupon': ''
},
'products': [
{
'name': 'Test product', // Name or ID is required.
'id': 'ZCMNR010',
'price': '9.95',
'brand': 'Brand',
'category': '',
'variant': '',
'quantity': 1
//, 'coupon': '' // Optional fields may be omitted or set to empty string.
}
]
}
}
});
希望有所帮助。