Google広告とGA4のコンバージョン数が合わないと、広告の実際の効果が見えなくなり、予算配分や改善判断が難しくなります。この記事では、計測がズレる主な原因と、原因を特定するための確認順序を実務的に説明します。
Google広告とGA4のコンバージョン計測がズレる理由
Google広告とGA4では、同じコンバージョンイベントを設定していても、計測される数が異なることがあります。これは、両者が異なるタイミングと方法でデータを記録するためです。
主な原因は、計測タグの設定ミス、データフィルタリングの違い、時間帯の反映遅延、そしてアトリビューション設定の相違です。これらのいずれかが原因になっていることが多いため、優先順位を決めて確認することが重要です。
計測がズレやすい5つのケース
1. GA4のコンバージョン設定がGoogle広告と一致していない
Google広告とGA4では、コンバージョンとしてカウントするイベントの名前が異なっていることがあります。たとえば、Google広告では「purchase」という名前のコンバージョンを設定しているのに、GA4では「purchase_complete」というイベント名を使っている場合です。
確認すべきポイント:
- GA4の管理画面で、コンバージョン設定に使っているイベント名を確認する
- Google広告の「ツールと設定」から、コンバージョン追跡の設定を確認する
- イベント名が完全に一致しているか、大文字小文字も含めて確認する
2. GA4でコンバージョンとしてマークしていない
GA4では、イベントを記録しているだけでは不十分です。そのイベントを「コンバージョン」として明示的にマークする必要があります。この設定が漏れていると、Google広告側では計測されていても、GA4の分析には反映されません。
確認方法:
- GA4の管理画面にアクセスする
- 「イベント」メニューを開く
- 該当するイベントがコンバージョンとしてマークされているか確認する
- マークされていない場合、そのイベント名をクリックして「コンバージョンとしてマークする」を選択する
3. トラッキングコードまたはGA4タグが正しく設置されていない
Google広告のコンバージョン計測タグとGA4のトラッキングコード(gtag.js)が同じページに正しく設置されていなければ、どちらかのデータが記録されないか、不完全になります。
特に注意が必要なケース:
- 複数のコンバージョン計測タグが競合している
- コンバージョン計測タグが条件付きで発火している(ユーザー環境によって発火しないことがある)
- JavaScriptエラーによってタグが実行されていない
Google Tag Manager(GTM)を使用している場合は、GA4のタグがGTMで発火しない原因と確認方法も確認してください。
4. データの反映までの時間差
Google広告とGA4では、コンバージョンデータが管理画面に反映されるまでの時間が異なります。Google広告は通常、リアルタイムに近い速さで反映されることが多いのに対して、GA4は若干の遅延があることがあります。
この時間差が、日単位や時間単位での比較時に数値のズレとして見える場合があります。
5. アトリビューション設定の違い
Google広告とGA4では、どのチャネルやキャンペーンの成果として計測するか、という判定方法が異なることがあります。Google広告は自社の広告経由を優先的にカウントする傾向があり、GA4はユーザーの全体的なジャーニーから判定します。
計測ズレを特定するための確認順序
ステップ1. Google広告とGA4のコンバージョン定義を書き出す
まず、Google広告側とGA4側でそれぞれどのようなコンバージョンを設定しているか、具体的に書き出します。
確認項目:
- Google広告:コンバージョン名、タイプ(ウェブサイト、電話、アプリなど)、計測方法
- GA4:コンバージョンとして設定しているイベント名、そのイベントが発火する条件
ステップ2. GA4でコンバージョン設定を確認する
GA4の管理画面から「データ収集と修正」→「イベント」を開き、該当するイベントが実際に記録されているか、そしてコンバージョンとしてマークされているかを確認します。
マークされていない場合は、その時点でズレの原因が見つかります。
ステップ3. 直近7日間のデータで数値を比較する
Google広告の「コンバージョン」レポートと、GA4の「コンバージョン」レポートで、同じ期間のコンバージョン数を比較します。
このとき、以下の点に注意してください:
- 比較する日付範囲が完全に同じか
- Google広告の「すべてのコンバージョン」「ラストクリック」など、アトリビューションモデルが異なっていないか
- GA4で「報告用として設定」されているコンバージョンのみを対象にしているか
ステップ4. コンバージョンが発火しているページを確認する
サイトのお問い合わせ完了ページやコンバージョン計測ページに実際にアクセスして、ブラウザの開発者ツールのネットワークタブからタグが発火しているか確認します。
方法:
- ブラウザでコンバージョンページを開く
- 開発者ツール(F12キー)を開く
- 「ネットワーク」タブを選択する
- ページをリロードしてから、「google」「analytics」などで検索フィルタをかける
- Google広告のコンバージョンタグやGA4のリクエストが送信されているか確認する
ステップ5. 複数のコンバージョンが設定されていないか確認する
Google広告で、同じコンバージョンが複数回カウントされている場合があります。管理画面から「コンバージョン」を開き、計測対象となっているコンバージョンの数を数えます。
同じ成果に対して複数のコンバージョンタグが設置されていれば、Google広告の数がGA4より多くなります。
ズレを減らすための設定確認チェックリスト
| 確認項目 | Google広告側 | GA4側 |
|---|---|---|
| コンバージョン定義 | 計測方法とタイプを確認 | イベント名と発火条件を確認 |
| タグの設置 | コンバージョンIDが正しいか | 計測コードが正しいか |
| コンバージョン選択 | 計測対象のコンバージョンを確認 | 「報告用として設定」がオンか |
| データ反映 | 過去24時間以上の期間で比較 | 過去24時間以上の期間で比較 |
| アトリビューション | 「ラストクリック」で統一 | 「データドリブン」で統一 |
よくある質問
Google広告とGA4の数が常に異なるのは正常ですか?
完全に一致することは珍しいですが、5~10%程度の差であれば許容範囲です。20%以上差がある場合は、設定ミスか計測の漏れがある可能性が高いです。
GA4だけ数が0の場合は?
GA4でそのイベントがコンバージョンとしてマークされていないか、タグが正しく設置されていない可能性があります。まずGA4の管理画面でイベントが記録されているか確認してください。
Google広告だけ数が少ない場合は?
Google広告の計測タグが正しく設置されていない、または特定の環境(ブラウザやデバイス)で発火していない可能性があります。開発者ツールで確認してみてください。
複数のコンバージョン計測タグを設置している場合、どうすればいい?
1つのコンバージョンに対して複数のタグがあると、Google広告側の数が膨らみます。不要なタグを削除するか、1つの計測方法に統一することをお勧めします。
時間帯によってズレが大きくなることはあります か?
あります。GA4は反映に数時間かかることがあるため、当日のデータ比較ではズレが目立ちます。最低でも前日までのデータで比較してください。
参考情報
参考:Google広告のコンバージョン計測について(Google公式ヘルプ)
参考:GA4のコンバージョンについて(Google公式ヘルプ)
まとめ
Google広告とGA4のコンバージョン計測がズレるのは、タグの設置ミス、コンバージョン定義の不一致、データ反映の時間差、またはアトリビューション設定の違いが原因です。
最初に確認すべきことは、GA4でそのイベントが正しくコンバージョンとしてマークされているか、そして両者でコンバージョン定義が一致しているかです。その上で、タグが正しく発火しているか開発者ツールで確認し、最後に前日以降のデータで数値を比較するという順序で進めると、原因特定が効率的です。
計測がズレたままでは、広告運用の意思決定ができないため、GA4のコンバージョン測定の初期設定を改めて確認することもお勧めします。
Google広告とGA4の計測を正確に整える必要がありますか?
