这对我来说是一个新错误,当我调试我的代码时,它在google-analytics中显示了这种错误
Failed to load resource: net::ERR_CONNECTION_RESET https://www.google-analytics.com/ga.js
然后在刷新浏览器后,它现在显示
GET https://www.google-analytics.com/ga.js net::ERR_TIMED_OUT
这可能是页面加载速度慢的原因
此外,当访问此https://www.google-analytics.com/ga.js
我甚至无法看到javascript但当我尝试在Firefox中访问它时,它可以正常运行并显示google analytics的javascript文件
尝试在IE 11和Firefox 28.0及其工作中,还完成了删除缓存并在Google Chrome中查找不存在的Adblock扩展。仍然没有成功
有人可以帮我解决这个问题,以及如何解决这个问题
BTW:这是产生错误的代码:
var _gaq = [['_setAccount', 'UA-XXXXX-X'], ['_trackPageview']];
(function (d, t) {
var g = d.createElement(t), s = d.getElementsByTagName(t)[0];
g.src = '@@|//www.google-analytics.com/ga.js';
s.parentNode.insertBefore(g, s)
} (document, 'script'));
答案 0 :(得分:1)
这看起来不像是经典Google Analtyics的标准跟踪代码。您是否尝试过从管理部分获取标准代码?
Admin -> property -> tracking info -> Tracking code
或者您可以从Tracking Basics
获取代码<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>