内容摘要:另外seobook也介绍了一个方法,原理是基本类似的。跟踪所有点出链接:使用下面语句可以跟踪所有点出链接。window.onload = setAdsLinks; function setAdsLinks(){ var Links = document.getElementsByTagName( 'A' ); for( var i = 0; i < Links.length;...

可用的第三方统计越来越少了,并且Google Adsense也不提倡使用第三方工具。单用户的统计工具又大多是收费的,实际上发布者可以利用Google analytics(分析)统计Google Adsense点击。

实现的大致方法是:

在Google的Adsense广告下面增加如下语句

  <script type="text/javascript">

  
  function log() {
   urchinTracker ('/adsense');
  }
  var elements2;
  elements2 = document.getElementsByTagName("iframe");
  for (var i = 0; i < elements2.length; i++) {
  if(elements2[i].src.indexOf('googlesyndication.com') > -1) {
   elements2[i].onfocus = log;
  }
  }
  </script>

修改好了以后,请大家不要点击Google广告进行测试,那样会被Google锁定帐户的,大家只要慢慢等待Google Analytics的统计信息即可。

另外seobook也介绍了一个方法,原理是基本类似的。

跟踪所有点出链接:

使用下面语句可以跟踪所有点出链接。

window.onload = setAdsLinks;


  function setAdsLinks()
  {
   var Links = document.getElementsByTagName( 'A' );
   for( var i = 0; i < Links.length; i++ )
   {
       Links[i].onclick = function() {
       urchinTracker( this.href );


       }
   }
  }

注意,使用这个代码需要将Google Analytics的统计代码放在页面的最前端,另外这种统计有一个副作用,就是如果网页的超级链接非常多的话,这些语句会影响浏览器的性能,甚至引起“假死”的状态。

显示完整的反向链接:

统计来源的时候,Google Analytics只显示域名信息,我们可以通过修改统计代码,实现Google Analytics显示完整的反向链接。

 _uacct = "**-******-*"; // 这些是Google Analytics产生的代码


  //用下面的代码替换原有的代码。
  if( document.referrer )
  {
   urchinTracker(document.referrer);
  }
  else
  {
   urchinTracker();
  }

不修改代码显示完整的反向链接

Google官方提供了一个不修改代码也可以显示完整来源的方法,就是在“优化市场营销”-“访问者群体细分效果”-“造访来源”,选中来源地址左边的图标,点“跨群体效果”,再点“内容”即可返回来源具体静态URL的数据,这个方法用于静态地址的来源,动态地址(例如搜索结果)用这个会不好用。