Сейчас в сети: 424
Вопросы настройки тегов, правила и макросы, администрирование GTM
Подсказки
star_border
Ответить

Не передается dynx_itemid через GTM в Analytics

Восходящие звезды

Все доброго времени суток.

Всегда обычно ставил Динамический ремаркетинг через Analytics, или код AdWords, но тут решил заморочиться с GTM. Все вроде поставили согласно инструкции и настроили тоже, но данные не передаются. Возможно я где-то наплужил. 

Clip2net_160318111004.png

 

Проверял одет ли есть ли dataLayer в консоле. Все на месте:
Clip2net_160318111135.png

Вот сам сайт - http://shop-elegant.com.ua/uk/
Ремаркетинг установлен только на уровне товаров. Корзину клиент сейчас отключил совсем.

В настройках GTM передача данных идет следующим образом:
Clip2net_160318111336.png

Где каждая переменная - переменная уровня данных:
Clip2net_160318111437.png

В Analytics индексы тоже проставлены верно:
Clip2net_160318111544.png

Clip2net_160318111654.png

 

Ссылка на первью.

---------
С уважением Олег Поддубный
3 Ответ экспертаverified_user

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Oleg P
марта 2016

Re: Не передается dynx_itemid через GTM в Analytics

Ведущий участник

Не работает из-за того, что добавление параметров для ремаркетинга происходит после события gtm.js

2016-03-18__19-39-53--1352.png

 

Вижу 3 вариант решения задачки:

  1. Поставить код до основного кода GTM:
    <script>
    	dataLayer.push({
    	  'dynx_itemid':'279',
    	  'dynx_pagetype': 'offerdetail',
    	  'dynx_totalvalue': ''
    	});
    </script>
  2. Изменить правило активации с "Просмотр страницы" на "DOM-модель загружена"
  3. Добавить в код "event" и по нему активировать отправку параметров в GA
    <script>
    	dataLayer.push({
    'event':'pushDynRem', 'dynx_itemid':'279', 'dynx_pagetype': 'offerdetail', 'dynx_totalvalue': '' }); </script>
    Третий вариант, мне кажется, немного неправильным, т.к. будет генерироваться еще один запрос в GA (даже если использовать GA Event)

 

 




С уважением,
Анатолий

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


Все ответы

Re: Не передается dynx_itemid через GTM в Analytics

Ведущий участник
Добрый день, Олег!

Почему-то не запускается предварительный просмотр GTM.



С уважением,
Анатолий

Re: Не передается dynx_itemid через GTM в Analytics

Восходящие звезды
https://www.googletagmanager.com/set_cookie?uiv2&id=GTM-K9D6P7&gtm_auth=YO07XjS_dss0PSzRTZq7TQ&gtm_p...

Вот эту попробуйте
---------
С уважением Олег Поддубный

Re: Не передается dynx_itemid через GTM в Analytics

Ведущий участник

Олег, спасибо за ссылку.

 

Скорее всего, проблема в том, что GTM не видит событие "gtm.js", на которое у вас настроено срабатывание тега "GA and Ringostat".

 

Думаю, "gtm.js" пропадает из-за того, что идет переопределение объекта dataLayer вот тут (код находится ниже основного кода GTM):

<script>
	dataLayer = [];
	dataLayer.push({
	  'dynx_itemid':'250',
	  'dynx_pagetype': 'offerdetail',
	  'dynx_totalvalue': ''
	});
</script>

Для решения задачки можно просто перенести код:

<script>
	dataLayer = [];
	dataLayer.push({
	  'dynx_itemid':'250',
	  'dynx_pagetype': 'offerdetail',
	  'dynx_totalvalue': ''
	});
</script>

выше основного кода GTM и все заработает (по-идее Веселый ).

 

 




С уважением,
Анатолий

Re: Не передается dynx_itemid через GTM в Analytics

Восходящие звезды
Если убрать переопределение, то это тоже должно помочь?
---------
С уважением Олег Поддубный

Re: Не передается dynx_itemid через GTM в Analytics

Ведущий участник
Попробуйте.



С уважением,
Анатолий

Re: Не передается dynx_itemid через GTM в Analytics

Восходящие звезды
Убрали лишнее объявление но не помогло... По идее должно же пушиться и если после тега GTM стоит код dataLayer, если через push добавлять... Непонятно...
---------
С уважением Олег Поддубный
Лучший ответ.
Решение
Утвердил автор темы Oleg P
марта 2016

Re: Не передается dynx_itemid через GTM в Analytics

Ведущий участник

Не работает из-за того, что добавление параметров для ремаркетинга происходит после события gtm.js

2016-03-18__19-39-53--1352.png

 

Вижу 3 вариант решения задачки:

  1. Поставить код до основного кода GTM:
    <script>
    	dataLayer.push({
    	  'dynx_itemid':'279',
    	  'dynx_pagetype': 'offerdetail',
    	  'dynx_totalvalue': ''
    	});
    </script>
  2. Изменить правило активации с "Просмотр страницы" на "DOM-модель загружена"
  3. Добавить в код "event" и по нему активировать отправку параметров в GA
    <script>
    	dataLayer.push({
    'event':'pushDynRem', 'dynx_itemid':'279', 'dynx_pagetype': 'offerdetail', 'dynx_totalvalue': '' }); </script>
    Третий вариант, мне кажется, немного неправильным, т.к. будет генерироваться еще один запрос в GA (даже если использовать GA Event)

 

 




С уважением,
Анатолий

Re: Не передается dynx_itemid через GTM в Analytics

Ведущий участник
Добрый день.
А почему бы не использовать стандартный тег GTM ремаркетинга Google AdWords со своими параметрами?

Re: Не передается dynx_itemid через GTM в Analytics

Восходящие звезды
В понедельник будем пробовать. Отпишусь.
---------
С уважением Олег Поддубный