javascript - 为什么 Google 跟踪代码管理器不在某些页面上包含标签?

标签 javascript html google-analytics google-tag-manager

我遇到的问题是,在我网站的某些页面上,GTM 容器中不包含任何标签。调试器显示:“容器中没有标签。”我现在已经尝试了几周来寻找解决方案,但没有机会。我真的很感激任何想法!

我在所有页面上都包含了 Google 通用代码: url 匹配 RegEx .*

通常在起始页和其他一些页面上不包含标签: <强> http://www.ailolaquito.com

在像这样的其他页面上,通常包含标签: <强> http://www.ailolaquito.com/en/activities/spanish-and-dancing

当我使用 GTM 预览和调试器工具时,它首先显示上述消息,当我打开数据层选项卡并切换回标签选项卡时,突然显示所有标签按应有的方式显示。也许某些页面上存在冲突(JavaScript?)。

我注意到,在所有不包含标签的页面上,Safari 源 View 中的 HTML 代码看起来都是压缩的: Bad Code

在正确显示标签的页面上,html 源代码看起来不错: Nice Code

大概和这个有关。但是我不明白为什么源代码在某些页面上被压缩。它们都基于相同的布局模板。

任何想法或帮助将不胜感激。我真的很想解决这个问题。

非常感谢!

菲利普

附注:以下是更多屏幕截图:

GTM Tags GTM Container OK GTM Container not OK

最佳答案

答案请参见https://plus.google.com/102446957955231069158/posts/FetKoAh2JrD “我们目前正在寻找一个竞争条件,当调试脚本被缓存时,您可以看到无标签消息。但是,如果您单击任何事件,您可以看到触发的内容。一旦您导航到某个事件,摘要选项卡将再次正确显示。您还可以强制刷新页面,这也可以解决此问题。”作者:迈克尔·菲尔波特

关于javascript - 为什么 Google 跟踪代码管理器不在某些页面上包含标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31116060/

相关文章:

javascript - Ruby on Rails。使用共享数据加载动态部分布局

javascript - 我可以发回函数引用作为对 api 请求的响应吗?

javascript - 清除 SELECT 中的所有选择

google-analytics - 事件跟踪与自定义变量

ios - Firebase 在中国的分析

javascript - NextJS : Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined

javascript - 运行 javascript 过夜后系统挂起

javascript - 如何以声明方式创建自定义 HTML 元素?

html - Firefox 中不同的填充输入和按钮

javascript - 如何在不登录谷歌的情况下显示谷歌分析嵌入式报告