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

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

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

更新時間:2026年6月1號

正確理解GA4裡的New Users、Users、Total Users和Returning Users在GA4中,與「使用者」相關的指標主要包含:

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

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

 

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(很常見)

原因:

  • Users = 活躍使用者(有互動門檻)
  • New 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