我使用谷歌标签管理器,它与点击事件非常好,但当我尝试使用数据层时,它无法正常工作 这是我的数据层
<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等于我的新交易
请帮忙
答案 0 :(得分:2)
对于点击事件,您应该尝试坚持使用默认的点击和链接点击听众(gtm.click
和gtm.linkClick
),然后根据点击的课程触发您的标记,甚至是点击文字。当您可以使用已经内置的内容时,使用dataLayer效率不高。也就是说,如果由于某种原因你还需要使用dataLayer,那么
Custom Event
触发器,其值为&#34; myNewTransaction&#34; 如果您仍有问题,请发贴标签的屏幕截图并触发配置。