我已经设置了Wordpress日志,并且正在使用Google跟踪代码管理器和Universal Analytics。我试图跟踪一堆事件 - 所有事件都是出站链接。我在GTM中设置了链接侦听器和事件代码本身,并在github上进行了测试。然而,当我把它推到现场时,事件不会发生。我可以很好地跟踪浏览量,但事件没有被捕获。
我尽可能地调试了它,我能看到的是他们没有解雇,因为并非所有条件都得到满足。特别是出于某种原因,gtm.js没有被推送到数据层。
已包含我的设置图片。该网站为http://notthatsamfox.com
规则设置: Rule setup: http://oi59.tinypic.com/2rh5jzr.jpg
事件跟踪设置: event setup: http://oi57.tinypic.com/2v1pxt3.jpg
点击时推送到数据层的消息: data layer: http://oi57.tinypic.com/rjnqyu.jpg
答案 0 :(得分:3)
看起来您可能已经解决了问题,但对于发现gtm.js似乎没有被触发的其他人,请检查以确保您的dataLayer初始化,
datalayer = [{"stuff":"here"}]
位于Google跟踪代码管理器容器之上:
<!-- Google Tag Manager -->
...
<!-- End Google Tag Manager -->
<script>
dataLayer = [{
'pageCategory': 'signup',
'visitorType': 'high-value'
}];
否则,初始化容器下方的dataLayer将覆盖GTM dataLayer。这方面的文档在这里:https://developers.google.com/tag-manager/devguide#datalayer
答案 1 :(得分:1)
在规则中使用触发事件gtm.dom。
{{event}}等于gtm.dom
答案 2 :(得分:0)
我刚刚查看了您的源代码,并注意到GTM容器位于底部,就在关闭正文标记之前。容器应放在打开正文标记之后,而不是放在最后。试试看,看看你是否得到任何结果。
快速浏览您的设置,一切看起来都不错。