未使用UA和GTM触发的事件 - 事件等于gtm.js条件不匹配

时间:2014-07-04 21:40:55

标签: wordpress google-analytics google-tag-manager universal-analytics

我已经设置了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

射击规则: data layer: http://oi59.tinypic.com/2coka2r.jpg

3 个答案:

答案 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容器位于底部,就在关闭正文标记之前。容器应放在打开正文标记之后,而不是放在最后。试试看,看看你是否得到任何结果。

快速浏览您的设置,一切看起来都不错。