コンテンツへスキップ

GA4で社内トラフィックを除外する方法

寄稿者

SaaS Hackers
ブログ

オフィスやスタッフの自宅アドレスからのトラフィックを除外しておくと、Webサイトのアナリティクスデータが不正確になるのを防げます。特に、Webサイトのトラフィックがあまり多くない場合におすすめです。

Google Analyticsが正しく設定されていれば、社内トラフィックのフィルタ設定はそれほど難しくありません。ここでは、簡単な手順に沿ってその方法を説明します。

ステップ1:IPアドレスの一覧を用意する

最も手軽なのは、Googleで「what is my IP」と検索する方法でしょう。除外したい場所にいる全員にこれを実行してもらえば、Webサイトのトラフィックから除外するための固定IPアドレスの一覧ができあがります。

Googleで「what's my ip?」を検索した結果。パブリックIPアドレスのボックスが表示され、アドレスにはぼかしが入っています
Googleで「what is my IP」と検索するだけです。あとはGoogleが表示してくれます。

ステップ2:データストリームでフィルタを作成する

Google Analyticsの管理画面を開き、データストリームに移動します。

GA4の管理画面。プロパティ列でデータストリームが強調表示されています
データストリームを選択します

データストリームを選択します(通常、Webサイトであればデータストリームは1つだけです)。

GA4のデータストリームのGoogleタグセクション。タグ設定を行うオプションが表示されています

タグ設定で「もっと見る」を選択し、「内部トラフィックの定義」を選択します。

GA4のGoogleタグ設定の一覧。一番下に内部トラフィックの定義オプションが表示されています

続いて、内部トラフィック用のフィルタを作成します。わかりやすくするため、IPアドレスごとに1つずつフィルタを作り、それぞれに名前を付けておくのがおすすめです。どのIPがどの場所のものか、すぐに判別できます。

GA4の内部トラフィック定義フォーム。ルール名、internalに設定したtraffic_typeの値、IPアドレス一致の入力欄があります

この設定により、該当するトラフィックに「internal」という値のタグが付きます。次に管理画面に戻り、「データ設定」の「データフィルタ」で「内部トラフィック」用のフィルタを作成します。

GA4のデータフィルタ画面。除外に設定された内部トラフィックのフィルタが有効になっています

このフィルタを作成すると、いわばフィルタの上にさらにフィルタを重ねる形になります。つまり、「internal」のタグが付いたものすべてを対象とするフィルタが作成されます。その後、このフィルタを「有効」に設定すると機能するようになります。

データストリームでフィルターを作成しても、このフィルターを作成しなければ、社内トラフィックは引き続き表示されます。

GA4のデータフィルタ編集フォーム。traffic_typeがinternalのイベントを除外し、フィルタの状態は有効に設定されています

以上で完了です。IPアドレスさえ手元にあれば、それほど時間はかかりません。おそらく、いちばん時間がかかるのはIPアドレスを集める作業でしょう。フィルタ設定、お疲れさまでした。

寄稿者

SaaS Hackers

B2B SaaSの専門家を探す

レビューのうえ、サービスや専門分野ごとに分類したB2B SaaSの専門家とエージェンシーのディレクトリをご用意しました。ぜひご覧ください。

専門家を探す
すべて見る