Google広告とGA4のコンバージョン計測で数字が異なることはよくあります。クリック数やコンバージョン数が一致しないと、広告の効果判定が曖昧になり、改善の方向が定まりません。本記事では、計測ズレの主な原因と確認すべき設定、改善方法を実務的に解説します。
Google広告とGA4のコンバージョン計測がズレる理由
Google広告とGA4でコンバージョン数が異なるのは、両者の計測ロジックが根本的に異なるためです。設定ミスだけでなく、仕様上の違いによってズレが生じます。
1. コンバージョン定義の違い
Google広告のコンバージョンは、広告をクリックしてから一定期間内(通常30日)にサイト内で指定したアクションが起きたときにカウントされます。一方、GA4はサイトで発生したイベントをリアルタイムで計測するため、広告からの流入に限定されません。
つまり、同じサイトの同じアクション(例:問い合わせフォーム送信)であっても、Google広告は「自社の広告経由のコンバージョン」として、GA4は「全体のコンバージョンイベント」として計測するので、数字が異なるのは自然な状態です。
2. トラッキングコードの設置ミス
Google広告とGA4の両方で正しくコンバージョンを計測するには、それぞれのトラッキングコードを正確に設置する必要があります。
- GA4のグローバルサイトタグ(Google タグ)が設置されていない
- Google広告のコンバージョン トラッキング タグが未設置
- タグの設置場所が誤っている(例:特定ページだけに設置)
これらのうち1つでも欠けると、どちらかのツールでコンバージョンが計測されません。
3. コンバージョン計測の時間差
GA4のリアルタイムレポートにはデータが表示されるのに、Google広告には反映されるまでに時間がかかることがあります。GA4は数秒〜数分でデータを表示しますが、Google広告は3時間程度の遅延が生じる場合があります。
短期間で数字を比較すると、必ずズレが見えます。最低でも24時間、理想的には1週間単位でのデータ比較が適切です。
4. 複数のコンバージョンIDが設定されている
Google広告で複数のコンバージョンアクションを設定していながら、GA4ではそれらを1つの目標に統合している場合、数字が合いません。逆にGA4では複数のイベントが記録されているのに、Google広告では1つのコンバージョンアクションだけ設定している場合も同様です。
5. GA4とGoogle広告の連携が未設定または不完全
GA4とGoogle広告を連携させていない、または連携は設定しているがデータが同期されていない状態でも計測ズレが起きます。
計測ズレを確認する優先順位
コンバージョン計測がズレていることを確認したら、以下の順序で原因を切り分けます。
ステップ1:トラッキングコードの設置確認
まず基本的なトラッキングコードが、目的のページに正しく設置されているかを確認します。
Chrome DevToolsを使って確認する方法:
- コンバージョンが発生するページを開く
- F12キーを押してDevToolsを開く
- 「Network」タブで、gtag.jsというファイルがリクエストされているか確認
- フォーム送信やリンククリック後に、google conversion、collect などのリクエストが発生しているか確認
これらのリクエストが見当たらない場合、トラッキングコードが未設置か、設置位置が間違っています。
ステップ2:GA4でイベント計測を確認
GA4の管理画面でコンバージョンイベントが正しく計測されているか確認します。
- GA4管理画面にログイン
- 「レポート」→「エンゲージメント」→「コンバージョン」を選択
- 対象のコンバージョンイベントが記録されているか、データが0でないか確認
- 「リアルタイム」レポートで、実際にコンバージョンが発生するページへアクセスして、イベントが計測されるか確認
GA4でイベントが計測されていれば、トラッキングコード自体は機能しています。
ステップ3:Google広告のコンバージョンアクションを確認
Google広告でコンバージョンアクションが正しく設定されているか確認します。
- Google広告アカウントにログイン
- 左メニューから「ツール」→「コンバージョン」を選択
- 設定済みのコンバージョンアクションをクリック
- 「計測の詳細」セクションで、コンバージョン トラッキング タグのステータスを確認
- ステータスが「ページ内でタグが検出されました」と表示されているか確認
「タグが最近検出されていません」と表示されている場合、トラッキングコードが未設置、または設置場所が間違っています。
ステップ4:GA4とGoogle広告の連携を確認
GA4とGoogle広告が正しく連携しているか確認します。
- GA4管理画面で、「管理」→「Google広告リンク」を選択
- 連携設定が存在し、ステータスが「有効」になっているか確認
- 連携設定で対象のコンバージョンイベントが選択されているか確認
- Google広告アカウントで「ツール」→「コンバージョン」を確認し、「Google Analytics 4」という種類のコンバージョンアクションが存在するか確認
連携設定がない、または「無効」になっている場合は、設定を作成または有効化する必要があります。
計測ズレが起きた場合の解決方法
トラッキングコードが未設置の場合
GA4のグローバルサイトタグ(Google タグ)またはGoogle Tag Managerを使ってトラッキングコードを設置します。サイト全体に適用させるには、HTMLの
タグ内に設置するか、Wordpressの場合はプラグイン経由で設置するのが確実です。Google広告のコンバージョン トラッキング タグも同時に設置する必要があります。ただしGA4経由でGoogle広告と連携している場合、GA4のトラッキングコードだけで両者のコンバージョン計測が可能です。
コンバージョン定義を統一する
Google広告とGA4で、同じアクションを「コンバージョン」として定義します。例えば、「問い合わせフォーム送信」を両者で対象にする場合、以下の確認をします。
- GA4で「問い合わせフォーム送信」というイベント名で計測されているか
- Google広告でも同じイベントをコンバージョンアクションとして登録しているか、またはGA4連携を通じて認識しているか
- 計測開始日以降のデータが両者で比較可能な状態か
GA4のコンバージョン測定の初期設定を参考に、定義を確認してください。
計測データの比較期間を統一する
計測開始から24時間以上経過した後に、最低でも1週間以上のデータを使って比較します。1日単位の比較では、データ反映のタイミング差によってズレが大きく見えます。
データ比較時に確認する項目:
- Google広告のコンバージョン数
- GA4のコンバージョンイベント数
- 両者の差分が全体の±10%以内か
±10%以内の差であれば、計測仕様の違いによる許容範囲と考えられます。それ以上ズレている場合は、トラッキングコードや設定を見直す必要があります。
複数ドメインやサブドメインを運営している場合
複数のドメインやサブドメイン間でユーザーが遷移する場合、クロスドメイン トラッキング設定が必要です。設定なしでは、ドメイン移動時にユーザーが別人として認識され、コンバージョン計測が分断されます。
GA4のクロスドメイン トラッキング設定方法で対応してください。
計測ズレが完全には解消しない理由を理解する
適切な設定を行った後でも、Google広告とGA4のコンバージョン数が完全に一致することはまれです。以下の理由によるズレは仕様上避けられません。
同じコンバージョン行動の二重計測
ユーザーが複数の広告をクリックした場合、Google広告では最後にクリックされた広告のコンバージョンとしてカウントされます。一方、GA4では全体のイベント数として記録するため、カウント方法が異なります。
クロスデバイス コンバージョン
スマートフォンで広告をクリックし、後からパソコンでコンバージョンした場合、Google広告は同じユーザーとして認識できるため計測されます。GA4でもユーザーIDが設定されていれば認識されますが、デフォルト設定ではクッキーベースのため、デバイス間での連続性が失われることがあります。
ボットとスパムフィルタリング
Google広告は自動的にボットアクセスを除外します。GA4は全アクセスを記録するため、ボットが実行したイベントも含まれます。設定でボットトラフィックを除外できますが、フィルタリング精度によってズレが生じます。
よくある質問
Q1:計測ズレが1.5倍以上ある場合はどうすればよい?
トラッキングコードの設置漏れ、またはコンバージョン定義の誤りが考えられます。「計測ズレを確認する優先順位」のステップ1〜3を改めて確認し、DevToolsを使ってリクエストログを確認してください。特に、Google広告のコンバージョン トラッキング タグが未設置の場合、ズレが顕著になります。
Q2:GA4では計測されているが、Google広告には表示されない場合は?
Google広告とGA4の連携設定が完了していない、または該当するイベントがGoogle広告のコンバージョンアクションとして登録されていない可能性があります。Google広告の管理画面で「Google Analytics 4」タイプのコンバージョンアクションが存在するか確認してください。存在しない場合は連携設定を見直してください。
Q3:コンバージョン計測開始直後はズレが大きいのか?
はい。計測開始から数時間は、Google広告へのデータ反映が遅れるため、大きなズレが見えます。GA4はリアルタイム計測ですが、Google広告は遅延計測です。最低24時間待った後に比較することをお勧めします。
Q4:複数のコンバージョンアクションを設定している場合、全体と個別で数字が合わないのはなぜ?
1ユーザーが複数のコンバージョンアクション(例:資料請求と問い合わせ)を実行した場合、Google広告では全コンバージョン数が重複カウント(2件)されますが、GA4ではイベント数として個別に計測されます。「すべてのコンバージョン」として集計した数字と比較してください。
Q5:Google Tag Managerを使っている場合、ズレの確認方法は?
GTMを使っている場合、設定ミスが原因のズレが起きやすくなります。GTMの「プレビューモード」で実際にタグが発火しているか、データレイヤーが正しく送信されているか確認してください。GTMの設定が複雑な場合は、GA4のリアルタイム計測ガイドと照らし合わせて検証することをお勧めします。
参考情報
参考:GA4でのコンバージョン測定について | Google Analytics公式ヘルプ
参考:コンバージョン トラッキングについて | Google Ads公式ヘルプ
参考:GA4とGoogle広告を連携する | Google Analytics公式ヘルプ
まとめ
Google広告とGA4のコンバージョン計測ズレは、計測仕様の違い、トラッキングコード設置ミス、計測開始直後の時間差、連携設定の不完全さなど複数の原因が考えられます。
確認の優先順位は、①トラッキングコード設置、②GA4でのイベント計測、③Google広告のコンバージョンアクション、④両者の連携設定、という順で進めることが効率的です。
完全な一致は期待せず、±10%以内のズレであれば許容範囲と判断し、それ以上のズレが見られた場合に原因を絞り込むアプローチをお勧めします。正確な計測ができれば、広告の本当の効果が見え、改善の方向性も明確になります。
コンバージョン計測の精度向上は、広告運用の効果測定と改善の土台です。
