日期:2014-05-17  浏览次数:20756 次

这段js代码是什么意思
<script type="text/javascript">

  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);
  })();

</script>
这段js代码是什么意思

------解决方案--------------------
谷歌的统计脚本


JScript code

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中的数据和方法。