在GA4裡,內部流量幾乎是每個網站最常見的數據污染來源之一。
問題不是「要不要排除」,而是:
你用的方法,有沒有真的擋乾淨?
很多人做了IP排除,但數據還是亂;或以為裝了外掛就安全,結果行動裝置完全沒擋到。
這篇用「實務排錯」角度帶你看三種方法,並告訴你各自真正的適用邊界。
問題:內部流量會怎麼污染GA4?
先看最常見的三種污染情境
- 行銷數據被灌水:員工每天測試網站, 導致session暴增, Direct / Organic流量失真
- 轉換率被拉低或拉高:下單測試,ROAS 判斷錯誤
- 行為分析失真:平均停留時間異常,跳出率偏低(內部人員熟網站)
解法一:GA4資料篩選器(IP排除)
這是GA4最標準的做法,也是官方推薦方式。
實作邏輯,先設定內部過濾規則,後開啟資料篩選器。
第一部分:設定內部流量規則
Step 1:選擇資料串流
在GA4資源,點擊左下角「管理」——「資源設定」——「資料收集和修改」——「資料串流」,選擇要排除內部流量的資料串流:
Step 2:前往資料串流的更多代碼設定
點擊”更多代碼設定”:
Step 3:選擇定義內部流量
點擊”定義內部流量”:
Step 4:定義內部流量規則
點擊“建立”去建立一個內部流量規則,具體設定如下:
- 規則名稱:定義該內部流量的名稱,可以命名為過濾某某 IP
- traffic_type 值:用來表示此流量參數欄位,當流量符合 IP 位址時,traffic_type 會自動帶入此參數,建議不要修改,使用預設 internal 即可(你在發送給GA的請求中找到參數欄位tt的值是internal )。
- IP 位址比對類型:選擇適合的規則
- 值:輸入 IP 位址
第二部分:啟用資料篩選器
Step 1:前往資料篩選器
在GA4資源,點擊左下角「管理」——「資源設定」——「資料收集和修改」——「資料篩選器」,可以看到:
可以看到這裡有一個資料篩選器,這個篩選器是預設的。
Step 2:建立資料篩選器
點擊「建立篩選器」——「內部流量」,打開建立資料篩選器的設定界面,具體設定如下:
- 資料篩選器名稱:定義該資料篩選器的名稱,可以命名為過濾內部 IP
- 篩選器作業 :資料篩選器的條件,只包含或排除
- 具有下列參數值的篩選器事件 – 要過濾哪些參數值,這個值取決於定義內部流浪規則設定。
- 篩選器狀態 :就是篩選器的狀態,有三個狀態:
- 測試中:數據中會增加測試資料篩選器名稱這個維度供測試使用,不會影響原有數據。
- 有效:符合條件的數據將直接被排除。
- 無效:篩選器不起任何作用。
啟用篩選器之前,請先進行測試。篩選資料為無法回復的操作,一旦進行篩選,資料就會永久消失,再也無法復原。
Step 3:測試資料篩選器
打開你網站,然後在GA4 資源,點擊左下角「報表」——「即時」:
1:點擊“新增比較項目” ,右側會出現建構比較項目的設定界面,
2:選擇“排除”,維度裡找到測試資料篩選器名稱
3:維度值裡勾選選Internal Traffic
4:點擊“套用”
建立比較項目後,就可以看排除後和沒有排除的做對比,左側的是沒有排除,右側的是排除後,可以看到你自己的訪問是被排除掉,證明篩選器是準確的,這時候就可以正式啟用內部流量篩選器。
還有一種方法是看GA4的請求:
tt的參數是internal就表示設定成功,tt表示traffic type的意思。
Step 4:啟用資料篩選器
將資料篩選器的狀態改為啟用,就完成了設定。
適用情境
- 公司有固定辦公室網路
- IP 不會常變
- IT 能提供完整 IP range
常見問題
問題 1:為什麼設了 IP 還有內部流量?
可能原因:
- 員工在家工作(IP不同)
- 手機4G/5G
- VPN改IP
- 沒啟用「Filter state = Active」
問題 2:為什麼資料沒有變少?
因為 GA4 的資料篩選器有兩種狀態:
- Testing(只標記,不排除)
- Active(才真正排除)
沒有設定為 Active。
解法二:瀏覽器外掛(快速但不可靠)
如 Google Analytics Opt-out Add-on
外掛程式可防止您網站上運作的gtag.js、ga.js、analytics.js 和 dc.js向GA4分享訪客造訪活動的相關資訊。
解法三:UTM+GTM控制(最推薦)
這是最「可控」的一種方式,也是進階團隊常用方法。
Step 1:建立內部專用URL
例如:
https://example.com/?utm_source=internal&utm_medium=test&utm_campaign=staff
Step 2: 將UTM參數寫到Cookie
將包含特定(如utm_source=internal、utm_medium=test、utm_campaign=staff)的 UTM 參數寫到 Cookie。
Step 3:GTM設定排除
Cookie 中包含特定參數,如utm_source=internal、utm_medium=test、utm_campaign=staff,在觸發條件中設定為排除或不包含。
三種方法比較(實務角度)
| 方法 | 穩定性 | 適用規模 | 維護難度 | 推薦 |
|---|---|---|---|---|
| 資料篩選器 | 高(但依 IP) | 中小企業 | 中 | ⭐⭐⭐ |
| 瀏覽器外掛 | 低 | 小團隊 | 低 | ⭐⭐ |
| UTM + GTM 控制 | 非常高 | 中大型網站 | 中 | ⭐⭐⭐⭐⭐ |








