想知道是否有人能够澄清以下问题:
使用放在文档头中的aysnc google分析代码,如下所示
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-123456-1']);
_gaq.push(['_setDomainName', '.somedomain.co.uk']);
_gaq.push(['_trackPageview', pageUrl]);
(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);
})();
在我正在跟踪的一些页面上,我还使用自定义事件跟踪视频播放和使用的表单。这些事件使用了
_gaq.push()
在页面的各个点调用。
我的问题是,是否应该将初始分析代码的最后一部分(调用ga.js的部分)拆分并放置在页面代码的末尾,或者在脚本加载后进行的任何调用都将传递给分析,而不管页面上的位置如何。
事先谢谢。