GA4でデータが来ない!? データ受信停止を解決するチェックリスト

2025年10月21日

Google アナリティクス 4(GA4)のレポートで「昨日まで数値が出ていたのに、今日は0になっている…」といった状況は珍しくありません。 その原因は、タグの実装ミス・設定誤り・同意モードやフィルタの除外・技術的ブロックなど多岐にわたります。 本記事では、現行日本語UIと公式仕様に基づいて、 「データが来ない」「リアルタイムに表示されない」問題を最短で解決するためのチェックリストを紹介します。

まず確認すべきポイント

  • レポート > リアルタイムの概要またはリアルタイム ページで、直近アクセスが表示されるか確認。
  • 管理 > データの表示 > DebugViewで、イベントが届いているかを確認。 イベントが見えれば収集は行われています。見えない場合はタグ未発火またはブロックの可能性があります。
  • 標準レポートへの反映は通常24〜48時間。トラフィックやモデル化処理によっては72時間以上かかることもあります。
  • データフィルタ同意モード(Consent Mode)キャッシュ/CSP/CMSプラグインなど、収集を妨げる要因も併せて確認します。

復旧までの流れ

  1. レポート > リアルタイムの概要(または「リアルタイム ページ」)を開き、直近のアクセスが表示されるか確認。
  2. 管理 > データの表示 > DebugViewを開き、検証端末からイベント(例:page_view)が届いているか確認。
  3. 測定 ID(G-XXXXXXXX)データ ストリームの紐付けを確認し、ブラウザ開発者ツールの「ネットワーク」タブで collect リクエストが発生しているか確認。
  4. Google タグ マネージャー(GTM)を利用している場合:コンテナが公開済みであるか、トリガー条件環境設定(本番/開発)が正しいかを確認。
  5. 管理 > データの収集と修正 > データフィルタで、内部・開発者トラフィックの除外状態を確認(「有効」にするとレポートにもDebugViewにも出ません)。
  6. 同意モード(Consent Mode)の実装を確認。基本モードは同意前にタグが動かず、拡張モードはクッキーレス信号を送信します。
  7. 拡張計測機能がONになっているか、データ ストリームのURL/ドメインが正しいか確認。
  8. CDN/キャッシュの更新、CSP(コンテンツ セキュリティ ポリシー)の許可設定、IFrame/サブドメイン/SPAでのタグ動作も確認。
  9. データが収集されていても標準レポートに反映されない場合は、24〜48時間(場合によっては72時間)経過後に再確認。

原因別チェックリスト

1. タグ実装と配信条件

  • 全ページに gtag.js または GTM タグが正しく設置されているか。
  • 測定 ID(G-XXXXXXXX)とプロパティ/データ ストリームの紐付けが正しいか。
  • GTM のコンテナが公開済みで、トリガー条件(例:All Pages)が適切か。
  • Chrome 開発者ツール → ネットワーク → collect リクエストが送信されているか確認。

2. データフィルタ

  • 管理 > データの収集と修正 > データフィルタを確認。
  • 有効(Active)にすると対象トラフィックはレポートにもDebugViewにも表示されないため、検証時はテスト中(Testing)に設定。
  • 内部トラフィックルールの IP アドレスや traffic_type が検証端末に一致していないか確認。

3. 同意モード(Consent Mode)

  • 基本モード(Basic):同意前はタグが起動せず、データ送信が発生しない。
  • 拡張モード(Advanced):同意前でもクッキーレス信号を送信。モデル化処理が関与するため反映に時間差が生じる。
  • CMP(同意管理ツール)との連携設定や、GTM/タグ側の analytics_storage の設定を確認。

4. データ ストリームと拡張計測機能

  • データ ストリームの URL/ドメインがサイト実装と一致しているか。
  • 拡張計測機能が有効で、必要なイベント(例:page_view, scroll, outbound_click)が送信されているか。

5. サイト側の技術要因

  • CDN/キャッシュが古いタグを配信していないか(更新・パージ推奨)。
  • CSPhttps://www.google-analytics.com などの通信先が許可されているか。
  • IFrame/サブドメイン/クロスドメイン遷移でイベントが途切れていないか。
  • CMSプラグインや他タグによる上書き・競合・二重発火が発生していないか。

6. レポート反映のタイミング

  • 標準レポートへの反映は通常24〜48時間。モデル化や低トラフィック条件では72時間以上要することも。
  • 確認はレポート > リアルタイムの概要および管理 > データの表示 > DebugViewで行う。

確認手順テンプレート

  1. レポート > リアルタイムの概要を開き、アクセスの有無を確認。
  2. 管理 > データの表示 > DebugViewを開き、イベントの受信状況を確認。
  3. 届かない場合:Chrome 開発者ツール → ネットワーク → collect を確認。リクエストが無ければタグ未発火、有れば設定ミスの可能性。
  4. GTM使用時はプレビューモードでタグの発火条件・公開履歴・環境設定を確認。
  5. データフィルタの状態(テスト中/有効)を確認。
  6. 同意モードの基本/拡張設定を確認し、同意前後の挙動を検証。
  7. CDNキャッシュのパージ、CSP設定、SPA構成、プラグイン競合を確認。
  8. 収集確認済みでも反映が遅れる場合は、24〜48時間(最大72時間)後に再確認。

よくある見落とし

  • 開発環境では発火しているが、本番環境にコンテナを公開していない。
  • 内部トラフィック除外設定で、自分のアクセスのみが除外されている。
  • 同意バナーの設定不備で、同意前にタグが起動していない。
  • 拡張計測機能をオフにしており、ページビュー自体が送信されていない。

まとめ

  1. リアルタイムの概要DebugViewで収集有無を即確認。
  2. タグ実装・測定ID・GTM公開・トリガー設定を優先的に点検。
  3. データフィルタ・同意モード・拡張計測機能の設定を確認。
  4. CDN/CSP/IFrame/SPA/プラグイン競合など技術的要因を確認。
  5. 収集できていれば、標準レポート反映まで24〜48時間(最大72時間)待機の上で再チェック。

本チェックリストをチームで共有し、トラブル発生時の初動対応を標準化することで、 データ欠損による判断ミスや運用停止を防ぎましょう。

参考(公式ヘルプ)

コラム一覧