Google広告とGA4のコンバージョン計測にズレが生じる場合、多くの原因は「計測基準の違い」と「トラッキング設定の誤り」です。広告運用の成果判断を間違えないために、両プラットフォーム間でのコンバージョン計測の仕組みを理解し、正確な数値を確認することが重要です。本記事では、ズレの原因を特定する方法と、確認すべき設定について段階的に解説します。
Google広告とGA4のコンバージョン計測がズレる理由
Google広告とGA4でコンバージョン数が異なる主な理由は以下の通りです。
1. 計測タイミングの違い
Google広告は、ユーザーが広告をクリックしてからコンバージョン完了までの期間内にコンバージョンを計測します。デフォルトでは30日間の「クリック後の期間」が設定されています。一方、GA4は「イベント発火のタイミング」でコンバージョンをカウントするため、期間設定がない場合、データが一致しません。
2. コンバージョン定義の相違
Google広告とGA4で異なるコンバージョンアクションを計測している場合があります。たとえば、Google広告は「ウェブサイトコンバージョン」として特定のページ到達を計測しており、GA4は「イベントベースのコンバージョン」として購入完了イベントを計測している場合、数値が異なります。
3. クリック数とセッション数の対応ズレ
同じユーザーが短時間に広告を複数回クリックする場合、Google広告は「クリック」をカウントしますが、GA4は「セッション」でカウントするため、統計が異なる場合があります。
4. データフィルタリングと除外設定
Google広告に設定されたコンバージョン計測ウィンドウ、データフィルタリング、内部トラフィック除外などの設定がGA4と異なると、計測結果が一致しません。
5. トラッキングコードの重複実装
Google広告のコンバージョンタグとGA4のタグが両方実装されている場合、片方だけが正しく動作していると、計測がズレます。特に、Googleタグマネージャー(GTM)経由でタグを管理していると、タグの優先順位や発火順序による誤差が生じることがあります。
確認すべき設定ポイント【優先順位順】
ステップ1. Google広告のコンバージョン定義を確認
まず、Google広告の管理画面から計測しているコンバージョンアクションの定義を確認します。
- Google広告の管理画面を開く
- 「ツールと設定」から「コンバージョン」を選択
- 各コンバージョンアクションをクリックして、「トラッキングテンプレート」「トラッキングコード」の内容を確認
- コンバージョンの計測方法(ウェブサイト、Google Tag Manager、オフラインコンバージョン等)を確認
特に確認すべき点:
- コンバージョンのカウント設定が「すべてのコンバージョン」か「最初のコンバージョンのみ」か
- コンバージョンのクリック後有効期限(デフォルト30日)が実際の購買サイクルに合っているか
ステップ2. GA4のコンバージョン設定を確認
次に、GA4で計測しているコンバージョンイベントの設定を確認します。
- GA4の管理画面を開く
- 「データ定義」の「コンバージョン」をクリック
- 各コンバージョンイベントをクリックして、トリガーの条件を確認
- イベント名、パラメータの条件が正しいか確認
特に確認すべき点:
- GA4のコンバージョンが「イベント」ベースで正しく設定されているか
- コンバージョンとして設定されているイベント名がGoogle広告の計測と対応しているか
ステップ3. トラッキングコードの実装方法を確認
Google広告のコンバージョンとGA4の計測が、異なるタグで実装されていないか確認します。
- GoogleタグマネージャーでGoogle広告とGA4のタグが両方設定されているか
- ウェブサイトに直接埋め込まれたタグとGTM経由のタグが重複していないか
- 各タグの発火条件とトリガーが正しく設定されているか
GA4のトラッキングコード設置方法を確認して、実装ミスがないか確認してください。
ステップ4. データ遅延を考慮した確認
Google広告とGA4の両方が、リアルタイムでデータを更新しません。確認する際は以下の点に注意します。
- GA4のデータは24〜48時間の遅延がある場合がある
- Google広告のコンバージョンデータは1〜3時間の遅延がある場合がある
- 同一期間でも、参照する時刻によって数値が異なる可能性がある
正確な比較を行うには、少なくとも2〜3日経過したデータを確認することをお勧めします。
ステップ5. クリック後有効期限を合わせる
Google広告で「クリック後有効期限」が設定されている場合、GA4にも同等の期間設定が必要です。
- Google広告のコンバージョンアクションで「クリック後有効期限」を確認
- GA4でも、その期間内にコンバージョンイベントが発火しているかを確認
- 期間が異なる場合は、Google広告側の設定を基準に合わせる
計測ズレが許容範囲かどうかを判断する
完全に一致するのが理想ですが、実務上、5〜10%程度のズレは許容範囲です。判断基準は以下の通りです。
| ズレの程度 | 原因の可能性 | 対応 |
|---|---|---|
| 5%以下 | 計測遅延、セッション分割、複数クリック | 対応不要。月単位の傾向を確認 |
| 5〜20% | コンバージョン定義の相違、トラッキング設定の軽微なズレ | 設定を見直し、一致させる対応を検討 |
| 20%以上 | トラッキングコード実装エラー、コンバージョン計測の大きな相違 | 即座に調査し、設定を修正 |
トラッキングコードが正しく動作しているか確認する方法
設定を確認した後、実際にトラッキングが機能しているか検証します。
ブラウザのデベロッパーツールで確認
- ウェブサイトを開き、ブラウザのデベロッパーツール(F12)を起動
- 「Network」タブを選択
- コンバージョンが発生するアクション(購入完了、お問い合わせ送信など)を実行
- 「google」「analytics」などで通信ログをフィルタリング
- Google広告およびGA4への計測リクエストが送信されているか確認
GA4のトラッキングコードが正しく動作しているか確認する方法も参考にしてください。
Google Tag Assistantを使用
- Chrome拡張機能「Google Tag Assistant」をインストール
- ウェブサイトを訪問して、Tag Assistantアイコンをクリック
- Google広告タグとGA4タグの発火状況を確認
- エラーがないか、警告メッセージがないか確認
よくある質問
Google広告とGA4のコンバージョン数が全く異なります。何から確認すればいいですか?
最初に確認すべき点は「計測定義の相違」です。Google広告で計測しているコンバージョンアクションと、GA4で設定しているコンバージョンイベントが、本当に同じ内容を計測しているか確認してください。次に、トラッキングコードの実装状況を確認し、重複実装や誤り実装がないか確認します。ズレが大きい場合は、一つずつ設定を修正しながら計測データを比較することをお勧めします。
Google広告のコンバージョンはあるのに、GA4に表示されません。
GA4のコンバージョン設定自体が完了していない可能性があります。GA4では、イベントを「コンバージョン」として指定する作業が別途必要です。「管理」→「データ定義」→「コンバージョン」から、対象のイベントがコンバージョンとして設定されているか確認してください。
クリック後有効期限の違いで、どの程度ズレが生じますか?
購買サイクルが短い商品(即日購入など)の場合、クリック後有効期限を30日と7日で設定した場合、1〜3%程度のズレが生じる場合があります。購買サイクルが長いサービス(数ヶ月の検討期間が必要な場合)は、ズレがさらに大きくなります。自社の購買サイクルに合わせて期限を統一することが重要です。
内部トラフィックを除外したのに、GA4でのコンバージョン数が減りません。
GA4の内部トラフィック除外設定と、Google広告の設定が連動していない場合があります。GA4で内部トラフィック除外を設定しても、Google広告側ではその設定が自動反映されません。Google広告の管理画面で別途、内部IPアドレスを除外設定する必要があります。
モバイルとデスクトップで、計測数がかなり異なります。
デバイスごとのコンバージョン計測ロジックが異なる場合があります。特にモバイル版のアプリ内ブラウザ(LINE、Instagram、Facebookなど)では、トラッキング精度が低下する傾向があります。デバイス別にコンバージョン数を確認し、特定のデバイスで計測落ちしていないか検証してください。
まとめ
Google広告とGA4のコンバージョン計測がズレる原因は、大きく「計測定義の違い」「トラッキング設定の誤り」「データ遅延」の3つです。正確な数値を確認するには、まず両プラットフォームで何を計測しているかを明確にし、次にトラッキングコードの実装状況を検証することが重要です。5~10%程度のズレは許容範囲ですが、20%以上ズレている場合は、設定に誤りがないか段階的に調査してください。ズレを正確に把握することで、広告運用の成果判断が正確になり、改善施策の優先順位も明確になります。
広告のコンバージョン計測が複雑な場合は、設定の見直しと改善をサポートしています。
