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

Некорректно работает GTM (gtm.click)

Студент ✭

На сайте http://220volt.com.ua установлен GTM. Через GTM не могу поставить ни одну цель, не срабатывает gtm.click.

Внес в GTM триггер прослушивания кликов, но ничего не появилось.

Непонимаю в чем может быть проблема, если сталкивались с таким прошу помочь и подсказать как решить эту проблему?

1 Ответ экспертаverified_user

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Антон К
Июнь

Некорректно работает GTM (gtm.click)

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

Скорее всего проблема в том, как вы передаете DataLayers: 

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

 

Вы переопределяете dataLayer как новый массив после тега GTM, поэтому триггер GTM и не срабатывает.

Попробуйте использовать следующий синтакис:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({'dynx_itemid' : '', 'dynx_pagetype' : 'home', 'dynx_totalvalue' : ''});

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


Все ответы

Некорректно работает GTM (gtm.click)

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

Добрый день.
Можете скинуть ссылку на предпросмотр GTM и скрин настроек триггера прослушки?

Некорректно работает GTM (gtm.click)

Студент ✭
Лучший ответ.
Решение
Утвердил автор темы Антон К
Июнь

Некорректно работает GTM (gtm.click)

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

Скорее всего проблема в том, как вы передаете DataLayers: 

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

 

Вы переопределяете dataLayer как новый массив после тега GTM, поэтому триггер GTM и не срабатывает.

Попробуйте использовать следующий синтакис:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({'dynx_itemid' : '', 'dynx_pagetype' : 'home', 'dynx_totalvalue' : ''});

Некорректно работает GTM (gtm.click)

Студент ✭

Спасибо, теперь все работает отлично.
Спасибо за помощь!