Улучшенное отслеживание электронной коммерции на новом трекере

Я хотел настроить отдельную учетную запись для расширенных данных электронной торговли, чтобы данные не влияли на основную учетную запись

Я прочитал эту статью и внимательно следил за ней, установив новый трекер так

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");) Это работает правильно. введите описание изображения здесь

В чем проблема?

1 ответ

Решение

Вы создали новое пространство имен, поэтому, если вы хотите, чтобы материал был включен в него, вам нужно поместить его в пространство имен. Так что вам нужно пространство имен 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');
Другие вопросы по тегам