我为页面使用默认生成的GA跟踪代码:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXX-1']);
_gaq.push(['_setDomainName', 'xxx.com']);
_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>
此代码似乎适用于大多数情况。但是,某些浏览器不会要求_utm.gif(即我在Ubuntu上的Chromium和Fedora上的Firefox中注意到它)。实际上,似乎ga.js脚本甚至没有加载。
如果我使用GA调试器或本地保存的脚本(ga.src = 'ga.js';
),即使在提到的浏览器上,跟踪也能按预期工作。其他经过测试的操作系统浏览器配置也可以。
ga.src = 'http://www.google-analytics.com/ga.js'
)和除ga.js之外的脚本(以排除冲突)。它没有以任何方式改变行为。
任何想法导致问题的原因以及如何避免它?
答案 0 :(得分:0)
我今天再次测试了这个问题,一切看起来都应该正常工作......我不知道为什么......