GA4のリアルタイムレポートが表示されない理由と対処法

GA4のリアルタイムレポートを確認しようとしたときに、データが表示されず困っていませんか。リアルタイムレポートはトラッキングコードやイベント設定に問題があると、データが反映されない場合があります。本記事では、リアルタイムレポートにデータが表示されない主な原因と確認すべき設定ポイント、具体的な対処方法を解説します。

目次

GA4のリアルタイムレポートとは

リアルタイムレポートは、ウェブサイトへのアクセスやユーザーの行動をリアルタイムで監視できるGA4の機能です。通常、アクセス後2〜5分以内にデータが表示されます。これは問題発生時の迅速な検出や、キャンペーン開始時の動作確認に活用される重要な機能です。

リアルタイムレポートに正常にデータが表示される場合と、表示されない場合では、設定やトラッキングの状態が大きく異なります。原因を特定するには、段階的な確認が不可欠です。

リアルタイムレポートが表示されない主な原因

データが表示されない場合、複数の原因が考えられます。以下の順序で確認していくことが効果的です。

1. トラッキングコードが正しく設置されていない

最も一般的な原因は、GA4のグローバルサイトタグ(トラッキングコード)がサイトに導入されていない、または不完全な状態にあることです。サイト内のすべてのページに同じトラッキングコードが含まれていなければ、そのページのアクセスはGA4に記録されません。

特に、サイトテンプレートの変更時やCMS導入時に、一部のページへのコード配置が漏れることが多く見られます。GA4のトラッキングコード設置方法|サイトへの導入手順と確認ポイントで詳しく解説していますので、設置状況を改めて確認してください。

2. ウェブストリームIDが誤っている

複数のウェブサイトやアプリを運用している場合、異なるウェブストリームに対してトラッキングコードを設置してしまうケースがあります。確認対象のウェブサイトのストリームIDと、実際に設置されているコードのIDが一致していない場合、そのサイトのデータは別のストリームに記録されます。結果として、正しいプロパティのリアルタイムレポートには何も表示されません。

3. フィルタが有効になっている

GA4の設定にフィルタが適用されていると、特定の条件に該当するアクセスが除外されます。リアルタイムレポートにも同じフィルタが適用されるため、該当するアクセスは表示されません。たとえば、自社のIPアドレスを除外するフィルタが誤って設定されている場合、社内からのアクセスは記録されなくなります。

4. データ保持期間の設定

GA4では、データ保持期間の設定により古いデータが自動削除されます。ただし、リアルタイムレポート自体はデータ保持期間に影響されず、現在のアクセスが表示されるべきです。ただし、イベント計測の遅延がある場合、データが保持期間内であっても表示が遅れることがあります。

5. イベント計測が正しく設定されていない

GA4は従来のセッション単位ではなく、イベント単位でデータを計測します。基本的なページビューイベントも、トラッキングコードによって自動的に計測される仕組みになっています。しかし、カスタムイベントを追加設定している場合、その設定が誤っていると該当するイベントはリアルタイムレポートに表示されません。

トラッキングコードの設置を確認する手順

まず、トラッキングコードが正しく設置されているかを確認します。ブラウザの開発者ツール(DevTools)を活用するのが最も効果的です。

1. サイトのページを表示した状態で、F12キーを押して開発者ツールを開きます。

2. 「ネットワーク」タブを選択し、ページを再度読み込みます。

3. フィルタに「collect」と入力して、Google Analyticsへの通信リクエストを検索します。

4. 通信が表示されれば、トラッキングコードは正常に動作しています。複数回の通信が見られた場合は、ページビューやスクロール、クリックなどのイベントが計測されていることを意味します。

通信リクエストが表示されない場合は、トラッキングコードが設置されていないか、JavaScriptのエラーによって正常に実行されていない可能性があります。その場合は、コンソールタブを確認してエラーメッセージを確認してください。

GA4管理画面での確認ポイント

トラッキングコードの設置が確認できたら、GA4の管理画面で以下の設定を確認します。

ウェブストリームの確認

GA4の管理画面から「データストリーム」を選択し、対象のウェブサイトのストリームを確認します。各ストリームには固有のウェブストリームIDが割り当てられています。サイトに設置しているトラッキングコードに含まれるIDが、このストリームIDと一致しているか確認してください。

ユーザーの確認

リアルタイムレポートの「ユーザー」パネルに、現在のユーザー数が表示されているか確認します。1以上の数値が表示されていれば、トラッキングコードとストリームIDは正しく設置されています。0が表示されている場合は、前述の原因をさらに詳しく調査する必要があります。

フィルタの設定を確認

「データ設定」から「フィルタ」を選択し、アクティブなフィルタがないか確認します。特に、IPアドレス除外フィルタが設定されている場合、そのアドレスからのアクセスは記録されません。テストアクセスに使用しているIPアドレスが除外リストに含まれていないか確認してください。

カスタムイベントが表示されない場合

デフォルトのページビューイベントは表示されるが、カスタムイベントが表示されない場合は、イベント設定に問題がある可能性があります。GA4のイベント設定ができない原因と解決方法で詳細を確認し、イベント名やパラメータが正しく指定されているか改めてチェックしてください。

イベント設定を確認する際は、次の点に注意してください。イベント名は大文字と小文字を区別します。設定時に「button_click」と指定したイベントが、実装時に「button_Click」となっていないか確認しましょう。また、パラメータが不正な値を含んでいる場合も、イベント全体が計測されないことがあります。

リアルタイムレポートの反映時間

GA4のリアルタイムレポートにデータが表示されるまでには、通常2〜5分の遅延があります。トラッキングコードが正しく設置されていても、アクセス直後は表示されません。最低でも3〜5分待ってから再度確認してください。

また、リアルタイムレポートに表示されるデータは、後続レポートとは異なり、一時的なものです。時間経過とともに消えていくため、リアルタイムレポートにデータが表示されなくても、「ホーム」やアクセス数レポートには反映されることもあります。

複数ドメインやサブドメインを運用する場合

複数のドメインやサブドメインを運用している場合は、各ドメイン用に別のウェブストリームを設置する必要があります。異なるドメインに同じストリームIDを使用するのは避けてください。逆に、複数ドメイン間でユーザーを一元管理したい場合は、GA4のクロスドメイン トラッキング設定方法|複数ドメイン間でのユーザー追跡を参考に、クロスドメイントラッキングを適切に設定してください。

よくある質問

Q1. リアルタイムレポートに何も表示されない場合、最初に確認すべきことは?

最初に確認すべきは、トラッキングコードがサイトに正しく設置されているか、ブラウザの開発者ツールで通信リクエストが見られるかです。通信が確認できれば、トラッキングコードは機能しています。次に、GA4の管理画面でウェブストリームIDが正しいか、アクティブなフィルタがないかを確認してください。

Q2. 自社のIPアドレスからのアクセスがリアルタイムレポートに表示されない

IPアドレス除外フィルタが設定されている可能性があります。GA4の管理画面で「データ設定」→「フィルタ」を確認し、自社のIPアドレスが除外リストに含まれていないか確認してください。テスト用にフィルタを一時的に無効化して、アクセスが計測されるか試してみるのも有効です。

Q3. ページビューは表示されるが、カスタムイベントは表示されない

カスタムイベント設定に誤りがある可能性があります。イベント名やパラメータが正しく指定されているか、JavaScriptのコンソールでエラーが表示されていないか確認してください。トラッキングコードで自動計測されるデフォルトイベント(ページビュー)が表示されるということは、基本的なトラッキングは機能しており、カスタムイベントの設定に原因がある可能性が高いです。

Q4. リアルタイムレポートの反映時間は通常どのくらい?

通常は2〜5分です。アクセス直後に確認しても表示されない場合がありますが、最低でも5分待ってから改めて確認してください。遅延が極端に長い場合は、トラッキング設定に問題がないか再確認してください。

Q5. 複数のウェブストリームを運用している場合、混在を防ぐには?

各ウェブサイトに対応するウェブストリームID を確認し、正しいIDを各サイトに設置することです。トラッキングコード導入時に、ストリームIDが一致しているか慎重に確認してください。複数ドメインを一元管理したい場合は、クロスドメイントラッキングを適切に設定してください。

まとめ

GA4のリアルタイムレポートにデータが表示されない場合は、段階的に原因を特定することが重要です。まず、ブラウザの開発者ツールでトラッキングコードの通信を確認し、GA4の管理画面でウェブストリームID、フィルタ設定、イベント計測を確認してください。トラッキングコードが正しく設置されていてもフィルタが原因でデータが除外されることもあります。リアルタイムレポートの反映には2〜5分の遅延があるため、最低でも5分待ってから改めて確認してください。カスタムイベントが表示されない場合は、イベント名やパラメータの設定を見直し、JavaScriptのコンソールでエラーがないか確認しましょう。これらの確認を順序立てて実施することで、ほとんどの問題は解決できます。

【PR】非公開求人を無料で探す

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

【PR】

この記事を書いた人

Webマーケティング・転職・JapanNewsといったお役立ち情報を発信する専門メディア編集部です。

目次