Google Analytics缺少analytics.js脚本

Jed*_*Jed 2 google-analytics google-tag-manager

我一直在复制谷歌分析跟踪代码问题.看起来Google Tag Assistant不会考虑我从网站生成的GA跟踪JS中复制的代码.

该网站位于http://www.orchid.co.nz/

我在标题上添加了代码.这应该像我正在使用的其他网站一样正常工作.然而,这个很奇怪.我无法弄清楚什么是错的.

我错过了什么? 在此输入图像描述

小智 6

此错误是由Cloudflare引起的,因为它实现了rocketscript以加快Web加载速度.禁用cloudflare将解决此问题,但您不需要这样做.有一个简单的代码可以让cloudflare忽略那个特定的javascript代码.简单改变

<script type="text/javascript">
Run Code Online (Sandbox Code Playgroud)

<script type="text/javascript" data-cfasync="false">
Run Code Online (Sandbox Code Playgroud)

这是最有效的方式..谢谢:)


Eik*_*rff 5

不确定这是否能解决问题,但是你告诉浏览器将脚本解析为"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');
....
Run Code Online (Sandbox Code Playgroud)

我不知道什么是rocketscript,我猜也没有Tag Assistant.尝试将其更改为"javascript"或根本不使用类型属性.

这是关于rocketscript的讨论,显然这是一些云技术的一部分,需要在Wordpress中使用一个特殊的插件.

我在浏览器的网络选项卡中看到跟踪调用,所以看起来这个问题很可能是纯粹的装饰(尽管GA调试器扩展也没有接听电话).