GA4 內部流量排除怎麼設:辦公室、居家辦公與代理商流量的三層過濾法

GA4 內部流量排除的正確做法,是先用「定義內部流量」標記自己人的來源,再把資料篩選器設成「測試」狀態觀察幾天,確認沒有誤殺真實訪客後才改為「啟用」。一旦啟用,被排除的資料不會再進入報表,也無法事後救回,所以順序比設定本身更重要。

這件事聽起來很基本,但我們實際稽核客戶的 GA4 資源時,完全沒有設定內部流量排除的比例並不低。更常見的是設了一半:定義了公司 IP,卻沒有啟用篩選器;或是篩選器啟用了,公司早就換了網路業者,IP 已經不一樣。

對小型網站來說,內部流量的影響可能比想像中大。一個每天只有幾百位訪客的 B2B 官網,如果業務、客服、行銷每天都會打開產品頁給客戶看,這些點擊在報表裡就是一群停留時間很長、瀏覽頁數很多的「高品質訪客」,足以讓你對內容成效做出錯誤判斷。

先釐清:哪些人算內部流量

在動手之前,先列出會造訪網站、但不應該被計入的人。我們通常把他們分成三層:

  • 第一層:公司辦公室的固定網路,包括員工日常瀏覽與開會展示。
  • 第二層:居家或外出辦公的員工,他們的 IP 不固定。
  • 第三層:外部協力者,例如網站工程師、廣告代理商、內容外包,他們會頻繁測試表單與結帳流程。

三層的處理方式不同。第一層用 IP 規則就能解決;第二層和第三層的 IP 會變動,需要搭配其他方法。很多人只處理第一層就以為完成了,結果最會污染轉換資料的第三層反而沒被排除,因為工程師測試表單時,每一次都是一筆假的轉換。

第一層:用 IP 定義內部流量

GA4 的內部流量設定位於資料串流的代碼設定中。官方說明篩除內部流量描述的流程是:建立一條規則,指定 IP 位址條件,符合條件的事件會被加上 traffic_type 參數,預設值為 internal。

這一步只是「貼標籤」,還沒有真的排除任何資料。實際排除要靠下一步的資料篩選器。

如何取得正確的 IP

請在辦公室網路下,用搜尋引擎查詢「我的 IP」即可看到對外 IP。要注意兩件事。第一,很多辦公室同時有 IPv4 與 IPv6,兩種都要加入規則,否則使用 IPv6 連線的裝置會漏網。第二,如果公司有多條線路或備援線路,每一條都要查。

用範圍還是單一位址

如果公司向電信業者申請的是固定 IP 區段,可以用 CIDR 格式一次涵蓋整段。不確定的話,寧可逐一列出單一位址,也不要用太寬的範圍,避免把同一個電信業者的其他用戶一起排除。

關鍵步驟:資料篩選器先測試,再啟用

資料篩選器是真正把內部流量擋在報表外的機制。官方文件資料篩選器說明,每個篩選器有三種狀態:測試、啟用、停用。

狀態資料是否被排除適用時機
測試不排除,但可在報表中用維度辨識剛建立規則,需要觀察是否正確
啟用永久排除,無法回復測試期確認無誤之後
停用不作用暫時停止或準備刪除

測試狀態是這整套設定裡最重要、也最常被跳過的一步。在測試狀態下,GA4 會在符合條件的事件上加上「測試資料篩選器名稱」這個維度,你可以在探索報表中用它拆分,看看被標記的流量有多少、來自哪些頁面、是否合理。

我們建議至少觀察三到七天,包含平日與週末。如果被標記的流量在週末幾乎歸零,平日集中在上班時段,那就很符合內部流量的樣子。反之,如果週末也有大量被標記的流量,就要懷疑規則是否涵蓋了不該涵蓋的使用者。

確認無誤後,再把篩選器改為啟用。記住,啟用之後被排除的資料不會出現在任何報表,也無法事後找回。

第二層:居家與外出辦公的替代方案

IP 規則對居家辦公無效,因為每個人家裡的網路 IP 不同,而且會定期變動。這時可以考慮以下做法,由簡單到複雜排列:

  1. 讓員工使用公司 VPN 存取網站,這樣對外 IP 就會是公司固定 IP,可以沿用第一層規則。
  2. 在 GTM 中根據特定條件設定 traffic_type 參數,例如員工瀏覽器上存在某個自訂 Cookie 時,將 traffic_type 設為 internal。
  3. 請員工安裝瀏覽器的 GA 退出外掛,直接讓該瀏覽器不送出分析資料。

第二種做法最有彈性。常見的實作方式是做一個只有內部知道的網址,例如帶有特定查詢參數的頁面,員工造訪一次後 GTM 會寫入 Cookie,之後這台瀏覽器送出的事件都會帶上 traffic_type 等於 internal,再由同一個資料篩選器排除。這需要一點 GTM 設定能力,但只要做一次,後續新進員工只要點一次連結即可。

第三種做法最簡單,但依賴每個人自己安裝,執行率通常不穩定,比較適合當作補充而不是主力。

第三層:開發人員流量要另外處理

GA4 另外提供「開發人員流量」篩選器,專門排除開啟偵錯模式時送出的事件。工程師或行銷人員在 GTM 預覽模式或 DebugView 測試時,事件會帶上 debug_mode 參數,這類事件可以被開發人員流量篩選器排除。

這個篩選器的邏輯和內部流量篩選器一樣,也有測試與啟用狀態。建議兩個篩選器都建立,並且分開命名,未來查問題時才知道是哪一個規則在作用。

外部代理商的測試行為則比較麻煩。如果他們測試時沒有開啟預覽模式,而是直接在正式站填寫表單,這些測試轉換就會進入報表。這種情況只能靠合作規範處理:要求所有測試都在預覽模式下進行,或在表單中使用約定好的測試名稱,事後用探索報表排除。

怎麼驗證設定真的生效

設定完成後,用以下方式確認:

  • 在測試狀態期間,用探索報表以「測試資料篩選器名稱」拆分,確認內部流量被正確標記。
  • 從公司網路和手機行動網路各造訪一次網站,比對兩者在即時報表中的差異。
  • 啟用後的第一週,比較整體工作階段與前幾週同期,若出現超過預期的大幅下滑,要回頭檢查規則範圍。
  • 每季重新確認辦公室 IP 是否變更,特別是換電信業者或搬遷辦公室之後。

如果你的 GA4 數字和其他工具對不起來,內部流量只是原因之一,還可以參考GA4 與 Search Console 對不起來的五個定義差異,以及廣告平台回報與 GA4 差三成的拆解。

常見錯誤與提醒

  • 只建立內部流量定義,沒有建立或啟用資料篩選器,資料其實沒有被排除。
  • 沒有經過測試狀態就直接啟用,誤排除真實訪客且無法回復。
  • 只加入 IPv4,漏掉 IPv6。
  • 搬家或換網路後忘記更新 IP,舊規則形同虛設。
  • 以為排除內部流量會影響 Google Ads 或其他平台的轉換,實際上資料篩選器只影響 GA4 報表。
  • 把內部流量排除設定視為一次性工作,沒有寫進定期檢查清單。

最後一點特別值得強調。內部流量排除不是設好就永遠正確的設定,它跟公司的網路環境、人員組成一起變動。我們會把它列入每季的追蹤健檢項目,與事件命名、轉換設定一起檢查。事件命名的部分可以參考GA4 事件命名規範。若需要協助做一次完整的 GA4 資源健檢,可以透過聯絡頁面與我們討論。

常見問題

啟用內部流量篩選器之後,過去的資料會被排除嗎?

不會。資料篩選器只會作用在啟用之後收集的資料,過去已經處理的資料維持原樣。因此越早設定越好,過去被污染的期間只能在分析時自行註記。

內部流量篩選器會影響 BigQuery 匯出嗎?

被啟用中篩選器排除的事件不會被處理,因此也不會出現在後續報表中。若你需要保留完整原始資料做比對,可以考慮只把篩選器維持在測試狀態,改用維度在分析時排除。

公司使用行動網路分享熱點上網,該怎麼排除?

行動網路的 IP 會頻繁變動且與大量陌生用戶共用,不適合用 IP 規則。建議改用 GTM 寫入內部識別 Cookie 的方式,或讓相關裝置安裝退出外掛。

一個 GA4 資源可以建立幾個資料篩選器?

GA4 對資料篩選器數量有上限,實務上內部流量與開發人員流量各一個就足夠。規則數量多時,建議在同一個內部流量定義中加入多條 IP 條件,而不是建立很多個篩選器。

寫在最後的三件事

版權

本站每一個字、每一版面與案例紀錄,皆由冠誠數位行銷逐字撰寫、逐版校訂而成,原稿與時間戳紀錄完整保存。未經書面同意而複製、改寫、轉載或挪作他用者,本所將依著作權法追究,絕不寬貸。

隱私

您寫給我們的每一個字,只用來回覆您的委託,不轉售、不交換。全站以 HTTPS 加密傳輸,主機由 WP Engine 代管。

保密

委託期間與結束之後,您的企業名稱、數據與案情一律不對外揭露;正式合作前,雙方簽署保密協議。所有往來以文字全程紀錄,說過的話都有據可查。