Google analytics脚本异步加载,加快访问速度
2010-07-26, Posted in Web 界面, 一起分享, 常用 | 1 回复
Google analytics本身提供的脚本都是在页面全部加载完成后才会执行,如果网络情况不太好,这不仅影响统计,也会影响到访问速度,所以使用Google analytics,最完美的办法就是实现脚本异步加载,来加快页面访问速度。如果你现在还在使用google analytics,可以用如下代码替代原来的统计代码,实现异步统计:
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (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); })();
很明显,需要把UA-XXXXX-X替换成你的ID就成了。
参考文档如下:
* http://www.stevesouders.com/blog/2009/12/01/google-analytics-goes-async/
* http://www.stevesouders.com/blog/2009/04/27/loading-scripts-without-blocking/
七月 27th, 2010 on 21:51:23
学习了。! 顶下