GA4のリアルタイムレポートを確認しても、データが表示されない、または数値が0のままになることがあります。この問題は、トラッキングコードの設置漏れ、フィルター設定、プライベートトラフィックの除外設定など複数の原因が考えられます。リアルタイムレポートが機能していないと、サイトへのアクセス状況をリアルタイムで把握できず、問題が発生した際の迅速な対応が難しくなります。本記事では、GA4のリアルタイムレポートにデータが表示されない原因と、それぞれの原因に対応した確認・対処方法を詳しく解説します。
GA4のリアルタイムレポートとは
リアルタイムレポートは、サイトへのアクセスをほぼリアルタイム(遅延数秒)で確認できるGA4の機能です。ユーザーがサイトを訪問した際の以下の情報が即座に表示されます。
- 現在のアクティブユーザー数
- ユーザーがアクセスしているページ
- 流入元(参照元)
- ユーザーの地域
- 発生したイベント
- コンバージョン
リアルタイムレポートは、新しいキャンペーンの配信開始、セール開始時のトラフィック監視、問題発生時の迅速な確認など、実務的な用途で頻繁に使用されます。
リアルタイムレポートにデータが表示されない主な原因
GA4のリアルタイムレポートにデータが表示されない場合、以下の原因が考えられます。
1. GA4のトラッキングコードが正しく設置されていない
最も一般的な原因は、GA4のトラッキングコード(計測タグ)がサイト内に設置されていない、または正しく設置されていないケースです。トラッキングコードが機能していなければ、アクセスデータそのものが収集できません。
2. 内部トラフィックフィルター設定の影響
GA4には、自社のオフィスや従業員からのアクセス(内部トラフィック)を除外する設定があります。この設定が広すぎる範囲で適用されていると、実際のデータがフィルタリングされて表示されなくなる可能性があります。
3. プライベートトラフィックの除外設定
GA4では、プライベートトラフィック(VPN、プロキシ経由のアクセス)を自動的に除外する設定があります。この設定が有効になっていると、該当するアクセスが計測されません。
4. リアルタイムレポートの遅延
GA4のリアルタイムレポートは即座にデータを表示しますが、サイトへのアクセスそのものが少ない場合、データが表示されるまでに時間がかかることがあります。特に、アクセス数が極めて少ないサイトではリアルタイムレポートが空白に見えることもあります。
5. GA4プロパティの設定が未完了
新規にGA4プロパティを作成した直後は、データ収集が開始されるまでに数時間かかることがあります。また、プロパティ設定が完全に完了していない状態では、リアルタイムレポートにデータが表示されません。
トラッキングコードの設置を確認する方法
まず、トラッキングコードが正しく設置されているかを確認します。
Google タグマネージャー経由での設置を確認する場合
Google タグマネージャー(GTM)を使用してGA4を設置している場合は、以下の方法で確認できます。
- GA4のプロパティにログインします
- 左側メニューの「管理」をクリックします
- 「データストリーム」を選択します
- 対象のウェブデータストリームをクリックします
- 「タグ設定を確認する」セクションを確認し、タグが配信されているかどうかを確認します
ここで「タグは配信されています」と表示されていれば、GA4のタグ設定は正常です。
直接設置(Global Site Tag)を確認する場合
GTMを使用せず、直接Global Site Tagを設置している場合は、ブラウザの開発者ツールで確認します。
- サイトをブラウザで開きます
- F12キーを押して開発者ツールを開きます
- 「コンソール」タブで以下のコマンドを入力します:gtag
- gtag関数が認識されていれば、トラッキングコードは設置されています
「gtag is not defined」と表示される場合は、トラッキングコードが正しく設置されていません。
内部トラフィックフィルター設定を確認する
内部トラフィックフィルターが過度に適用されていないか確認します。
- GA4プロパティの「管理」に進みます
- 「データストリーム」をクリックします
- 対象のウェブデータストリームを選択します
- 「タグ設定を確認する」と「内部トラフィック定義」の項目を確認します
- 設定されているIPアドレスやホスト名が正確かどうかを検証します
内部トラフィックフィルターが有効になっている場合、そのIPアドレスやホスト名からのアクセスは計測から除外されます。リアルタイムレポートを確認する際に、自社のIPアドレスで接続していないか確認してください。
GA4のコンバージョン測定の初期設定を完了している場合は、基本的なプロパティ設定が正しく機能しているはずです。
プライベートトラフィック除外設定を確認する
GA4では、プライベートトラフィック(VPN、プロキシ経由など)を自動的に除外する設定があります。この設定が有効になっているかを確認します。
- GA4プロパティの「管理」に進みます
- 「データ設定」から「データ収集」を選択します
- 「プライベートトラフィック設定」の項目を確認します
- 必要に応じて設定を調整します
VPN経由でサイトにアクセスしている場合、この設定が原因でリアルタイムレポートにデータが表示されない可能性があります。動作確認時はVPN接続を一度切断して、通常のネットワーク接続で確認することをお勧めします。
リアルタイムレポートが機能していることを確認する手順
リアルタイムレポートが正常に機能しているかを確認するための手順を説明します。
ステップ1:新しいアクセスを生成する
まず、確実にサイトへのアクセスを発生させます。自分のデバイスではなく、別のデバイスやネットワークからサイトにアクセスします。
- スマートフォンから直接アクセスする(Wi-Fiではなく4Gなど別のネットワーク)
- 別のパソコンからアクセスする
- 同僚に依頼してアクセスしてもらう
ステップ2:リアルタイムレポートを確認する
GA4にログインしてリアルタイムレポートを開きます。
- GA4プロパティのホームページを開きます
- 左側メニューから「レポート」をクリックします
- 「リアルタイム」セクションの「リアルタイムレポート」をクリックします
- 「現在のアクティブユーザー」数が1以上になるかを確認します
ステップ3:詳細情報を確認する
リアルタイムレポートが正常に機能していれば、以下の情報が表示されます。
- ユーザーが訪問したページURL
- 流入元(参照元サイト)
- ユーザーの地域
- 実行されたイベント
これらの情報が正確に表示されていれば、GA4のトラッキングは正常に機能しています。
よくある質問
Q1:リアルタイムレポートにデータが一時的に表示されず、その後表示されるようになった場合、問題はありますか?
一時的なデータ表示遅延は正常な動作です。GA4のリアルタイムレポートは通常数秒の遅延で機能しますが、サーバー負荷が高い時間帯では数分の遅延が発生することもあります。継続的にデータが表示されない場合のみ、原因調査が必要です。
Q2:内部トラフィックフィルターを無効にしたいのですが、大丈夫ですか?
内部トラフィックフィルターを完全に無効にすることは推奨されません。ただし、リアルタイムレポートの動作確認時には、一時的に無効にして、自社のIPアドレスからのアクセスが計測されるか確認することはできます。確認後は再度有効にしてください。
Q3:複数のデバイスからアクセスしても、リアルタイムレポートに何も表示されません。次に何を確認すべきですか?
その場合は、GA4自体がデータを受け取っていない可能性が高いです。GA4のトラッキングコード設置方法を参考に、トラッキングコードが正しく設置されているかを再度確認してください。
Q4:Google タグマネージャーを使用している場合、何を確認すべきですか?
Google タグマネージャーでGA4タグが正しく設定されているか、また公開されているかを確認します。公開済みの状態でも、トリガー設定が誤っていると、GA4へデータが送信されません。タグの「発火条件」として「すべてのページ」が選択されているか確認してください。
Q5:ローカル環境(localhost)でサイトを開発中の場合、リアルタイムレポートにデータが表示されますか?
表示されません。GA4は、公開されたサイト(https://またはhttp://)からのアクセスのみを計測します。localhost環境でのテストは、ブラウザ開発者ツールの「Network」タブでリクエストを確認し、GA4へデータが送信されているかを検証してください。
参考情報
参考:Google Analytics 4 プロパティについて
まとめ
GA4のリアルタイムレポートにデータが表示されない場合は、以下の順序で原因を確認してください。
- まず、トラッキングコード(計測タグ)が正しく設置されているかを確認します。Google タグマネージャー経由の場合は「タグは配信されています」と表示されているか、直接設置の場合はブラウザコンソールでgtag関数が認識されているかを確認します。
- 次に、内部トラフィックフィルターが過度に適用されていないか、プライベートトラフィック除外設定が有効になっていないかを確認します。
- 確認時には、自社のIPアドレスやVPN接続を避け、別のネットワークからアクセスして動作確認を行います。
- 複数のデバイスから確認しても反応がない場合は、GA4プロパティ自体の設定が未完了の可能性があるため、基本的なコンバージョン設定を見直してください。
