前篇寫了幾種不同的方法安裝代碼後,先就是要來了解 Google Analytics 數據收集的基礎知識,正確的了解這些基礎後可以幫助我們解答數據上的誤區,下面先介紹2個最重要的GA 組成元素。"匹配 (Hits)"和"會話 (Sessions)" ??


匹配 (Hits)

Google Analytics 的數據收集,首先要了解 "匹配",匹配是什麼呢?匹配代表的是由我們前一篇文章安裝的 GA 代碼發出網路請求,帶著一堆用戶數據發送到 Google Analytics 的伺服器上,這個請求被 GA 伺服器正確的接收,就稱為一個匹配。

網站發出了匹配請求後由 GA 伺服器接收

GA 伺服器收到這個匹配請求是會驗證這個匹配請求的一些基本信息,以下的信息是發出匹配請求必須的值。

  1. v : 協議版本,可以固定為 1
  2. tid : 追蹤 ID (Tracking ID),在上一章有提到創建新的資源會取得的追蹤 ID
  3. cid : 客戶ID (Client ID) ,為識別客戶的唯一值
  4. t : 追蹤互動的匹配類型 (type), 必須是 「pageview」、「screenview」,「event」,「transaction」,「item」,「social」,「exception」,「timing」 其中一個

有了這幾個上面四個必須值就可以發出一個會被 GA 伺服器接收的匹配了 ??

Google Analytics 在免費版本中對匹配數量是有限制的,限制如下

1. 每個媒體資源資源每個月不能超過1000萬次匹配(看起來有點多對吧,但是在有一定基礎數量的用戶下是絕對不夠的)

2. 每個用戶每天不可超過 20 萬次匹配

3. 每個會話(Session) 不可超過500次匹配

那要如何檢查我使用了多少匹配呢?我們可以在「管理 -> 媒體資源設置 -> 媒體資源匹配量」 中查看目前已經發送了多少匹配量,如下:

這裡可以查看每1天、7天和30天的匹配量

假如假如你查看後發現匹配量超出了限制,那會有什麼徵兆呢?在 GA 的後台界面上收到一個警告的通知,這個警告分為兩個等級。"黃色"代表需要已經超出上限,需要儘快改善發送的匹配數,"紅色"代表超出非常多匹配數,很有可能會在短期內暫時關閉這個媒體資源。

匹配數據量超出的警告提醒


會話 (Session)

會話(Session) 是用戶在你的網站或服務中持續活動的時間段,當用戶一進到我們的服務中這個會話會通過安裝的代碼發出第一個匹配,隨後這個匹配就成為了會話的開始 (Session Start)。預設的會話會在沒有任何活動(發出任何匹配) 30分鐘後結束,稱為會話斷開(Session End)斷開時間是會隨著活動而向後推移的,意思就是我們只要發出任何一個匹配後,會話斷開的時間就會從最後這個匹配的時間開始計算 30 分鐘,若沒有任何活動就會斷開。

那如何更改會話的斷開時間呢?可以在"管理 -> 媒體資源 -> 跟蹤信息 -> 會話設置"進行針對服務適當的調整。例如視頻網站可以將時間調長至跟視頻最符合的超時時間(用戶在看視頻時會與網站互動較少,可以避免用戶看完視頻後還留在網站內但重複創建了許多會話),要求互動較高的網站可以將超時時間調短。

設置會話超時時間

會話時間的設置會影響到我們分析報表時用戶的忠誠度和平均會話時長,這兩個指標通常和網站的內容質量相關,所以正確的設置可以幫助我們避免用戶行為的數據膨脹

會話斷開的幾種場景:

1. 用戶超過 30 分鐘(根據設置的超時時間) 沒有和網站有互動(沒有發出匹配)

2. 午夜 12:00 所有會話都會斷開且重新開始新的會話(午夜 12:00 是根據視圖時區)3. 通過不同廣告渠道獲取到的同一用戶,前一個會話會自動斷開

下圖可以幫助我們了解會話的實際狀況:

超時時間的計算

超過 30分鐘後會話 1 斷開,會話 2 開始
每天的午夜 12 點無論如何會話都會斷開重新計算

現在 Google Analytics 在系統追蹤層面最重要的兩個元素已經了解了,下一章就要進入真正跟"人"有關的主題,期待。 廣告一下,我的博客已經將文章同步啦,有興趣的同學們也可以過來看看其他有趣的科技新聞、技術文章和心得 ??

小明的技術博客 - 前端技術新聞和數據分析分享?

xmtech.blog
圖標

推薦閱讀:
相关文章