【问题标题】:enhanced ecommerce analytics tracking on new tracker在新跟踪器上增强电子商务分析跟踪
【发布时间】:2015-08-14 21:53:47
【问题描述】:

我想为增强型电子商务数据设置一个单独的帐户,这样数据就不会改变主帐户

我阅读了this article 并密切关注它,像这样设置了一个新的跟踪器

ga("create", "UA-XXXXX-XX", "auto", {
    "name": "newTracker"
});

ga("require", "ec");

然后添加产品

ga("ec:addProduct", {
  "id": "b55da",
  "name": "Flexigen T-Shirt",
  "price": "16.00",
  "brand": "Flexigen",
  "category": "T-Shirts",
  "position": 0
});

但这是我遇到的问题

当我使用ga("newTracker.send", "pageview"); 它不发送增强的电子商务数据。 见:

但是当我不使用新的跟踪器(而是默认的ga("send", "pageview");)时,它确实可以正常工作 见:

有什么问题?

【问题讨论】:

    标签: google-analytics enhanced-ecommerce


    【解决方案1】:

    你创建了一个新的命名空间,所以如果你想把东西包含在里面,你需要把它放在命名空间下。所以你也需要命名requireec 命令:

      ga("create", "UA-XXXXX-XX", "auto", {    
        "name": "newTracker"
      });
    
      ga("newTracker.require", "ec");
    
      ga("newTracker.ec:addProduct", {
        "id": "b55da",
        "name": "Flexigen T-Shirt",
        "price": "16.00",
        "brand": "Flexigen",
        "category": "T-Shirts",
        "position": 0
      });
    
      ga('newTracker.send', 'pageview');
    

    【讨论】:

    • 谢谢!有用!!但顺便说一句,你错过了ga("newTracker.ec:setAction", "<action>");
    • @adardesign 抱歉,我只显示了您发布的实际代码块的更新,而不是屏幕截图中的内容。你是对的,你也需要它。您需要在该命名空间下设置/跟踪任何内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 2012-11-14
    • 2011-08-01
    • 2011-01-24
    • 1970-01-01
    相关资源
    最近更新 更多