我正在运行单页结帐,并且页面显示正常。但是,Google Analytics中似乎没有处理购买交易。
但仍然没有。
以下是Datalayer的输出,如果任何人可以提供帮助,那将非常感激:
[
{
"ecommerce":{
"purchase":{
"actionField":{
"id":"145000010",
"revenue":295,
"tax":"0.0000",
"shipping":"5.0000",
"coupon":""
},
"products":[{
"id":"ace002",
"name":"perfume10Lt",
"price":"295.0000",
"quantity":"1.0000"
}]
},
"currencyCode":"USD"
},
"event":"purchase"
},
{
"gtm.start":1438797700099,
"event":"gtm.js"
},
{
"ecommerce":{
"impressions":0,
"promoView":0
}
},
{
"event":"gtm.dom"
},
{
"event":"gtm.load"
}
]
根据评论的要求添加:标签似乎是在GTM.dom上调用的,所以我知道它肯定在运行。
以下是跟踪代码:
答案 0 :(得分:3)
更改您的触发器,以便在购买'事件而不是。它可能会失败,因为在gtm.Dom事件发生之前电子商务数据层还没有被推送。