0
我有一个网页。它会加载一些js文件。其中之一是google-analytics'js ga.js文件。我的位置在中国,因此,加载时有时会很慢。如何设置js加载顺序
如果ga.js未完成加载,则不会加载另一个名为wmd.js的js文件。所以,该网页将无法正常工作。
所以,我不知道是否有一些设置的方式,比所有的网页文件加载完成时加载ga.js更容易?
下面是我的谷歌,分析设置
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '{{ settings.GOOGLE_ANALYTICS_KEY }}']);
_gaq.push(['_addOrganic', 'baidu', 'word']);
_gaq.push(['_addOrganic', 'soso', 'w']);
_gaq.push(['_addOrganic', '3721', 'name']);
_gaq.push(['_addOrganic', 'yodao', 'q']);
_gaq.push(['_addOrganic', 'vnet', 'kw']);
_gaq.push(['_addOrganic', 'sogou', 'query']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script');
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
})();
</script>
目前,我把代码放在最后,并且在关闭body标签之前。 – mike 2012-03-08 10:26:10