日期:2014-05-17 浏览次数:20756 次
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-15342588-5']); _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); })(); //动态加载了谷歌的统计脚本,这个脚本里面会使用到上面初始化的账户信息
------解决方案--------------------
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-15342588-5']);
_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);
})();
//动态加载了谷歌的统计脚本,这个脚本里面会使用到上面初始化的账户信息
//这里,主要的行为,是根据用户当前打开的URL,判断是HTTPS(安全协议)还是普通的HTTP协议,然后到不同的地址去取GA.JS文件,最后把这个JS文件插入当前HTML中。之后,在当前HTML中就可以使用GA.JS中的数据和方法。