Google 分析缺少 analytics.js 脚本
Google Analytics Missing analytics.js script
我一直在复制 google 分析跟踪代码问题。看起来 Google Tag Assistant 没有考虑我从为网站生成的 GA 跟踪 JS 复制的代码。
我在 header 上添加了代码。这应该像我在其他网站上所做的那样正常工作。然而,这个很奇怪。我不知道出了什么问题。
我错过了什么吗?
不确定这是否会解决问题,但您告诉浏览器将脚本解析为 "rocketscript":
<script type="text/rocketscript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
....
我不知道 rocketscript 是什么,我想 Tag Assistant 也不知道。尝试将其更改为 "javascript" 或根本不使用类型属性。
Here is a discussion about rocketscript,显然这是一些云技术的一部分,需要 Wordpress 中的特殊插件。
我在浏览器的网络选项卡中看到跟踪调用,所以看起来这个问题很可能是纯粹的装饰性问题(尽管 chrome GA 调试器扩展也不会接听调用)。
这个错误是由于Cloudflare使用rocketscript来加快网页加载速度造成的。禁用 cloudflare 将解决此问题,但您不需要那样做。有一些简单的代码可以让 cloudflare 忽略特定的 javascript 代码。
简单改变
<script type="text/javascript">
至
<script type="text/javascript" data-cfasync="false">
这是最有效的方法..
谢谢:)
快速解决方案。
如果代码没有任何作用:
关闭该功能。
菜单:
速度 ->Rocket Loader™ 测试版 -> 关闭
可能会迟到,但解决方案是:
在 analytics.js.
中添加选项 data-cfasync="false"
这与 cloudflare 有关
请参阅此处参考
http://www.aodba.com/fix-redundant-hostname-warning-google-analytics/
我一直在复制 google 分析跟踪代码问题。看起来 Google Tag Assistant 没有考虑我从为网站生成的 GA 跟踪 JS 复制的代码。
我在 header 上添加了代码。这应该像我在其他网站上所做的那样正常工作。然而,这个很奇怪。我不知道出了什么问题。
我错过了什么吗?
不确定这是否会解决问题,但您告诉浏览器将脚本解析为 "rocketscript":
<script type="text/rocketscript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
....
我不知道 rocketscript 是什么,我想 Tag Assistant 也不知道。尝试将其更改为 "javascript" 或根本不使用类型属性。
Here is a discussion about rocketscript,显然这是一些云技术的一部分,需要 Wordpress 中的特殊插件。
我在浏览器的网络选项卡中看到跟踪调用,所以看起来这个问题很可能是纯粹的装饰性问题(尽管 chrome GA 调试器扩展也不会接听调用)。
这个错误是由于Cloudflare使用rocketscript来加快网页加载速度造成的。禁用 cloudflare 将解决此问题,但您不需要那样做。有一些简单的代码可以让 cloudflare 忽略特定的 javascript 代码。 简单改变
<script type="text/javascript">
至
<script type="text/javascript" data-cfasync="false">
这是最有效的方法.. 谢谢:)
快速解决方案。 如果代码没有任何作用: 关闭该功能。 菜单: 速度 ->Rocket Loader™ 测试版 -> 关闭
可能会迟到,但解决方案是: 在 analytics.js.
中添加选项 data-cfasync="false"
这与 cloudflare 有关 请参阅此处参考 http://www.aodba.com/fix-redundant-hostname-warning-google-analytics/