Google Analytics虛擬頁面和事件追蹤的區別

來源:互聯網
上載者:User
今天在 藍鯨的 網站分析筆記中,看了 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、實現效果:

       虛擬頁面會產生一個副產品——虛擬瀏覽量,因為這些虛擬頁面實際上並不存在,但虛擬頁面也會在報告中產生瀏覽量,影響報告的準確性。所以是為了保持網站流量的真實性,應該有一個不包含虛擬流量的設定檔,來分隔虛擬瀏覽量。

       而事件追蹤在報告中比虛擬頁面靈活的多。可以分別查看不同類別,不同行為的表現情況。所以在追蹤下載行為和其他類似行為的時候建議使用事件追蹤。

       5、具體操作:

       由於GA的統計代碼分傳統和非同步,所以虛擬頁面分別有兩種添加方式: <a href="http://www.zzhblog.com/.../" onClick="javascript:pageTracker._trackPageview('/virtual/twitter.com');">Follow me</a>(虛擬頁面傳統版)   <a href="http://www.zzhblog.com/....../" onClick="javascript:gaq.push(['_trackPageview','/virtual/twitter.com']);">Follow me</a>(虛擬頁面非同步版)   <a href="http://www.zzhblog.com/ Cookie_Sheet.pdf" onClick="pageTracker._trackEvent('GA_res', 'download', 'Cookie_Sheet');">下載</a>(事件追蹤傳統版)   <a href="http://www.zzhblog.com/ Cookie_Sheet.pdf" onClick="javascript:_gaq.push(['_trackEvent', 'GA_res', 'download','Cookie_Sheet']);">下載</a>(事件追蹤非同步版)

         以上就是總結的,如果大家還有新的發現,可以指出、分享一下。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.