我已经被这个问题折磨了好几天,不知道这笔交易是什么。 我在产品页面上有这个代码:
ga('create', 'UA-XXXXXXXX-1');
ga('require', 'ec');
ga('ec:addProduct', {
'id': '145645',
'name': 'BlaBlaBla',
'category': 'BlaBlaBla',
'brand': 'BlaBlaBla',
});
ga('ec:setAction', 'detail', { 'step': 1 });
ga('send', 'pageview');
GA调试器插件输出表明一切正常:
Running command: ga("require", "ec")
Running command: ga("ec:addProduct", {id: "145645", name: "BlaBlaBla", category: "BlaBlaBla", brand: "BlaBlaBla"})
Running command: ga("ec:setAction", "detail", {step: 1})
Running command: ga("send", "pageview")
但GA页面上没有数据显示!
由于测试原因,目前增强型电子商务插件仅在产品页面上执行。 IP过滤器已关闭,所有脚本和广告拦截器均已禁用。 我认为我的问题是在顶部,只是无法解决。 任何帮助将不胜感激!
修改 在购买页面上增强型电子商务正在运行,我在GA页面上看到数据!
ga('create', 'UA-XXXXXXX-1');
ga('require', 'ec');
ga('ec:addProduct', {
'id': '137883',
'name': "BlaBlaBla",
'price': 2790.00,
'quantity': 1
});
ga('ec:setAction', 'purchase', {
'id': '1595',
'revenue': 2790.00,
});
ga('send', 'pageview');
答案 0 :(得分:0)
{step:1}旨在用于结帐操作,您将在详细信息中使用它。
来自enhanced ecommerce tracking documentation:
step(Number):表示结帐过程中的一个步骤的数字。 结帐操作可选。
我会删除第三个参数更改:
ga('ec:setAction', 'detail', { 'step': 1 });
通过
ga('ec:setAction', 'detail');