大部分web引用統計系統都實現了基於站內的點擊行爲分析,但是對於點出到其他網站的鏈接,由於點出鏈接地址不一定都部署了相通的統計。那麼這些點擊行爲就要在鏈接所在的頁面在點擊的時候觸發統計了。傳統的是中間轉向頁面,但這樣的
鏈接機制非常不利於SEO,給蜘蛛帶來了大量的麻煩用於識別真正的目標地址;之前介紹過一些基於
鼠標觸發機制的頁面點出統計方法: 一般是通過在點擊的時候觸發在當前頁面插入一個 img bean,然後統計相應的img 請求實現,現在連這樣的點擊觸發器在Google Analytics統計中也可以自定義實現了: 以下例子在頁面點擊的時候,會觸發Google Analytics生成一個對clickto/TAGET_URL 一個自定義的地址(clickto實際上不存在的)請求訪問;
<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write("\<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'>\<\/script>" ); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-69476-1"); pageTracker._addOrganic("baidu","word"); pageTracker._addOrganic("soso","q"); pageTracker._addOrganic("vnet","kw"); pageTracker._addOrganic("yodao","q"); pageTracker._initData(); pageTracker._trackPageview(); document.onclick = function(e) { e = e || event; var el = e.target || e.srcElement; if ( el.tagName=='A' ) { pageTracker._trackPageview("\/clickto/" + window.location.href.replace("http:\/\/www.chedong.com/", "") + el.href.replace("http:\/\/", "\/")); } } </script>在統計報表中看到的效果就是這樣的: 通過在所有訪問url中過濾出clickto即可; 感謝 XD同學,這個點出統計例子從 very.cd上學到的; 一個好的例子 勝過長篇大論,可以看到very.cd通過對onclick的觸發機制,結合站內的cookie等還實現了客戶回訪率統計等;
在CSDN大會上VeryCD的Dash說他
最恨的是製造網絡阻尼的人,這點,我是嚴重支持的; 作者:
車東 發表於:2008-09-21 11:09 最後更新於:2008-09-26 15:09
版權聲明:可以轉載,轉載時請務必以超鏈接形式標明文章 基於Google Analytics的點出統計 的原始出處和作者信息及 本版權聲明。
http://www.chedong.com/blog/archives/001445.html
版權聲明:可以轉載,轉載時請務必以超鏈接形式標明文章 基於Google Analytics的點出統計 的原始出處和作者信息及 本版權聲明。
http://www.chedong.com/blog/archives/001445.html
« Google Reader的好友推薦分享: Blog內容緩釋 | (回到Blog入口)|(回到首頁) | 互聯網小業主的急需什麼技術解決方案? - 給Sun Web20kit的建議 » [再編輯]