Google analytics 新跟踪器上增强的电子商务分析跟踪

Google analytics 新跟踪器上增强的电子商务分析跟踪,google-analytics,enhanced-ecommerce,Google Analytics,Enhanced Ecommerce,我想为增强型电子商务数据建立一个单独的帐户,这样数据就不会改变主帐户 我读了这本书,然后像这样安装了一个新的跟踪器 ga("create", "UA-XXXXX-XX", "auto", { "name": "newTracker" }); ga("require", "ec"); 然后添加产品 ga("ec:addProduct", { "id": "b55da", "name": "Flexigen T-Shirt", "price": "16.00", "bra

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

我读了这本书,然后像这样安装了一个新的跟踪器

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”);
),它确实可以正常工作 见:


问题是什么?

您创建了一个新的名称空间,因此,如果您希望将内容包含在其中,则需要将其放在名称空间下。因此,您还需要为
require
ec
命令命名名称:

  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”,”)
@adardesign抱歉,我只显示了你发布的实际代码块的更新,而不是截图中的内容。你是对的,你也需要它。要在该命名空间下设置/跟踪任何内容,都需要它。