2016-08-07 3 views
1

И с помощью Google менеджера тегов это будет очень хорошо с событиями щелчка, но когда я попытался использовать datalayer это не работает вот мой datalayerdatalayer менеджер тегов Google

<script> 
$('.tag').click(function(event){ 
    dataLayer.push({ 
     'event':'myNewTransaction', 
     'eventCategory': 'App', //create a datalayer variable macro called eventCategory 
     'eventAction': 'Click', //create a datalayer variable macro called eventAction 
     'eventLabel': 'iOS' //create a datalayer variable macro called eventLabel 
    }); 
}); 

И в консоли, когда Я нажимаю на элементе с классом «тегом» Я получаю это сообщение Tag Не Уволены на этой странице и это сообщение при стрельбе спусковых

событий равны myNewTransaction

_event равен Моя новая сделка

Пожалуйста, помогите

ответ

2

Для событий щелчка, вы должны попытаться придерживаться использования по умолчанию клик и ссылка клик Приемников (gtm.click и gtm.linkClick), а затем вызвав тег пожар на основе щелкнутого класса или даже щелкнутого текста. Это не так эффективно, используя dataLayer, когда вы можете использовать то, что уже встроено. Тем не менее, если по какой-то причине вам все еще нужно использовать dataLayer, то

  1. ваш код выглядит хорошо,
  2. вы должны создать Custom Event триггер со значением события как «myNewTransaction»
  3. ваш тег должен срабатывать на основе этого настраиваемого события.

Если у вас все еще есть проблемы, пожалуйста, разместите скриншоты ваших тегов и конфигураций триггеров.

Смежные вопросы