更新時間:2026年6月1號
- 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,表示這是首次訪問事件),如下:
如果使用者首次訪問,但沒有發送first_open/first_visit,不會被視為是New Users,而且流量會被分割到Unassigned管道。
Users(使用者=活躍使用者)
GA4默認的使用者(Users),其實是活躍使用者(Active Users)
活躍使用者是指觸發互動工作階段的任何使用者;可以理解為包含有觸發互動工作階段的就是活躍使用者。
符合下列任何一項條件就是互動工作階段:
- 停留時間達10秒以上:如果工作階段持續超過一定的時間,那麼該工作階段就是互動工作階段。系統套用的門檻是10秒,你可以調整,調整的位置在串流詳情裡的「更多代碼設定」——「調整工作階段逾時」——「調整互動工作階段的計時器」
- 包含一或多個轉換事件:如果工作階段內發送轉化事件,那麼該工作階段就是互動工作階段
- 包含至少 2 次網頁瀏覽:如果工作階段內瀏覽2個以上網站,那麼該工作階段就是互動工作階段
發送給GA4伺服器的請求上seg參數就表示是否為互動工作階段:
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可能出現,如下:
有如下可能:
- 機器流量: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表示舊使用者
總人數並不等於新使用者和舊使用者的加總:
因為會有是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 的「收集使用者提供的資料」功能有關,目前該功能在特定情境下存在 Bug。
當你啟用「收集使用者提供的資料」後,GA4 可能會產生一組包含特殊字元(例如 @^+)與隨機數字的 Effective User ID。
在這種情況下,如果同時將「報表識別資訊」設定為:混合 或 已列為觀察項目
就會導致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:
在任意形式中:/shop/family-day和/shop/new的活躍使用者分別是8305、7102:
原因:活躍使用者是個估算值,它在不同報告中顯示的值可能會不同。
應為計算活躍使用者需要大量記憶體且會影響效能,所以GA4是使用 HyperLogLog++ (HLL++) 演算法來估算,使用 HLL++ 可以確保實現較高的效能,同時提高估算準確度並縮小誤差範圍,類似通過估算計算的指標還有工作階段屬和使用者總數。





