2009年9月30日 星期三

[Google Analytics]追蹤 AJAX 應用程式

工作上的網站除了有自行開發的瀏覽紀錄模組
還用了Google Analytics來做分析工具

最近想追蹤一個使用者行為
便設了這個動作為目標

幾天過去
目標的數值卻一直沒有變動增加
與我在網站記錄的數據不一致
看來是目標設定的出了問題
後來懷疑是此目標是AJAX事件
Google Analytics可能會偵測不到

後來查到了一篇
如何追蹤 AJAX 應用程式?
在基本的 HTML 網頁中,您可以使用 URL 來區別多個網頁檢視。 但是在 AJAX 應用程式中,向伺服器提出要求時並不會變更網頁的 URL,因此難以追蹤。

不過,您可以呼叫 _trackPageview 函數來為任何 AJAX 事件指派網頁檔名

所以在AJAX事件succes後加入
pageTracker._trackPageview("/pagefilename1" );//pagefilename1可替換名稱 
應該就可以了

過幾天再看看
有沒有成功!

Updated by 2009/10/07
將目標頁面改成trackPageView所指定的名稱後
有看到目標成功的轉換了!

沒有留言:

張貼留言