GA4 で社内のアクセスを除くには、二つの設定が要ります。一つ目は、データ ストリームの「タグ設定を行う」→「内部トラフィックの定義」で会社の IP アドレスを登録し、社内からのアクセスに「internal」という印を付けること。二つ目は、「データフィルタ」で内部トラフィックのフィルタを「有効」にすることです。一つ目だけでは数字から除かれません。フィルタはまず「テスト」の状態で作り、社内のアクセスに印が付いているのを確かめてから有効にします。有効にしたあとに除いたデータは、あとから戻せません。
この記事は、アナリティクス ヘルプを2026年11月14日に確かめた範囲で書いています。どの数字に社内のアクセスが混ざりやすいかはGA4のUnassigned(未割り当て)とはでも触れていますが、ここでは手順と確かめ方に絞ります。
この記事の結論
- 内部トラフィックの定義は「印を付ける」設定、データフィルタは「印の付いたものを除く」設定です。両方そろって初めて除かれます。
- 作業には、プロパティの単位の編集者以上の役割が要ります。
- フィルタは「テスト」で作り、探索で「テストデータのフィルタ名」を見て、社内のアクセスだけに印が付いているかを確かめてから「有効」にします。
- 有効にしたあとのデータにだけ効き、過去のデータは変わりません。反映まで24〜36時間かかることがあります。
始める前に:会社の IP アドレスを調べる
IP アドレスは、インターネットにつながるときの住所のような番号です。社内のパソコンからインターネットに出るときの番号(グローバル IP アドレス)を登録します。内部トラフィックの定義の画面に「IP アドレスを確認」という案内があり、いま使っている回線の公開の IP アドレスを確かめられます(ヘルプによる)。
ここからは当社の見方です。会社の回線が固定の IP アドレスの契約でない場合、番号がときどき変わり、変わった日から社内のアクセスがまた数字に混ざります。回線の契約が固定かどうかは、契約しているプロバイダの書類で確かめられます。社員がスマートフォンの回線や自宅から自社のサイトを見る分は、会社の IP アドレスでは除けません。
手順1:内部トラフィックを定義する(印を付ける)
アナリティクス ヘルプ(内部トラフィックの除外)の手順は次のとおりです。
- 「管理」→「データの収集と修正」→「データ ストリーム」で、自社のウェブのストリームを選びます。
- 「タグ設定を行う」を押し、設定の一覧を「すべて表示」にして、「内部トラフィックの定義」を開きます。
- 「作成」を押し、ルールの名前(例:本社)を入れます。
- traffic_type の値は、初めから入っている「internal」のままにします。
- 「IP アドレス」の「マッチタイプ」を選び、「値」に会社の IP アドレスを入れます。一つの番号なら「等しい」を選びます。
- 事務所が二か所あるなど番号が複数あるときは、「条件を追加」で足します。条件はどれか一つに当てはまればよい(または)の扱いです。
- 「作成」を押します。
マッチタイプは、等しい、始まる、終わる、含む、範囲内(CIDR 表記の範囲)、正規表現に一致、から選べます。IPv4 と IPv6 のどちらの番号でも入れられます。会社の回線が両方の番号を使っている場合は、両方を入れておくと漏れが減ると当社は考えています。
手順2:データフィルタを「テスト」の状態で作る
- 「管理」→「データの収集と修正」→「データフィルタ」を開き、「フィルタを作成」を押します。
- 種類は「内部トラフィック」を選びます。
- フィルタの名前を入れます。ヘルプでは、同じプロパティの中で重ならない、40文字以内の名前とされています。
- 「除外」を選び、traffic_type の値が手順1の「internal」と同じになっているかを見ます。
- 状態は「テスト」を選び、「作成」を押します。
ヘルプでは、状態は三つあります。「テスト」は、フィルタに当てはまるデータに印を付けるだけで、数字からは除きません。「有効」は、入ってくるデータに恒久的に効きます。「無効」は、フィルタを使いません。
テストの状態で確かめる
テストの状態のフィルタに当てはまったデータには、「テストデータのフィルタ名」というディメンション(分ける切り口)に、フィルタの名前が入ります。ヘルプでは、探索で確かめてから有効にできるとされています。
- 手順2のあと、しばらく時間をおいて、社内のパソコンから自社のサイトを何ページか開きます。
- 「探索」で新しい探索を作り、ディメンションに「テストデータのフィルタ名」、指標に「イベント数」などを加えます。
- 表にフィルタの名前が入った行があり、社内から見た分の数と大きく外れていなければ、印は正しく付いています。
フィルタの名前の行が出てこないときは、IP アドレスの番号の写し間違い、IPv6 の番号の入れ忘れ、手順1の traffic_type とフィルタの値の食い違いを疑います。ヘルプでは、フィルタが効くまで24〜36時間かかることがあるとされているので、設定した当日に出なくても、翌日以降にもう一度見ます。探索の作り方はGA4の探索レポートの作り方に書いています。
有効にする
テストで確かめられたら、「データフィルタ」の一覧から手順2のフィルタを開き、状態を「有効」に切り替えて保存します。ヘルプでは、除外のフィルタで除いたデータは、アナリティクスでも BigQuery でも使えなくなる、恒久的な処理だとされています。データフィルタは、作られた時点より後のデータに効き、過去のデータには影響しません。そのため、有効にした日を境に、アクティブユーザー数などの数字が社内の分だけ減ることがあります。数字ごとの意味はGA4のアクティブユーザーとはにまとめています。有効にしたあとは、社内から問い合わせのフォームをテストで送った分も数字に入らなくなります。問い合わせの数え方はGA4のキーイベントの設定方法に書いています。
数字から完全に消すのではなく、特定のレポートで見えなくするだけでよい場合は、ヘルプではレポートのフィルタを使うよう案内されています。社内のアクセスを「あとで見たくなるかもしれない」と考える会社は、しばらくテストのまま置いて、探索で社内の分を引いて読む方法もあります。
うまく除かれないときに見るところ
- 会社の IP アドレスが変わっていないか。手順1の画面の「IP アドレスを確認」で今の番号を見て、登録した番号と比べます。
- フィルタがテストのままになっていないか。テストのままでは数字から除かれません。
- 有効にしてから24〜36時間たっているか。それより前の数字は変わりません。
- 社内の人が、会社の回線ではなくスマートフォンの回線で見ていないか。
自分のアクセスがリアルタイム レポートに出るかの確かめ方はGA4のリアルタイムレポートの見方にまとめています。
今日、自社で確かめられること
- 「データフィルタ」の一覧を開き、内部トラフィックのフィルタがあるか、状態がテスト・有効・無効のどれかを見ます。
- 「内部トラフィックの定義」に登録されている IP アドレスが、今の会社の番号と同じかを見ます。
- フィルタがテストのままなら、探索で「テストデータのフィルタ名」を見て、問題がなければ有効にするかを決めます。
- 会社の回線の IP アドレスが固定かどうかを、プロバイダの契約で確かめます。
参考にした公式の情報
いずれも2026年11月14日に内容を確かめました。画面の表示名は、言語の設定や画面の更新によって変わることがあります。