jos*_*nes 4 javascript google-analytics
我正在尝试在我的网站中使用Google Analytics.我直接从Google Analytics网站复制了代码,并按照说明将其嵌入到我的HTML中.
这是我的代码:
<script>
(function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]=
function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date;
e=o.createElement(i);r=o.getElementsByTagName(i)[0];
e.src='//www.google-analytics.com/analytics.js'; // this is the file
r.parentNode.insertBefore(e,r)}(window,document,'script','ga'));
ga('create','not giving this out');ga('send','pageview');
</script>
Run Code Online (Sandbox Code Playgroud)
当我使用此脚本加载页面时,需要几秒钟.没有脚本,它几乎立即加载.这就是我在Google Analytics代码中知道问题的方法.
页面最终加载后出现以下错误消息:
Failed to load resource: net::ERR_FILE_NOT_FOUND
Run Code Online (Sandbox Code Playgroud)
经过进一步调查后,未找到的文件来自e.src='//www.google-analytics.com/analytics.js'第5行.
如何才能使此文件或脚本正常工作?
我发现如果你//从开头(e.src)删除,请求工作.
<script>
(function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]=
function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date;
e=o.createElement(i);r=o.getElementsByTagName(i)[0];
e.src='www.google-analytics.com/analytics.js'; // forward slashes taken out
r.parentNode.insertBefore(e,r)}(window,document,'script','ga'));
ga('create','not giving this out');ga('send','pageview');
</script>
Run Code Online (Sandbox Code Playgroud)
我希望将来有这个问题的人觉得这很有帮助.
| 归档时间: |
|
| 查看次数: |
7254 次 |
| 最近记录: |