Google Analytics虚拟页面和事件追踪的区别
???????1、實現原理和方式:
???????虛擬頁面是通過_trackPageview()函數來完成的。而事件追蹤則是調用pageTracker._trackEvent()函數。兩者都是在函數中設置參數值,當訪問者執行事件時,并將預先設定的值發送會google服務器,并最終顯示在報告里。
???????2、函數的變量值:
???????_trackPageview()的變量值只有一個,只需填寫標識不同跟蹤事件的變量值就行。例如:_trackPageview(“/virtual/outgoing/twitter.com”)記錄點擊網站twitter鏈接事件,參數值的層次劃分建議有兩級以上,一級目錄統一標識虛擬頁面,二級目錄標識鏈接地址。
???????而pageTracker._trackEvent()函數要設置4個變量值,按順序分別為:事件類別,用戶行為,事件標簽和事件價值。前三個是必須填寫的值,第四個事件價值可以可選的。例如:pageTracker._trackEvent(“music”,?”Play”,?” 日光傾城”)。
???????關于事件跟蹤的行為可分以下三類有,具體可以作為函數參數值的目錄劃分:
???????站內行為:下載文檔,提交評論等。不會產生頁面瀏覽或不同URL頁面的行為。
???????站外行為:友情鏈接,廣告點擊等。統稱為出站鏈接。
???????其他行為:文檔加載,頁面停留等。與JS事件有關的組合。
????????3、報告的顯示結果:
???????兩者記錄的數據報告都是Google Analytics的“內容”中,具體顯示報告效果如下:
??????? 報告中的事件價值和平均價值是根據pageTracker._trackEvent()函數內第四個可選值計算得出的。
???????4、實現效果:
???????虛擬頁面會產生一個副產品——虛擬瀏覽量,因為這些虛擬頁面實際上并不存在,但虛擬頁面也會在報告中產生瀏覽量,影響報告的準確性。所以是為了保持網站流量的真實性,應該有一個不包含虛擬流量的配置文件,來分隔虛擬瀏覽量。
???????而事件追蹤在報告中比虛擬頁面靈活的多??梢苑謩e查看不同類別,不同行為的表現情況。所以在追蹤下載行為和其他類似行為的時候建議使用事件追蹤。
???????5、具體操作:
???????由于GA的統計代碼分傳統和異步,所以虛擬頁面分別有兩種添加方式:
???????? 以上就是總結的,如果大家還有新的發現,可以指出、分享一下。
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
轉載于:https://www.cnblogs.com/shaozhuqing/archive/2011/07/07/4616863.html
總結
以上是生活随笔為你收集整理的Google Analytics虚拟页面和事件追踪的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【精解】Exchange Server
- 下一篇: WCF生成客户端对象方式解析