Google Analytics的新秘密——如何定義Visit

來源:互聯網
上載者:User

 

  

 

  【前言】Visit這個度量是網站分析的基石。但即使是這樣基本的一個度量,Google Analytics對它的定義其實都不是完全一成不變的。為了適應新的瀏覽器變化和人們訪問網站習慣的變化,Google Analytics在基本度量上甚至都在不斷進化。哦,這或許也是Google Analytics的可怕之處,她已經達到了這樣的高度,還比別人爬的快。

  在本文中,你將學到什麼:

  GA定義visit的重大改變;

  特殊情況下GA如何處理visit的定義;

  Visit關聯屬性的變化(過去和現在);

  為什麼大部分頁面的visit會遠小於這些頁面的訪問者(visitor)數量。

  【本文】

  如果這個文章的標題我只是寫成“Google Analytics如何定義visit”,是不是你就不會看了?

  但可能事情比大家想象的複雜,所以非常希望你能夠繼續讀下去。當然,如果你不是那麼明白如此重要基礎的一個度量,那麼建議你先閱讀這篇文章:網站分析的最基本度量(1)——Visit。

  Google Analytics統計visit的重大變化

  我們都知道visit的兩句口訣——“30分鐘沒動靜”和“瀏覽器千萬別關閉”。意思是如果瀏覽一個網站的過程中有三十分鐘沒有開啟新的頁面或者沒有發生某些action(這些action需要被GA的代碼監測到,例如event tracking),那麼之後你再在這個網站上進行訪問的行為會被記錄為一個新的visit。同樣,如果瀏覽器被關閉了,然後再開啟瀏覽器瀏覽這個網站,GA也會認為發生了新的visit。

  現在,大家可以不用記這兩個口訣了,因為Google Analytics對visit的定義已經發生了重大改變。

  

 

  事實上,這個口訣現在必須改為——“30分鐘沒動靜”和“換了來源再進去”。為什麼改成這兩個口訣,我們先看看Google對visit新的定義是什麼(如果你懂英語,而且有翻牆之術,那麼你可以看這個文章:http://analytics.blogspot.com/2011/08/update-to-sessions-in-google-analytics.html):

  同一個訪問者的兩個相鄰pageviews之間的時間間隔如果超過了30分鐘,會被記錄為一個新的visit。

  一天結束時,持續的瀏覽行為自動被切分為兩個visit。

  一個訪問者更換了與原先來源不同的其他來源再次訪問這個網站,也會被記為一個新的visit,即使在30分鐘內更換也如此。但更換為直接流量除外。

  這一變化對visit統計帶來何種影響?

  對於第一、二種情況,這是業界約定俗成的,GA更新visit定義的前後並沒有對此發生變化。第三種情況則是最為重大的改變。

  這種改變對visit的計數帶來了什麼樣的變化?請仔細讀我下面的文字,也許有一些長期縈繞心頭的問號能夠被解開。

  在舊的定義中,visit的增加與否其實與流量來源關係不大。在下面的情境中,visit的新舊定義有顯著區別。

  情境一:

  Steven訪問我的網站www.chinawebanalytics.cn往往是通過搜尋引擎。這一天,他在百度上搜尋“網站分析”,然後點擊搜尋結果進入了我的網站,在網站上瀏覽了一下,似乎沒有找到那篇他曾經記得沒有看完的文章。於是,他馬上又回到百度,搜尋“電子商務關鍵數字最佳化”,找到了這篇他要讀的文章:http://www.chinawebanalytics.cn/kpi_optimization_part2/。這個過程都發生在30分鐘內,而且瀏覽器沒有被關閉過。請問,Steven的這一系列行為為我的網站帶來了多少個visit?

  

 

  對於這個情境,新舊visit的定義不同,對visit的計算也截然不同。

  在舊的定義中,只有瀏覽器關閉或者兩個pageview之間的間隔超過了30分鐘才算新的visit,所以在上面這個情境中,visit不會增加,仍然只有1。

  這個時候,產生了一個麻煩,對於流量來源的統計,有點棘手。我們在流量來源的報告中,兩個搜尋字詞(前一個是“網站分析”,後一個是“電子商務關鍵數字最佳化”)將會怎麼統計呢?這個時候Google Analytics有幾種選擇:

  放棄第二個關鍵詞的記錄,把這個visit的增加值計入到前一個關鍵詞“網站分析”上;

  放棄第一個關鍵詞的記錄,即第二個關鍵詞衝掉了第一個,把這個增加的visit計到“電子商務關鍵數字最佳化”上;

  兩個關鍵詞都記錄,且他們為網站帶來的visit數量都增加1——這意味著把traffic source報告中各個流量源頭的visit數字加總,總數會大於網站的總visit數;

  記錄第一個關鍵詞“網站分析”的visit增加1,同時也記錄第二個關鍵詞“電子商務關鍵數字最佳化”,但visit不增加,如果第二個關鍵詞之前沒有帶來任何流量,那麼它也會出現在報告中,只是它的visit資料是“0”。

  同學們,你們認為GA怎麼處理呢?答案是第四個。很有趣,這是為什麼我們過去在GA的報告中可能會發現有些traffic source的visit=0。如果你曾經看到過這種報告,你一定會認為GA肯定出錯了。不是GA出錯,而是visit定義的機製造成的烏龍。

  但是在新的定義中,流量來源的變化會造成visit的增加。上面的這個情境,由於traffic source變化了(從一個關鍵詞變為另外一個),因此visit會增加1。在Traffic Source報告中造成visit=0的困擾也不存在了,兩個關鍵詞各自為網站帶去的visit都加一。

  現在Google Analytics的報告,在任何情況下都不會再出現visit=0的traffic source。但曾經的報告,是存在的。說點題外話,這個定義的改動會改變Google Analytics中的曆史資料,所以你在過去的資料中再去找visit=0,已經無處可尋了。

  情境二:

  現在我們看看另外一個情境中,visit的先後變化。仍然是Steven,他開啟了我的網站,然後電話響了,他下意識的直接關掉了瀏覽器,5分鐘之後,電話結束,他又開啟瀏覽器,重新輸入我的網站的網址——www.chinawebanalytics.cn在瀏覽器的地址欄中,然後繼續瀏覽頁面。在這個過程中,會為我的網站創造幾個visit?

  這個情境下,在舊的visit定義中,visit會增加1,即整個過程會有2個visit。因為關閉瀏覽器會讓統計visit的一個臨時cookie到期(所謂臨時cookie,即是隨著瀏覽器關閉而立即到期的cookie)。

  但是在新的visit定義中,visit不會增加1,因為定義中並沒有任何關於瀏覽器關閉的情況。事實上,之前的那個臨時cookie仍然存在,而且仍然會隨著到期,但是它的內容卻不改變了。

  Visit的另一個重要新規則——也可以用來描述頁面了

  Visit的另一個顯著改變是Google Analytics放棄了過去嚴守的對於某些度量的在page範疇和site範疇之間的不相關性。有點拗口,所謂的不相關性,意思是,有些度量只用來描述site這個層級,而不能用在page上。visit是典型的這樣的度量,在過去,visit不會用來描述一個page,所以你不能在All Pages報告中間找到visit這個度量,即使是自訂報告也不能把它們弄到一起去。只有一個近似於visit的page層級度量——unique pageview。

  這樣的定義實際上非常嚴謹,原因在於visit用於描述一個過程,而對於一個個的單獨的頁面,是過程中的一個個步驟,所以用visit來描述一個頁面是有問題的。但unique pageview就可以——一個visit訪問了某個頁面3次,那麼這個頁面的pageview增加3,但unique pageview只是1。下圖中,一個visit訪問了兩個頁面,A和B,其中A訪問了5次,B訪問了3次(因為有重新整理,所以有A—>A和B—>B的訪問),這個過程中unique pageview=2。

  

 

  但現在,這個規則部分成為曆史。在新規則中,visit可以用來描述頁面了。我們從GA的Custom Report(自訂報告)中已經可以發現端倪。

  

 

  我們在自訂報告中可以看到,Visits這個metric完全可以和Page這個Dimension關聯在一起了。不過,為了避免人們一下子不能接受,在預設的page報告中,例如All Pages報告中,Visits還是沒有出現。

  把Visits和page關聯起來,以及前面一節的那個變化——visits的增加也受流量來源改變的影響,這兩個對visit這麼基礎的度量的這麼重大的改變,最重要的原因是讓GA的Multi-Channel Report(流量渠道歸因報告)能夠更容易地進行歸因處理(特別鳴謝好朋友Robin Li在這個地方的指正)。另一個原因是Google Analytics希望把visit這個度量更好的跟session這個事物保持一致,以避免人們的不理解。例如,上面所提到的visit=0的情況,人們會誤認為GA壞了,而現在新的定義,則不再會有這樣的誤解發生了。

  Visit為什麼會小於Unique Visitor?

  細心的讀者會自己試一下我上面講的內容,如果你真的實驗了(我必須支援你這麼做),那麼當你產生上面的那個自訂報告後,你會發現一個奇怪的現象——大部分的頁面的visits數量都要比它的unique visitors的數量小,而且有的小的多,有的小的少,似乎沒有規律。如下圖:

  

 

  是不是Google Analytics出問題了?

  坦率說Google Analytics在度量上沒有bug,任何一個數值都事出有因,哪怕這些數值“看上去不合理”。

  為什麼會出現這種情況呢?

  原來,由於visit是描述一個過程,因此很多visit都會經過不同的頁面。在新的定義下,visit可以和具體的頁面相關聯,那麼,當一個visit經過了多個頁面時,這些頁面各自的visit是否都增加1呢?

  並非如此。

  原來,在visit訪問多個頁面的過程中,GA規定只把visit的增加賦給visit經過的第一個頁面,而之後的頁面不再賦給他們visit,即之後的頁面visit不增加。

  

 

  但是,Unique visitor這個值不一樣。GA把UV的增加賦給每一個訪問者訪問的頁面。因此,UV的數量是有重合的(如果你把各個頁面的UVs數加總起來,是要遠遠大於網站的總UVs數的),但Visit沒有重合,你把各個頁面的Visits數量加總,總數剛好等於網站總的Visits。難怪出現了Visits要小於Unique visitors的情況。

  現在我們再回頭看看上面那個藍色A頁面和紅色B頁面的例子,情況確實發生了變化,如下所示:

  

 

  如果你再認真想一想,說不定你會想到,既然visit並不會平等賦值給這個visit所經過的每一個頁面,那麼理論上可能有頁面的visit報告的visit值是0!如果你這麼思考了,恭喜你,你的認真精神確保你能夠成為一個出色的分析師。事實上,我想我們並不難找到那些visit=0的頁面,只需要做一個visit從小到大的排序就好了。

  

 

  結語

  GA不是一成不變的,其功能上的變化讓我們耳目一新,而在度量上的變化,這其實也不是頭一次。無論如何,這些變化都在朝著讓使用者更好用更易理解的方向前進。不過,由於度量的定義需要非常嚴謹,牽一髮而動全身,所以當你發現了一些異常的時候,不要驚慌,很可能只是GA處理資料規則的問題,而不是你的代碼加錯了,或者是GA沒有把你的資料監測好。

  最後,朋友們有沒有問題?有沒有遇到GA中其他奇怪的現象,請留言,我們以及所有的讀者朋友都可以集思廣益,參與討論。謝謝!

        原文地址:http://www.chinawebanalytics.cn/how-ga-define-visits/

 



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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