Улучшенное отслеживание электронной коммерции на новом трекере
Я хотел настроить отдельную учетную запись для расширенных данных электронной торговли, чтобы данные не влияли на основную учетную запись
Я прочитал эту статью и внимательно следил за ней, установив новый трекер так
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");
) Это работает правильно.
В чем проблема?
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');