google analytics ga session 工作階段
Google Analytics 數位行銷

Google Analytics 再談「工作階段」

FB公開社團 Larry的午茶時光
加入不需審核,歡迎讀者加入~
我的IG帳號: larry.time.taste。剛剛起步,歡迎大家追蹤~

圖片來源 https://support.google.com/analytics/answer/2731565

之前寫過一篇文章 工作階段與使用者,因為工作階段是很多 GA 概念的基礎,這篇文章會就「工作階段」做進一步的討論。

根據上方 Google 2731565 號文件

根據時間決定何時結束:
– 閒置 30 分鐘後
– 當天午夜
廣告活動變更:
– 使用者透過某廣告活動連到網站,然後在離開之後又經由另一個廣告活動回到該網站。

上方 Google 2731565 文件裡的例子

“如果小明在開啟網頁的狀態下離開網站,但只花了 29 分鐘吃午餐就回來繼續瀏覽網站,那麼情況會是怎樣?”

這樣算同一工作階段,小明回來後 30 分鐘倒數重算。那如果小明是「關掉網站」,離開 29 分鐘,再回來開啟網站呢?

首先我們要弄清楚一件事:GA 有沒有追蹤使用者關掉網站。

舊的 GA blog
https://analytics.googleblog.com/2011/08/update-to-sessions-in-google-analytics.html
GA 結束工作階段的條件:“When a visitor closes their browser.”
改成 “When any traffic source value for the user changes. Traffic source information includes…”

再來,stackoverflow 的文章
https://stackoverflow.com/questions/27573879/how-do-google-analytics-detect-the-user-leaves-page/27573995
“Google Analytics does not detect when somebody leaves the page. There is no reliable way to do that”

基於以上資料,larry 認為 GA「沒有」追蹤使用者關掉網站,工程上也會有問題。好,回到小明關掉網站,離開 29 分鐘,再回來開啟網站的例子。

因為 GA 並不知道小明是否有關掉網站,GA 只是知道小明 29 分鐘前發了一個 page view,現在發了一個 page view,兩個 page view event 差距 29 分鐘,所以還是同一工作階段。

與工作階段持續時間的關係

之前有一篇文章 跳出率 VS 離開率。因為 GA 並不知道使用者有沒有關掉網站,離開的那一頁沒有辦法計算「工作階段持續時間」。例如使用者逛了網頁A → 網頁B (離開),網頁B page view event 的時間點,減掉網頁A page view event 的時間點,就是網頁A 的工作階段持續時間。而網頁B 就沒辦法計算 (在此先不論在網頁B 裡塞自訂 event)。

與即時報表中目前使用者的關係

如果沒有追蹤使用者關掉網站,即時報表中的目前使用者怎麼計算?
https://support.google.com/analytics/answer/1638637?hl=zh-Hant

“「活躍使用者」指的是最近 5 分鐘內曾傳送命中資料至 Analytics (分析) 的使用者”

GA 並不知道使用者離開網站了沒,只要「最近 5 分鐘內」有傳 GA event 的使用者,就算即時報表中的目前使用者。

FB公開社團 Larry的午茶時光
加入不需審核,歡迎讀者加入~
我的IG帳號: larry.time.taste。剛剛起步,歡迎大家追蹤~