我设置了Google Analytics(分析)标记管理器来跟踪我网站上的PDF点击。当我在网站上使用预览模式时,页面上显示正确的代码。看起来像预期的那样,但是在Google Analytics(分析)中没有任何地方显示任何事件。我还检查了事件(过去30分钟),但那里也没有任何显示。
我没有内部流量过滤器。 Google Tag Assistant Chrome扩展程序的标签分析仅表明Google Analytics UA具有非标准实现。我已验证该代码已安装在网站上并具有正确的GTM-XXXXXXX号。
添加到头部的代码:
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5377XP7');</script>
<!-- End Google Tag Manager -->
添加到正文的代码:
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5377XP7"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
标签管理器设置:
曲目类型:事件
类别:新闻
动作:选择
标签:PDF
Google Analytics(分析)设置:{{Google Analytics(分析)设置}}
触发器配置:
触发类型:点击-只是链接
等待标签
页面网址:contains /
可笑的网址:包含.pdf
对此触发器的引用:UA-事件-PDF单击(上述事件的名称)
调试器给出了一个错误消息:
跟踪ID未设置。中止打击。
答案 0 :(得分:0)
尝试使用lookup table设置Google跟踪代码管理器时,我收到的消息完全相同。
我的设置很简单,我只想按主机名更改Analytics(分析)ID。
尽管已配置了默认值,但沿线的任何地方都没有通过。
一个有趣的调试技巧是添加一个Custom HTML
标记,然后您可以将所有变量放在console.log
语句中。它甚至会自动为您完成!
<script>
console.log('GTM Debug - {{Page URL}} - {{Hostname_TO_Analytics_ID}}');
console.log('GTM Debug Analytics', {{Google Analytics}});
</script>
请注意,当{{ VariableName }}
是对象时(例如{{Google Analytics}}
是-,您可以在引号中加上引号。
对我来说,我认为这只是一个缓存问题-实际上,我确实做对了。
所以...
重要提示:有时您的旧标记会被缓存
答案 1 :(得分:0)