Я использую Google Tag Manager и dataLayer для перетаскивания информации с сайта электронной коммерции в Google Analytics, но в последние несколько дней диаграмма «Добавить в корзину» была пустой, хотя тестовый сайт работает нормально, тянет данные, как и должно быть, и я использовал тот же код, скопированный.
Я вижу срабатывание триггера в режиме предварительного просмотра, а в реальных событиях оно отображается как событие добавления в корзину, но в поведении покупок не отображаются данные, которые я не могу отработать.
Это код, который я использую для dataLayer:
dataLayer.push({
'event': 'addToCart',
'ecommerce': {
'currencyCode': curr,
'add': {
'products': [{
'id': pg,
'name': garmentName,
'price': garm,
'brand': 'MyStore',
// 'category': 'Apparel',
// 'position': 0,
'quantity': 1
}]
}
}
});
curr , pg , garmentName , и garm - все переменные JavaScript, извлеченные из PHP, на котором работает сайт.
Скриншот тега, который я использую, доступен здесь