Analytics
Сейчас в сети: 263
Сейчас в сети: 263
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Не передаются данные транзакции от dataLayer в Analytics

Студент ✭ ✭

Здравствуйте!

 

Я настроил электронную торговлю GA + GTM, но данные так и не передаются в GA.

Не могу понять в чем может быть проблема, так как вроде бы все настроено правильно.

 

Скриншоты настроек

 

В GTM:

 

В GA:

После совершения заказа в отладчике выдает такую информацию:

 

На сайте dataLayer расположен после кода GTM. После совершения заказа отладчик пишет, что транзакция срабатывает, но данные в GA не передаются. Подскажите пожалуйста, в чем может быть проблема?


Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Andrey L
февраля 2017

Не передаются данные транзакции от dataLayer в Analytics

Магистр ✭ ✭ ✭

dataLayer должен не создаваться перез GTM, а заполняться данными. Иначе у Вас сначала отправляется просмотр страницы в аналитику, а затем заполняется dataLayer и уже никуда не отправляется.

Просмотреть решение в исходном сообщении


Все ответы

Не передаются данные транзакции от dataLayer в Analytics

Магистр ✭ ✭ ✭

Добрый день. dataLayer должен быть заполнен до внедрения GTM.
Или в противном случае добавьте 'event': 'transaction'
И в триггер срабатывания тега электронной торговли добавьте условия, что пользовательское событие равно transaction.
datalayer в этом случае заполняется так: dataLayer.push({...});

Re: Не передаются данные транзакции от dataLayer в Analytics

Студент ✭ ✭

Спасибо большое за ответ!

Я поднял код dataLayer выше кода GTM, но данные по-прежнему не передаются в GA.

 

Скриншот:

02.06.2017-15.05

 

Лучший ответ.
Решение
Утвердил автор темы Andrey L
февраля 2017

Не передаются данные транзакции от dataLayer в Analytics

Магистр ✭ ✭ ✭

dataLayer должен не создаваться перез GTM, а заполняться данными. Иначе у Вас сначала отправляется просмотр страницы в аналитику, а затем заполняется dataLayer и уже никуда не отправляется.

Не передаются данные транзакции от dataLayer в Analytics

Студент ✭ ✭

Сделал по второму варианту: добавил 'event': 'transaction' в dataLayer и добавил условие "transaction" в тригер. Все заработало. Большое спасибо!

Не передаются данные транзакции от dataLayer в Analytics

Магистр ✭ ✭ ✭

Рада, что смогла Вам помочь Веселый