Я схожу с ума, пытаясь заставить это работать. Я новичок во всем, что касается Диспетчера тегов Google, но после прочтения документации у меня заработала базовая аналитика Google.
Сказав это, я пытаюсь настроить транзакции электронной коммерции с использованием dataLayer, но, похоже, я не могу заставить его работать.
Я использую базовый пример, взятый на основном сайте:
var dataLayer = dataLayer || [];
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': 'T12345',
'affiliation': 'Online Store',
'revenue': '35.43',
'tax':'4.90',
'shipping': '5.99',
'coupon': 'SUMMER_SALE'
},
'products': [{
'name': 'Triblend Android T-Shirt',
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray',
'quantity': 1,
'coupon': ''
},
{
'name': 'Donut Friday Scented T-Shirt',
'id': '67890',
'price': '33.75',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Black',
'quantity': 1
}]
}
}
});
В моей конфигурации GTM у меня есть следующее: - Тип тега: Universal Analytics. - Тип трека: просмотр страницы - Настройки Google Analytics: {{gaTrackingID}} - Включить переопределение настроек в этом теге: отмечено галочкой - Включить расширенные функции электронной торговли: true - Использовать уровень данных
и в триггере у меня есть: - Тип триггера: просмотр страницы - Срабатывает триггер: "URL страницы содержит / checkout
Я забыл упомянуть, что у меня включены два тега: один для регистрации активности на всех страницах, а второй - для регистрации покупки.
Я могу в Google Analytics, чтобы посещение прошло правильно, а транзакция - нет.
Кроме того, может ли кто-нибудь сказать мне, отображается ли в разделе «БЕСЕДЫ -> Электронная торговля» стандартную или расширенную электронную торговлю?
Я немного смущен..
Почему вышеперечисленное не работает?





Попробуйте вставить информацию о странице и транзакции в один объект электронной торговли, а не разделить их.
Что касается данных, отображаемых в отчете по электронной торговле в Google Analytics, это зависит от того, включены ли расширенные настройки электронной торговли или только стандартные.
Я только что узнал сегодня утром, что код действительно работает, но аналитика Google занимает около 24/48 часов, чтобы отразить изменения. это то, что я нигде не читал в большей части найденной мной документации. Это немного усложняет весь процесс тестирования, поскольку единственное, что мы можем сделать, - это проверить, запущено ли событие (насколько я знаю).
Возможно, есть лучший способ (и более мгновенный) проверить, были ли данные электронной коммерции перенесены в Google Analytics?
Вы можете проверить HTTP-петитоны, отправленные в Google Analytics. Вы можете сделать это напрямую, используя консольный навигатор на вкладке сети или используя плагины, чтобы упростить процесс, например тот, который рекомендован google ga debgger (расширение chrome: chrome.google.com/webstore/detail/google-analytics-debugger/…), когда вы активируете это расширение, оно войдет в вашу консоль обращения, отправленные в GA (здесь у вас есть несколько примеров обращений: developers.google.com/analytics/devguides/collection/protoco l /…).