3

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

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

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"); 它时,它不会发送增强的电子商务数据。请参阅:不发送 EC 数据

但是当我不使用新的跟踪器(而是默认的ga("send", "pageview");)时,它确实可以正常工作请参阅:在此处输入图像描述

问题是什么?

4

1 回答 1

6

你创建了一个新的命名空间,所以如果你想让这些东西包含在其中,你需要把它放在命名空间下。所以你也需要命名requireandec命令:

  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');
于 2015-08-14T13:53:47.933 回答