gtm.js 和 analytics.js 并未在每次页面加载时加载
gtm.js and analytics.js are not loading with every page load
自上周三(2017 年 3 月 15 日)晚上以来,我注意到 google 分析脚本并未始终被我的网站请求。当脚本确实加载时,标签不会触发 - 例如按钮点击。
还有其他人遇到这个问题吗?我搜索了有关 Google 方面任何故障的线程,但找不到任何线程。 Google 最近他们的验证码有问题,这就是为什么我认为这是他们方面的问题。
请注意,该网站是建立在 CMS 上的,每个页面都继承了标签管理器代码片段。此代码段在 3 月 15 日前后没有更改。
编辑:将代码片段从头移动到正文会产生一致的行为 - gtm.js 和 analytics.js 正在加载,标签正在触发并在 GA 中注册。
首先要检查的是用于实现的两个代码片段的位置,您可能已经检查过了。我总是将 <script>
标记放在 <head>
的最前面。另外,确保 <noscript>
标签是 <body>
.
中呈现的第一个标签
我曾经遇到过类似的问题。我的标签会不一致地触发。检查控制台日志后,我发现 JQuery 被声明到 <body>
的底部。当我将 JQuery 标签移动到 <head>
时,问题就解决了。我无法想象你的问题是相关的,因为我的问题是由于开发人员的错误造成的。尽管如此,请检查控制台日志以查看是否发现任何错误。它可以帮助您确定问题的根源。
要尝试的另一件事是 Tag Assistant Chrome 扩展。 运行 它在您的网站上,它将 运行 检查您的实施情况。
希望对您有所帮助!如果您还有其他问题,请告诉我。
检查页面代码中容器代码段的脚本部分后是否没有使用 dataLayer = [{...}] 声明。此声明应仅在容器代码段之前使用。
自上周三(2017 年 3 月 15 日)晚上以来,我注意到 google 分析脚本并未始终被我的网站请求。当脚本确实加载时,标签不会触发 - 例如按钮点击。
还有其他人遇到这个问题吗?我搜索了有关 Google 方面任何故障的线程,但找不到任何线程。 Google 最近他们的验证码有问题,这就是为什么我认为这是他们方面的问题。
请注意,该网站是建立在 CMS 上的,每个页面都继承了标签管理器代码片段。此代码段在 3 月 15 日前后没有更改。
编辑:将代码片段从头移动到正文会产生一致的行为 - gtm.js 和 analytics.js 正在加载,标签正在触发并在 GA 中注册。
首先要检查的是用于实现的两个代码片段的位置,您可能已经检查过了。我总是将 <script>
标记放在 <head>
的最前面。另外,确保 <noscript>
标签是 <body>
.
我曾经遇到过类似的问题。我的标签会不一致地触发。检查控制台日志后,我发现 JQuery 被声明到 <body>
的底部。当我将 JQuery 标签移动到 <head>
时,问题就解决了。我无法想象你的问题是相关的,因为我的问题是由于开发人员的错误造成的。尽管如此,请检查控制台日志以查看是否发现任何错误。它可以帮助您确定问题的根源。
要尝试的另一件事是 Tag Assistant Chrome 扩展。 运行 它在您的网站上,它将 运行 检查您的实施情况。
希望对您有所帮助!如果您还有其他问题,请告诉我。
检查页面代码中容器代码段的脚本部分后是否没有使用 dataLayer = [{...}] 声明。此声明应仅在容器代码段之前使用。