gseeker
Google Analytics在二级域名下的应用
将文章归档于 G源共享 由. Ken Wong on 2005-11-17
  大家都说没技术文章,那就写一篇吧。由于水平很有限,大家请指出错误,谢谢。

  点击看大图

  最近Google新推出的Google Analytics网站统计分析服务非常火热,主要是因为它是Google出品,而且又完全免费。难怪推出的第一天,Google Analytics的服务器就已经罢工了。因此,如果你是昨天开始使用用Google Analytics的,很可能会发现,插入了Google Analytics代码的页面加载速度会比平时慢很多。那是因为Google Analytics的主机不堪重负了。现在应该正常了一点。但是对于很多只拥用二级域名的网站来讲,Google Analytics似乎不太好用。因为默认情况下它是不会正确统计二级域名下的页面的



  如果你的网站不是一级域名,而类似xxx.yyy.com这样的二级域名,那么使用近来的Google Analytics统计服务的时候,你就需要对它的代码进行一些改动。因为Google Analytics只会认可你正式指定的那个网站的上面的点击数,其它的页面点击它一概忽略。所以你需要在原来的代码基础上增加下面这行代码:

< script src="http://www.google-analytics.com/urchin.js" type="text/javascript" >
< /script >
< script type="text/javascript" >
_uacct = "UA-xxxx-x";
_udn="你的主域名";
urchinTracker();
< /script >


  将上面代码中的"你的主域名"换成你自己的主域名,比如yyy.com后,还要将上面代码中的UA-xxxx-x中的xxxx-x换成你自己的帐户编码。这时,依然还没有完成全部步骤。因为如果你要统计的网页是

  xxx.yyy.com/zzz.asp

  Google Analytics只会将它当作/zzz.asp来统计,在统计报告里它也只会当作是/zzz.asp。因为Google Analytics并不知道你的子域名存在。这时,你要按以下步骤做:

  在Google Analytics的设置里,点击"Filter Manager";
  再点击"Add Filter" ;
  输入一个Filter的名字,比如你的字域名xxx;
  在"Filter Type"下选择"Custom Filter";
  然后点击单选按钮选择"Advanced" ;
  在A里面选择"Hostname"然后填入"(.*)";
  在B里面选择"Request Stem"然后填入"(.*)"
  最后在"Output To"里选择"Request Stem",然后输入"$A1$B1" ;
  然后选择所有你想统计的子域名的网站profiles,点击"Finish"即可完成。

  (注:引号不要输入,本文针对英文版Google Analytics,中文版请对照相应选项。)

  完成这些步骤后,你可以看到子域名下的页面已经可以正常地被统计了,只要你在它的代码里加入Google Analytics的统计代码。

  2006年2月20日补充:经网友"foolbear"的提醒,发现现在Analytics不需用这个方法也能正确获取二级域名下的统计数据了。相信是Analytics经过几次技术升级后的结果。此文"过期"了。
Permalink: Google Analytics在二级域名下的应用
img Addthis img Ask img Blinklist img del.icio.us img Digg img Fark img Facebook img Google img Lycos img Ma.gnolia Add this page to Mister Wong Mr Wong img Netscape img Netvousz img Newsvine img Reddit img StumbleUpon img Slashdot img Tailrank img Technorati img Wink img Yahoo

Vote for Google Analytics在二级域名下的应用:

  • Currently 6.50/10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
分值情况: 6.50 / 2 评分
 
Share It
CW工具栏安设
RSSrss   | 所有的部落格订阅选择
Google google   |   什么是RSS?
Yodao Yodao
Netvibes Netvibes
AnothrAnothr
TwitterFollow us on Twitter!