GA4の内部トラフィックの除外:IPアドレスで社内のアクセスを除く二段階の手順と、テストでの確かめ方

GA4 で社内のアクセスを除くには、二つの設定が要ります。一つ目は、データ ストリームの「タグ設定を行う」→「内部トラフィックの定義」で会社の IP アドレスを登録し、社内からのアクセスに「internal」という印を付けること。二つ目は、「データフィルタ」で内部トラフィックのフィルタを「有効」にすることです。一つ目だけでは数字から除かれません。フィルタはまず「テスト」の状態で作り、社内のアクセスに印が付いているのを確かめてから有効にします。有効にしたあとに除いたデータは、あとから戻せません。

この記事は、アナリティクス ヘルプを2026年11月14日に確かめた範囲で書いています。どの数字に社内のアクセスが混ざりやすいかはGA4のUnassigned(未割り当て)とはでも触れていますが、ここでは手順と確かめ方に絞ります。

この記事の結論

  • 内部トラフィックの定義は「印を付ける」設定、データフィルタは「印の付いたものを除く」設定です。両方そろって初めて除かれます。
  • 作業には、プロパティの単位の編集者以上の役割が要ります。
  • フィルタは「テスト」で作り、探索で「テストデータのフィルタ名」を見て、社内のアクセスだけに印が付いているかを確かめてから「有効」にします。
  • 有効にしたあとのデータにだけ効き、過去のデータは変わりません。反映まで24〜36時間かかることがあります。

始める前に:会社の IP アドレスを調べる

IP アドレスは、インターネットにつながるときの住所のような番号です。社内のパソコンからインターネットに出るときの番号(グローバル IP アドレス)を登録します。内部トラフィックの定義の画面に「IP アドレスを確認」という案内があり、いま使っている回線の公開の IP アドレスを確かめられます(ヘルプによる)。

ここからは当社の見方です。会社の回線が固定の IP アドレスの契約でない場合、番号がときどき変わり、変わった日から社内のアクセスがまた数字に混ざります。回線の契約が固定かどうかは、契約しているプロバイダの書類で確かめられます。社員がスマートフォンの回線や自宅から自社のサイトを見る分は、会社の IP アドレスでは除けません。

手順1:内部トラフィックを定義する(印を付ける)

アナリティクス ヘルプ(内部トラフィックの除外)の手順は次のとおりです。

  1. 「管理」→「データの収集と修正」→「データ ストリーム」で、自社のウェブのストリームを選びます。
  2. 「タグ設定を行う」を押し、設定の一覧を「すべて表示」にして、「内部トラフィックの定義」を開きます。
  3. 「作成」を押し、ルールの名前(例:本社)を入れます。
  4. traffic_type の値は、初めから入っている「internal」のままにします。
  5. 「IP アドレス」の「マッチタイプ」を選び、「値」に会社の IP アドレスを入れます。一つの番号なら「等しい」を選びます。
  6. 事務所が二か所あるなど番号が複数あるときは、「条件を追加」で足します。条件はどれか一つに当てはまればよい(または)の扱いです。
  7. 「作成」を押します。

マッチタイプは、等しい、始まる、終わる、含む、範囲内(CIDR 表記の範囲)、正規表現に一致、から選べます。IPv4 と IPv6 のどちらの番号でも入れられます。会社の回線が両方の番号を使っている場合は、両方を入れておくと漏れが減ると当社は考えています。

手順2:データフィルタを「テスト」の状態で作る

  1. 「管理」→「データの収集と修正」→「データフィルタ」を開き、「フィルタを作成」を押します。
  2. 種類は「内部トラフィック」を選びます。
  3. フィルタの名前を入れます。ヘルプでは、同じプロパティの中で重ならない、40文字以内の名前とされています。
  4. 「除外」を選び、traffic_type の値が手順1の「internal」と同じになっているかを見ます。
  5. 状態は「テスト」を選び、「作成」を押します。

ヘルプでは、状態は三つあります。「テスト」は、フィルタに当てはまるデータに印を付けるだけで、数字からは除きません。「有効」は、入ってくるデータに恒久的に効きます。「無効」は、フィルタを使いません。

テストの状態で確かめる

テストの状態のフィルタに当てはまったデータには、「テストデータのフィルタ名」というディメンション(分ける切り口)に、フィルタの名前が入ります。ヘルプでは、探索で確かめてから有効にできるとされています。

  1. 手順2のあと、しばらく時間をおいて、社内のパソコンから自社のサイトを何ページか開きます。
  2. 「探索」で新しい探索を作り、ディメンションに「テストデータのフィルタ名」、指標に「イベント数」などを加えます。
  3. 表にフィルタの名前が入った行があり、社内から見た分の数と大きく外れていなければ、印は正しく付いています。

フィルタの名前の行が出てこないときは、IP アドレスの番号の写し間違い、IPv6 の番号の入れ忘れ、手順1の traffic_type とフィルタの値の食い違いを疑います。ヘルプでは、フィルタが効くまで24〜36時間かかることがあるとされているので、設定した当日に出なくても、翌日以降にもう一度見ます。探索の作り方はGA4の探索レポートの作り方に書いています。

有効にする

テストで確かめられたら、「データフィルタ」の一覧から手順2のフィルタを開き、状態を「有効」に切り替えて保存します。ヘルプでは、除外のフィルタで除いたデータは、アナリティクスでも BigQuery でも使えなくなる、恒久的な処理だとされています。データフィルタは、作られた時点より後のデータに効き、過去のデータには影響しません。そのため、有効にした日を境に、アクティブユーザー数などの数字が社内の分だけ減ることがあります。数字ごとの意味はGA4のアクティブユーザーとはにまとめています。有効にしたあとは、社内から問い合わせのフォームをテストで送った分も数字に入らなくなります。問い合わせの数え方はGA4のキーイベントの設定方法に書いています。

数字から完全に消すのではなく、特定のレポートで見えなくするだけでよい場合は、ヘルプではレポートのフィルタを使うよう案内されています。社内のアクセスを「あとで見たくなるかもしれない」と考える会社は、しばらくテストのまま置いて、探索で社内の分を引いて読む方法もあります。

うまく除かれないときに見るところ

  • 会社の IP アドレスが変わっていないか。手順1の画面の「IP アドレスを確認」で今の番号を見て、登録した番号と比べます。
  • フィルタがテストのままになっていないか。テストのままでは数字から除かれません。
  • 有効にしてから24〜36時間たっているか。それより前の数字は変わりません。
  • 社内の人が、会社の回線ではなくスマートフォンの回線で見ていないか。

自分のアクセスがリアルタイム レポートに出るかの確かめ方はGA4のリアルタイムレポートの見方にまとめています。

今日、自社で確かめられること

  1. 「データフィルタ」の一覧を開き、内部トラフィックのフィルタがあるか、状態がテスト・有効・無効のどれかを見ます。
  2. 「内部トラフィックの定義」に登録されている IP アドレスが、今の会社の番号と同じかを見ます。
  3. フィルタがテストのままなら、探索で「テストデータのフィルタ名」を見て、問題がなければ有効にするかを決めます。
  4. 会社の回線の IP アドレスが固定かどうかを、プロバイダの契約で確かめます。

参考にした公式の情報

いずれも2026年11月14日に内容を確かめました。画面の表示名は、言語の設定や画面の更新によって変わることがあります。