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

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

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

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

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


person adardesign    schedule 14.08.2015    source источник


Ответы (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');
person Crayon Violent    schedule 14.08.2015
comment
Спасибо! Оно работает!! но, кстати, ты пропустил ga("newTracker.ec:setAction", "<action>"); - person adardesign; 14.08.2015
comment
@adardesign Извините, я показал обновление только для фактически опубликованных вами блоков кода, а не для скриншотов. Вы правы, он нужен и для этого. Он нужен вам для всего, что вы хотите установить/отследить в этом пространстве имен. - person Crayon Violent; 14.08.2015