更新時間:2025年11月17日
許多GA4使用者在查看人口統計資料時,會發現使用者性別、興趣和年齡層分佈都顯示無資料全部顯示為「無資料」或「(not set)」,如下圖:
這種情況會影響使用者分析與受眾洞察,讓你無法了解網站訪客的輪廓特徵。
本文將整理最常見的原因,以及對應的排查與解決方式。
為什麼GA4沒有年齡、性別與興趣資料?
在開始排查之前,需要先了解一個重要觀念:
GA4的人口統計資料並非直接從網站訪客取得,而是透過Google Signals推估產生。
因此,只要Google Signals無法正常運作,相關報表就可能沒有資料。
常見原因包括:
- 未啟用 Google Signals
- 使用 Server-side Tracking 部署
- 資料量不足觸發隱私門檻
- allow_google_signals 參數被關閉
下面逐一說明。
原因一:未啟用Google Signals
這是最常見的原因。
GA4的以下資料皆依賴Google Signals:
- 性別
- 年齡層
- 興趣類別
- 跨裝置使用者分析
如果沒有開啟Google Signals,GA4將無法產生完整的人口統計資料。
如何確認Google Signals是否已啟用?
在GA4中點擊「管理」——「資源設定」——「資料收集和修改」——「資料收集」,然點擊 Google 信號資料收集裡的「開始使用」:
然後點擊「繼續」:
當畫面顯示已啟用狀態時,表示Google Signals已成功開啟。
我這個是還沒有開啟,所以需要繼續點擊「啟用」:
看到如下狀態就表示Google信號已經開啟了。
注意事項
即使啟用Google Signals,也不會立即看到資料。
通常需要等待:24~48 小時開始出現資料,有時候甚至需要幾天至數週累積較完整的受眾資料
因此剛開啟後看到空白報表屬於正常現象。
原因二:使用 Server-side Tracking(伺服器端追蹤)
近年來許多企業改採伺服器端進行GA4部署。
但需要特別注意:Google Signals主要依賴Google登入資訊與瀏覽器識別訊號。
若資料是透過伺服器端直接傳送至GA4,Google無法完整取得Google Signals,因此通常無法產生人口統計與興趣資料。
如何判斷?
如果網站主要透過以下方式傳送事件:
- Measurement Protocol
- Server-side GTM
- 後端API傳送事件
就可能出現沒有年齡、性別與興趣資料。
解決方式
目前沒有完全可靠的解決方案。
若高度依賴人口統計資料,建議使用Client-side Tracking
原因三:資料量不足或觸發資料門檻
GA4 為了保護使用者隱私,資料太少,會觸發閾值。
當符合以下情況時較容易發生:
- 網站流量偏低
- 分析期間太短
- 篩選條件過於細分
此時部分資料會被隱藏。
如何判斷是否觸發資料門檻?
你可以透過報表/探索左上角的這個提示去判斷是否已套用門檻:
如果是已套用門檻,說明這個報表有些資料(可能是轉換或事件)是沒顯示的。
常見現象
如你可能在BigQuery裡可以看到某個事件為8,但在GA4裡卻沒看到,這通常是資料門檻機制造成的。
解決方式
由於這是Google的隱私保護機制,因此無法強制關閉。
建議:延長分析期間,累積更多流量,避免過度細分受眾
當資料量足夠後,部分隱藏資料可能會逐漸顯示。
原因四:allow_google_signals被設為false
如果你透過GTM部署GA4,需要檢查allow_google_signals參數:
設定為 false,表示停用 Google Signals,即使GA4後台已開啟Google Signals,也無法收集相關資料。
如何檢查?
- 如果是用GTM部署GA4,檢查GTM裡的標籤
- 如果是直接部署GA4 ,檢查gtag.js
是否存在allow_google_signals: false
處理方式
- 方式一:移除allow_google_signals
- 方式二:將其設定為true
排查順序建議
如果你的GA4完全沒有年齡、性別與興趣資料,建議依照以下順序檢查:
| 排查項目 | 優先度 |
|---|---|
| Google Signals 是否已啟用 | ★★★★★ |
| allow_google_signals 是否被關閉 | ★★★★★ |
| 是否採用 Server-side Tracking | ★★★★☆ |
| 是否觸發資料門檻(Thresholding) | ★★★☆☆ |
| 是否有足夠流量與資料量 | ★★★☆☆ |
通常超過80%的案例,都與Google Signals未啟用或被停用有關。
總結
當 GA4 的性別、年齡與興趣報表顯示無資料時,最常見的原因包括:
- Google Signals尚未啟用
- allow_google_signals被設為false
- 採用Server-side Tracking導致無法取得Google Signals資料
- 網站流量過低,觸發GA4資料門檻機制
建議先確認 Google Signals是否正常啟用,再檢查 GTM 與追蹤架構設定。若設定正確,則需要給系統足夠時間與資料量進行受眾建模。






