联盟啦广告联盟评测网,中国站长赚钱源动力,中国首家广告联盟评测网!
广告联盟评测网 -> 新闻频道 选择广告联盟前先在联盟啦上看看广告联盟评测,谨防上当。如果没有您关注的广告联盟,请点这里 --->>添加
推荐 
快速搜索:  高级搜索


翻译Google analytics的代码


  这是google analytics的跟踪代码:
  
  以下为引用的内容:
  
  <script type=”text/javascript”>
  
  var gaJsHost = ((”https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
  
  document.write(unescape(”%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
  
  </script>
  
  <script type=”text/javascript”>
  
  try {
  
  var pageTracker = _gat._getTracker(”UA-8459969-1″);
  
  pageTracker._trackPageview();
  
  } catch(err) {}</script>
  
  一、第一部分(蓝字部分)
  
  1.(”https:” == document.location.protocol) ? “https://ssl.” : http://www.);
  
  通过这条JavaScript三元运算符,定义了gaJsHost 变量,让analytics辨认出代码所在页面的URL地址是哪种类型,如https等等。
  
  2.通过DOM对象函数document.write,把一串html代码写入到所在页面,这串html代码的目的是让页面去GA的服务器下载一个叫ga.js的统计功能文件,用来进行实现GA的统计。另外,上边的gaJsHost 变量也决定了不同页面的ga.js文件的不同。
  
  第一部分的代码就实现了上边的两个目的,但我们可以根据我们网站的情况对他进行简化:
  
  以下为引用的内容:
  
  1.首先是ga.js代码下载到本地,如把ga.js放在http://www.mysem.net/ga.js  ,这样做的唯一好处是能让ga.js的加载速度=本站速度。不过随着ga的连接速度提升,再加上如果下载之后,ga代码有更新,那我们的就可能不是最新的,所以这个基本也没有什么必要。
  
  2.如果你的网站很清楚就是http://开头的,而不是https://开头。那么第一部分可以直接这样写:<script src=”http://www.mysem.net/ga.js” ></script>  这样上边的一大段都可以省略掉了。(type=”text/javascript”可以不写,浏览器都默认script元素为js语言。)
  
  二、第二部分
  
  1.try catch语句的作用是,在与GA服务器通信的过程中,防止意外错误造成页面停止Loading。
  
  2.定义 pageTracker 实例对象,并根据你的帐户ID关联上。
  
  3.pageTracker._trackPageview() 函数是指记录一个PV,并把该页面的地址返回给GA服务器。
  
  第二部分的目的也很明显,就是对应你的账户ID,记录PV数量以及页面URL地址,我们也可以根据其目的进行对应的修改:
  
  1.定义第一次打开该页面,才记作一次PV,如果不是,则不记。通过判断window.name是否为空值,来确定这个页面窗口在浏览器中是否第一次打开。结合地写一些其它相辅助的代码,可以实现对垃圾流量的过滤。
  
  以下为引用的内容:
  
  try {
  
  var pageTracker = _gat._getTracker(”UA-8459969-1″);
  
  if(!window.name){
  
  pageTracker._trackPageview();}
  
  } catch(err) {}
  
  2.一个PV两处记。你可以建立与两个ID的联系,让访问数据同时记入两个ID的统计数据库。
  
  以下为引用的内容:
  
  <script type=”text/javascript”>
  
  try {
  
  var pageTracker = _gat._getTracker(”UA-8459969-1″);
  
  var pageTracker1 = _gat._getTracker(”UA-8360212-1″);
  
  pageTracker._trackPageview();
  
  pageTracker1._trackPageview();}
  
  catch(err) {}
  
  </script>
  
  不知道你看明白没有,  看懂了就去折腾一下吧。突然想起以前刷竞争对手adwords转化的时候,就是搞到别人的转化代码,然后放在一个页面狂刷。



  版权申明:本站文章均来自网络,如有侵权,请发邮件至web*lianmeng.la(请把*换成@),我们收到后立即删除,谢谢!
  特别注意:本站所有转载文章言论不代表本站观点,本站所提供的图片,代码,设计作品,如需使用,请与原作者联系,版权归原作者所有。
« 分享google adsense非常经典的文章百度联盟客服在线解答站长疑问 »
  • 相关文章:

发表评论:

最新文章

随机文章

媒体报道 | 广告联盟一览表 | ATOM | RSS
版权所有 © 2010 lianmeng.la 广告联盟评测网 保留所有权利
注意:带有钻石标志的广告联盟均为本站赞助商。评论内容只代表网友观点,与广告联盟评测网立场无关!请网友注意辨别评论内容。
广告联系: QQ:5609299 注明:广告联盟评测
Powered by:KCMS 4.0 Dev