Нет данных в GA и GTM с использованием dataLayer - PullRequest
0 голосов
/ 24 февраля 2020

Я использую 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, на котором работает сайт.

Скриншот тега, который я использую, доступен здесь

1 Ответ

0 голосов
/ 24 февраля 2020

С моим кодом или тегом все было в порядке, я закрыл функцию, которая содержит dataLayer pu sh слишком рано

...