Google Analytics增强了电子商务无法跟踪功能

时间:2015-08-06 06:52:25

标签: google-analytics

我已经被这个问题折磨了好几天,不知道这笔交易是什么。 我在产品页面上有这个代码:

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');

1 个答案:

答案 0 :(得分:0)

{step:1}旨在用于结帐操作,您将在详细信息中使用它。

来自enhanced ecommerce tracking documentation

  

step(Number):表示结帐过程中的一个步骤的数字。   结帐操作可选。

我会删除第三个参数更改:

ga('ec:setAction', 'detail', { 'step': 1 });

通过

ga('ec:setAction', 'detail');