Google広告とGA4でコンバージョン数が異なる場合、まずそれが計測ズレなのか、実際に異なるコンバージョン定義を使っているのかを見分ける必要があります。本記事では、ズレが生じる主な原因と、優先順位を付けて確認すべき設定項目を、具体的な手順に沿って解説します。
Google広告とGA4のコンバージョン計測がズレる理由
Google広告とGA4は別のシステムであり、設定や計測タイミングが異なるため、コンバージョン数が一致しないことはよくあります。ズレの原因は大きく3つのカテゴリに分かれます。
1. 計測タグの設定ミスによるズレ
最も多い原因は、Google広告のコンバージョンタグとGA4のトラッキングコードが正しく設定されていないケースです。以下の状況が該当します。
- Google広告のコンバージョンタグがページに設置されていない。
- GA4のトラッキングコード(gtag.js)がページに設置されていない。
- どちらか一方が特定のページにだけ設置されている。
- タグマネージャー(GTM)を使用している場合、タグの発火条件が異なる。
Google広告のコンバージョンタグは、コンバージョンページの完全な読み込みが必要です。ページが途中で読み込みを止めた場合、タグが発火しません。一方、GA4はイベント計測の仕様により、わずかな遅延でもカウントされることがあります。
2. コンバージョン定義の違い
Google広告とGA4で異なるコンバージョン定義を使用している場合、計測数が当然ながら異なります。
- Google広告では特定のページビューをコンバージョンとしているが、GA4ではイベント(例:フォーム送信ボタンのクリック)を計測している。
- Google広告ではコンバージョン値(1回あたりの価値)を設定しているが、GA4では設定していない。
- Google広告ではコンバージョンカウントを「1回のみ」に設定しているが、GA4は毎回カウントしている。
特に後者の「カウント方式」の違いは見落としやすいポイントです。ユーザーが同じコンバージョンページに複数回訪問した場合、Google広告の「1回のみ」設定では1回しかカウントされません。一方、GA4は訪問回数だけカウントするため、数値が異なります。
3. 計測タイミングの遅延や除外設定
計測ツール側の仕様による遅延や、ユーザー属性に基づく除外設定が原因になることもあります。
- GA4のデータ反映には最大24時間かかる場合がある。Google広告のコンバージョンはリアルタイムに近く反映される。
- GA4でテストトラフィック(内部アクセス)を除外しているが、Google広告では除外していない。
- GA4のコンバージョンイベント設定で、特定の条件を満たさないアクセスを除外している。
ズレを確認する前に確認すべき前置き項目
計測ズレを判断する前に、以下の2つを確認してください。この順番が重要です。
Google広告のコンバージョンが正しく計測されているか確認する
まず、Google広告のコンバージョン数自体が正確かどうか確認します。方法は2つあります。
方法1:Google広告の「コンバージョン」レポートで確認
- Google広告アカウントにログイン。
- 左ナビゲーションの「計測」または「ツール」から「コンバージョン」を選択。
- 対象のコンバージョン名をクリック。
- 「統計情報」タブで、期間ごとのコンバージョン数と「ステータス」を確認。
- ステータスが「記録中」であれば正常です。「タグがインストールされていません」と表示されている場合は、タグの設置を確認してください。
方法2:Google広告の「タグアシスタント」で確認
- Google Chrome拡張機能「タグアシスタント」をインストール。
- コンバージョンページにアクセスし、タグアシスタントを開く。
- Google広告のタグが「Fired(発火)」と表示されているか確認。
- 「Not Fired」と表示されている場合は、タグが正しく設置されていません。
GA4のイベント計測が正しく設定されているか確認する
次に、GA4のイベント計測状況を確認します。
- GA4プロパティを開く。
- 「レポート」の「イベント」セクションから対象イベントを選択。
- 「リアルタイムレポート」で、現在の計測状況を確認。
- テスト用アクセスが計測されているか確認。
- 計測されていない場合は、トラッキングコードが正しく設置されていないか、イベント定義が正しくない可能性があります。
ズレの原因を切り分ける4つの確認ステップ
Google広告とGA4の両方が計測中であることを確認したら、次はズレの原因を特定します。以下の順番で確認してください。
ステップ1:コンバージョン定義を確認する
まず、Google広告とGA4で同じコンバージョン定義を使っているか確認します。
Google広告側:
- 「計測」「ツール」「コンバージョン」の対象コンバージョンをクリック。
- 「設定」タブで「コンバージョンのカウント方法」を確認。「1回のみ」か「毎回」か。
- 「トラッキングテンプレート」または「ページ参照」を確認。どのページをコンバージョンとしているか。
GA4側:
- 「計測」「イベント」から対象イベントをクリック。
- そのイベントが「コンバージョンとしてマーク」されているか確認。
- イベント定義(どのページビューやユーザーアクション)を確認。
確認結果の判断:
- Google広告で「販売」ページをコンバージョンとしているが、GA4では「フォーム送信」イベントをコンバージョンマークしている場合、異なる行動を計測しているため数値が異なるのは正常です。
- 同じページまたはイベントを計測している場合でも、Google広告は「1回のみ」で、GA4は「毎回」カウント設定になっていないか確認します。
ステップ2:計測期間とデータの遅延を確認する
短期間でのズレは、データ反映の遅延が原因の可能性があります。
- GA4は前日のデータ(昨日のアクセス)が今日の朝に完全に反映されます。当日のリアルタイムデータは確定していません。
- Google広告のコンバージョンはより速く(数時間以内)反映されます。
- 1週間以上前のデータで比較すると、遅延による差異が実質的にゼロになります。
対策:本格的な計測ズレを判断する場合は、完全に確定した過去1ヶ月以上のデータで比較してください。
ステップ3:コンバージョンカウント方式の違いを確認する
「1回のみ」と「毎回」の設定は、ズレを大きく生む原因です。
Google広告の確認方法:
- 対象コンバージョンの詳細設定ページを開く。
- 「コンバージョンのカウント方法」が「1回のみ」に設定されている場合、同じユーザーが何度訪問しても1回だけカウント。
GA4の確認方法:
- 対象イベントがコンバージョンマークされている場合、GA4は訪問回数をすべてカウント。
ズレの可能性を判断:
ユーザーが同じコンバージョンページに複数回訪問する可能性がある場合(例:資料ダウンロードページを複数回訪問)、Google広告の「1回のみ」とGA4の「毎回」で大きなズレが生じます。
ステップ4:除外設定を確認する
意図的な除外設定が原因でズレている場合があります。
Google広告の除外設定:
- 自社IPからのアクセスを除外しているか確認。
- 特定の国からのアクセスだけを計測対象にしているか確認。
GA4の除外設定:
- 「管理」「データ設定」「データストリーム」を開く。
- 「ウェブストリームの詳細」で、内部トラフィック(社内アクセス)が除外されているか確認。
- 「計測」「イベント」で、コンバージョンイベント設定の条件を確認。特定条件下で除外されていないか確認。
ズレが判明した場合の対処方法
ズレの原因が特定できたら、以下の対処を進めます。
コンバージョン定義が異なる場合
Google広告とGA4で異なる定義を使っている場合、目的に応じて定義を統一するか、別々に管理するかを決めます。
- リード獲得を目的とする場合、フォーム送信をコンバージョンとして統一。
- 販売を目的とする場合、購入ページをコンバージョンとして統一。
- 複数の目的がある場合、Google広告では複数コンバージョンを設定し、GA4では複数イベントを計測。
計測タグが正しく設置されていない場合
Google広告のコンバージョンタグとGA4のトラッキングコードの両方が、同じページに設置されているか確認します。タグマネージャーを使用している場合は、タグの発火条件が同じになっているか確認してください。
カウント方式を統一したい場合
Google広告を「毎回」カウントするか、GA4を「1回のみ」に近づけるか決めます。
Google広告を「毎回」に変更:
- 対象コンバージョンの詳細設定を開く。
- 「コンバージョンのカウント方法」を「毎回」に変更。
- この変更は新規データから適用される点に注意。
GA4を「1回のみ」に近づける(上級):
GA4では標準機能として「1回のみ」カウントはできませんが、Google Tag Manager(GTM)でカスタムロジックを設定することで実現できます。ただし専門知識が必要なため、実装前に確認してください。
データ反映遅延が原因の場合
短期間でのズレは解消不可能です。長期間(1ヶ月以上)のデータで傾向を判断してください。
よくある質問
Google広告のコンバージョンがGA4より多い場合、どちらが正確か
一概には言えません。コンバージョン定義が同じ場合、Google広告が「1回のみ」カウントで、GA4が「毎回」カウントしていれば、GA4の方が多くなります。逆に、GA4で内部トラフィックを除外しているが、Google広告で除外していなければ、Google広告の方が多くなります。定義と設定の違いを確認してください。
ズレを完全にゼロにできるか
システム上の遅延や仕様の違いにより、完全に一致させることは困難です。目安として、同じ定義・同じ除外設定で計測した場合、5~10%程度のズレは許容範囲と見なす運用が一般的です。
Google広告のコンバージョンをGA4データにどう反映させるか
Google広告とGA4は別のシステムなので、直接的な反映機能はありません。両者のデータを比較し、必要に応じてGA4内で同じコンバージョン定義を使用し、イベント計測を一致させてください。
Googleタグマネージャー(GTM)を使用している場合、ズレを減らせるか
はい。GTMを使用すれば、Google広告のコンバージョンタグとGA4のイベント計測タグを同じトリガー条件で発火させられます。これにより、タイミングのズレを最小化できます。
リアルタイムレポートではズレはないが、レポート期間で見るとズレがある
GA4は当日のリアルタイムデータと、前日以降の確定データで異なるルールを使用しているためです。翌日以降の確定データで比較してください。
参考情報
まとめ
Google広告とGA4のコンバージョン計測がズレている場合、原因は3つに分かれます。第一に確認すべきは、両方のシステムが正常に計測されているかどうかです。次に、コンバージョン定義が一致しているか、カウント方式が一致しているか、除外設定が同じかを順番に確認します。ズレが判明したら、目的に応じて定義を統一するか、別々に管理するかを決めてください。短期間(数日)でのズレはデータ反映遅延が原因のため、1週間以上前のデータで判断することが重要です。
広告運用に課題がある場合、正確なコンバージョン計測とGA4の連携設定が改善の第一歩です。
