許多從 Universal Analytics(UA)轉移到GA4的使用者,最常遇到的問題就是:
為什麼同一個網站,GA4和UA的數據差這麼多?
其實,大部分差異並非追蹤錯誤,而是因為GA4採用了全新的事件資料模型,許多核心指標的定義與計算方式都和 UA不同。
本文將整理GA4與UA最常被比較的4個重要指標:
了解這些差異後,你才能正確解讀GA4報表數據。
工作階段
UA與GA4工作階段計算方式比較:
| 項目 | Universal Analytics(UA) | GA4 |
|---|---|---|
| 閒置超過 30 分鐘 | 建立新工作階段 | 建立新工作階段 |
| 跨越午夜(00:00) | 建立新工作階段 | 不建立新工作階段 |
| 廣告活動來源變更 | 建立新工作階段 | 不建立新工作階段 |
簡單來說:GA4只會在使用者閒置超過工作階段逾時時間後,才建立新的工作階段。
而 UA 則會在以下任一情況發生時重新開始新的工作階段:
- 閒置超過 30 分鐘
- 日期跨越午夜
- 廣告活動來源變更
因此在相同流量條件下:
GA4的工作階段數通常會低於UA。
實際案例:假設某位使用者23:50進入網站, 持續瀏覽到隔天00:20, 中途沒有離站
- 對於UA:因為跨越午夜,有2個工作階段
- 對於GA4:因為沒有超過逾時時間,只有1個工作階段
使用者
UA與GA4使用者定義比較
| 指標 | Universal Analytics(UA) | GA4 |
|---|---|---|
| Users | 總使用者數(Total Users) | 活躍使用者數(Active Users) |
這是GA4最容易造成誤解的地方之一。
- UA 的使用者:使用者總數(Total Users),只要有訪問紀錄,就會被計算為一位使用者。
- GA4 的使用者:活躍使用者(Active Users),活躍使用者是指觸發互動工作階段任何使用者,「互動工作階段」是指持續超過 10 秒、曾發生至少 1 次轉換事件或至少 2 次網頁或畫面瀏覽的工作階段。
兩個指標是不同的,UA的會大於GA4的。
轉換(重要事件)
UA與GA4轉換計算方式比較
| 項目 | Universal Analytics(UA) | GA4 |
|---|---|---|
| 轉換計算方式 | 每個工作階段只計算一次 | 每次事件都計算 每個工作階段只計算一次 |
GA4可以設定不同的計算規則。
跳出率
GA4 剛推出時曾移除跳出率,後來又重新加入。
但它與 UA 的定義完全不同。
| 項目 | Universal Analytics(UA) | GA4 |
|---|---|---|
| 跳出率定義 | 單頁工作階段比例 | 未互動工作階段比例 |
|
通用版GA |
GA4 |
|
| 跳出率 | 對於事件,基於工作階段去重 | 跳出率=未互動工作階段數/工作階段數=1-參與率 |
通用版GA的計算方式是:跳出率=只訪問一個頁面的工作階段數/工作階段數
GA4的計算方式是:未互動工作階段數/工作階段數=1-參與率
分母是相同的,但分子不同,通用版GA是只訪問一個頁面的工作階段數,GA4的是未互動工作階段數。
「互動工作階段」是指持續超過 10 秒、曾發生至少 1 次轉換事件或至少 2 次網頁或畫面瀏覽的工作階段。
如果一個使用工作呢停留時間大於10秒,直接離開,對於通用版GA是跳出,計算入分子,對於GA4是未互動工作階段,不計入分子,所以會有差異的。
如:
| 使用者行為 | UA | GA4 |
|---|---|---|
| 看 1 頁,停留 30 秒 | 跳出 | 非跳出 |
| 看 1 頁,停留 5 秒 | 跳出 | 跳出 |
| 看 2 頁,停留 3 秒 | 非跳出 | 非跳出 |
因此:
GA4的跳出率通常會比UA更低,但也更能反映使用者是否真正與網站內容互動。