有問題可以在文章底部留言

正確理解GA4裡的New Users、Users、Total Users和Returning Users

Google Analytics Haran 4年前 (2023-05-16) 48422次瀏覽 9條留言

在GA4中,與「使用者」相關的指標主要包含:

  • New Users(新使用者)
  • Users(使用者/活躍使用者)
  • Total Users(總使用者)
  • Returning Users(回訪使用者)

這些指標看似接近,但其實計算邏輯完全不同,也是GA4最容易誤判數據的來源之一。

正確理解GA4裡的New Users、Users、Total Users和Returning Users

New Users(新使用者人數)

New Users(新使用者人數)是指首次與網站或App互動的使用者數量。

它是基於first_visit/first_open事件数计算。

運作邏輯:當使用者第一次造訪網站時,GA4會檢查Cookie _ga_<Measurement Id> 是否存在,如果不存在(代表第一次訪問),系統會在第一個事件(通常是page_view)附加_fv(first_visit,表示這是首次訪問事件),如下:

正確理解GA4裡的New Users、Users、Total Users和Returning Users

如果使用者首次訪問,但沒有發送first_open/first_visit,不會被視為是New Users,而且流量會被分割到Unassigned管道。

 

Users(使用者=活躍使用者)

GA4默認的使用者(Users),其實是活躍使用者(Active Users)

活躍使用者是指觸發互動工作階段的任何使用者;可以理解為包含有觸發互動工作階段的就是活躍使用者。

符合下列任何一項條件就是互動工作階段:

  • 停留時間達10秒以上:如果工作階段持續超過一定的時間,那麼該工作階段就是互動工作階段。系統套用的門檻是10秒,你可以調整,調整的位置在串流詳情裡的「更多代碼設定」——「調整工作階段逾時」——「調整互動工作階段的計時器」
  • 包含一或多個轉換事件:如果工作階段內發送轉化事件,那麼該工作階段就是互動工作階段
  • 包含至少 2 次網頁瀏覽:如果工作階段內瀏覽2個以上網站,那麼該工作階段就是互動工作階段

發送給GA4伺服器的請求上seg參數就表示是否為互動工作階段:正確理解GA4裡的New Users、Users、Total Users和Returning Users

1表示是,0表示不是。

 

Total Users(總人數)

總人數(Total Users)在指定時間範圍內,觸發任何事件的不重複使用者數,對應的是UA裡的總使用者。

 

Returning Users(回訪者)

回訪者(Returning Users)是指以前曾造訪網站或應用程式的使用者,也就是工作階段數不是1的使用者就是回訪者。

 

總結對照表

指標 定義 是否去重 是否需互動 常見特性
New Users 首次使用者 是 否 cookie判斷
Users 活躍使用者 是 是 有互動才計入
Total Users 不重複使用者 是 否 最廣義
Returning Users 回訪使用者 是 否 非首次訪問
  • New Users:第一次來的人
  • Users:有互動的人
  • Total Users:所有不重複的人
  • Returning Users:回來的人

 

常見關係與數據現象

New Users>Users(很常見)

原因:

  • New Users = 只要首次訪問即可
  • Users = 活躍使用者(有互動門檻)

如果很多新訪客沒有互動,所以New Users會大於 Users

 

New Users>Total Users(異常情境)

問題:New Users(新使用者人數)比Total Users(總人數)大,理論上不應發生,但在GA4可能出現,如下:

正確理解GA4裡的New Users、Users、Total Users和Returning Users

有如下可能:

  • 機器流量:bot traffic發送first_visit或first_open
  • first_visit被重複觸發:錯誤開啟first_visit或first_open,有些用戶在另一個標籤打開網頁的時候會開啟新的工作階段,也會發送first_visit或first_open
  • User ID/報表識別混合導致去重錯誤:「報表識別資訊」啟用混合或已列為觀察項目,將使用者識別到,視為同一個使用者,如我通過設備A第一次訪問,發送first_vist,然後我登錄了賬戶(已經設定了User ID),下午我通過設備B,也是第一次訪問,發送first_visit,也登錄了賬戶,如果「報表識別資訊」啟用混合或已列為觀察項目,由於登錄了賬戶,且設定了User ID,所以識別到是同一個使用者,那麼這段時間的Total Users就是1,New Users就是2。

解決方法:

  • 對於第一和二種情況,無能力為
  • 對於第三種情況,可以「報表識別資訊」設定為依據設備

 

New Users+Return Users> Total Users

Total Users 是「去重後人數」, 同一人不會被加總兩次

比如一個人早上首次訪問,下午又訪問(間隔超過30分鐘),那麼這一天,New  Users是1,Return Users是1,Total Users是1。

New Users+Return Uses=1+1=2,大於,Total Users的1。

 

Users!=New+ Established

New表示新使用者,Establish表示舊使用者

總人數並不等於新使用者和舊使用者的加總:

正確理解GA4裡的New Users、Users、Total Users和Returning Users

因為會有是not set的情況,例如所選時間範圍內New User沒有發送過first_open/first_visit。

如新使用者在所選時間內造訪但沒有傳送first_open 或 first_visit ,所以它不會分割到New User裡,而且它之前也沒造訪過,所以也不會分割到Established Users,所以它就會分割到not set。

 

New Users是0或大量遺失

問題:在 GA4的報表中,New Users(新使用者)顯示為 0,即使網站明明有新訪客進站,數據卻完全沒有反映:

正確理解GA4裡的New Users、Users、Total Users和Returning Users

原因:此問題與 GA4 的「收集使用者提供的資料」功能有關,目前該功能在特定情境下存在 Bug。

當你啟用「收集使用者提供的資料」後,GA4 可能會產生一組包含特殊字元(例如 @^+)與隨機數字的 Effective User ID。

正確理解GA4裡的New Users、Users、Total Users和Returning Users

在這種情況下,如果同時將「報表識別資訊」設定為:混合 或 已列為觀察項目

就會導致GA4無法正確判斷新訪客,最終使New Users顯示為0。

解決方案:

  • 一:關閉「收集使用者提供的資料」:關閉收集使用者提供的資料,設定的位置在GA4的「管理」-「資源設定」-「資料收集與修改」-「資料收集」
  • 二:將報表識別資訊改為「依據裝置」

 

Users是0

問題:GA4裡的Users,也就是使用者顯示是0,但其他指標又有資料,看起來是正常的。

原因:有如下可能:

  • GA4的使用者默認是活躍使用者,可以看到Engaged session是0,也即是不活躍的工作,不是活躍活躍使用者,所以Users是0。
  • 閾值:如果所選時間範圍內的資料太少,觸發了閾值,為了保護使用者隱私,部分指標會不顯示資料,所以Users是0。
  • 資料沒處理好:如果你查看的是當天的資料,資料還麼處理的時候,部分指標為顯示為0,所以Users可能顯示為0:

 

活躍使用者在不同报表中不一致

問題:GA4中不同報告的活躍使用者不一致,如在網頁和畫面報告中:/shop/family-day和/shop/new的活躍使用者分別是8242、7299:正確理解GA4裡的New Users、Users、Total Users和Returning Users

在任意形式中:/shop/family-day和/shop/new的活躍使用者分別是8305、7102:正確理解GA4裡的New Users、Users、Total Users和Returning Users

原因:活躍使用者是個估算值,它在不同報告中顯示的值可能會不同。正確理解GA4裡的New Users、Users、Total Users和Returning Users

應為計算活躍使用者需要大量記憶體且會影響效能,所以GA4是使用 HyperLogLog++ (HLL++) 演算法來估算,使用 HLL++ 可以確保實現較高的效能,同時提高估算準確度並縮小誤差範圍,類似通過估算計算的指標還有工作階段屬和使用者總數。


如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (2)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址
(9)个小伙伴在留言
  1. 請教,若新使用者和使用者的數字一值維持很接近,是否可以推斷在設定上有異常?
    Tone2024-01-16 11:59 Reply Windows 10 | Chrome 120.0.0.0
    • 如果是新安裝的網站,是合理的;如果不是新安裝,那麼你的網站很少回訪用戶,結合網站情況看是否屬實,如果不屬實,那就有異常。
      Haran2024-01-17 10:50 Reply Mac OS X | Chrome 120.0.0.0
  2. 您好,想請問目前關於「收集使用者提供的資料」此功能的bug,是否還沒有明確解法,目前只能先關閉此功能對嗎?
    Timmy2024-10-17 14:51 Reply Mac OS X | Chrome 129.0.0.0
    • 只能等官方修復了。
      Haran2024-10-17 14:52 Reply Mac OS X | Chrome 129.0.0.0
  3. 老師好,目前有遇到一個奇怪的問題,在10/06號新使用者突然暴漲,並超過總人數。 10/06前調整過的行為只有關閉「針對 User-ID 收集使用者提供的資料」這個行為,請問這個行為會影響到使用者數據蒐集嗎?
    Patton2024-11-28 15:16 Reply Windows 10 | Chrome 131.0.0.0
    • 關閉「針對 User-ID 收集使用者提供的資料」,不影響,反倒是開啟它,會有bug,延伸閱讀 「GA4 Bug」New Users資料遺失嚴重 ,它的bug是New User丟失嚴重。 你的是暴漲,New Users是基於first_visit/first_open計算,你的first_visit/first_open和New Users是分別是多少? 如果這兩個很接近,考慮是錯誤發送first_visit/first_open導致的。
      Haran2024-11-28 15:23 Reply Mac OS X | Chrome 131.0.0.0
      • 謝寫老師回覆, 時間抓取11/01~11/24,first_visit 使用者8,109 計數15,644,無first_open,NEW User 15,644。 所以應該會是錯誤計數導致的嗎?
        Patton2024-11-28 16:07 Reply Windows 10 | Chrome 131.0.0.0
        • 使用者是基於Client ID計算,New Users是基於first_visit計算,正常來說New Users是小於等於使用者的,之所以出現New Users有兩種情況: 1、訪問網站的時候,點擊頁面,如果在另一個窗口裡打開頁面,可能會導致發送first_visit,只是可能,你可以測試確認一下。 2、是因為有些工作階段發送了多個first_visit,GA4機制錯誤導致,這個沒得修復。
          Haran2024-11-28 16:13 Reply Mac OS X | Chrome 131.0.0.0
          • 好的,謝謝老師,我去測試看看 :cry:
            Patton2024-11-28 16:16 Windows 10 | Chrome 131.0.0.0