Google広告とGA4、または同一アカウント内のコンバージョン報告でズレが生じることは、中小企業の広告運用でよく見られる問題です。本記事では、計測ズレの主な原因から、実際の確認方法、改善まで段階的に解説します。ズレの理由を知ることで、正確なデータに基づいた広告改善が可能になります。
Google広告とGA4のコンバージョン計測がズレる理由
Google広告とGA4では、コンバージョンを計測する仕組みが異なるため、数値にズレが生じやすいです。ズレの大きさは設定やアカウント構成によって変わりますが、主な原因は以下の通りです。
計測タイミングの違い
Google広告は広告をクリックした直後の時点から、ユーザーをトラッキングしています。一方、GA4はサイト訪問時にセッションを開始するため、タイミングに時間差が発生します。特にユーザーがクリック後、しばらく経過してからサイトに訪問する場合や、別のデバイスから訪問する場合は、同じコンバージョンでも別々にカウントされることがあります。
クロスドメイン追跡の未設定
複数のドメインやサブドメインを使用している場合、GA4でクロスドメイン追跡が設定されていないと、ユーザーがドメイン間を移動した時点でセッションが分断されます。結果として、最初のドメインでのコンバージョンが正しく計測されず、GA4とGoogle広告の数値が乖離します。
フィルタの設定
GA4管理画面で内部トラフィックフィルタやその他のデータフィルターが有効になっていると、除外されたアクセスがGoogle広告には計測されたままになり、ズレが生じます。特に自社からのアクセスを除外している場合、GA4の数値が低くなります。
クッキーの制限と計測の失敗
ユーザーのブラウザ設定やプライバシー機能により、クッキーが制限されている場合、GA4とGoogle広告の両方で計測の精度が落ちます。ただし、両者の計測方法の違いにより、同じユーザーでも片方だけ計測される可能性があります。
コンバージョン定義の不一致
Google広告で設定したコンバージョン条件とGA4で設定したコンバージョンイベントが異なる場合、当然数値がズレます。例えば、Google広告は購入完了ページへのアクセスを、GA4は「purchase」イベントをコンバージョンとしていれば、同じユーザーでも片方だけカウントされることがあります。
計測ズレを確認するための段階的なチェック方法
ズレの原因を特定するには、段階的に確認が必要です。以下の順序で確認すると、どのステップで問題が発生しているかが分かりやすくなります。
ステップ1:Google広告とGA4の期間と数値を合わせて比較
まず、Google広告管理画面とGA4の同じ期間のコンバージョン数を確認します。Google広告では「コンバージョン」欄、GA4ではマーケティング目標で設定したコンバージョンイベントの数を見ます。この段階で大きくズレている場合は、根本的な設定ミスか計測タイミングの問題が考えられます。
ステップ2:GA4のトラッキングコード動作を確認
Google Chrome DevToolsのConsoleタブ、またはGA4デバッグモードを有効にして、サイト訪問時にトラッキングコードが正しく発火しているか確認します。トラッキングコードが発火していなければ、GA4にはデータが送信されません。この場合、GA4の数値はGoogle広告より大きく低くなります。
ステップ3:Google広告のコンバージョンタグの設置確認
Google Ads Conversion Linker タグが正しく設置されているか確認します。GTMを使用している場合は、Google広告コンバージョントラッキングタグが設定されているか、また正しくトリガー設定されているかを確認してください。タグが正しく発火していなければ、Google広告にもコンバージョンが計測されません。
ステップ4:コンバージョンイベントの定義を確認
GA4管理画面で、マーケティング目標として設定したコンバージョンイベント名と、Google広告で設定したコンバージョンID、またはGoogle広告とGA4の連携設定を確認します。イベント名が一致していない、または連携設定がされていない場合、別々にカウントされます。
ステップ5:内部トラフィックフィルターの設定を確認
GA4管理画面の「データ設定」から「フィルター」を選択し、内部トラフィックフィルターが有効になっているか確認します。有効になっている場合、自社やテストユーザーのアクセスが除外されているため、GA4の数値が低くなります。Google広告では除外されていないため、ここでズレが生じます。
ステップ6:クロスドメイン追跡の設定確認
複数ドメインを使用している場合、GA4でクロスドメイン追跡が設定されているか確認します。GA4管理画面の「データストリーム」から対象ストリームを開き、「ウェブストリーム設定」でクロスドメイン追跡の設定を見直してください。設定がない場合、ドメイン間のユーザーセッションが分断され、GA4の数値が低くなります。
Google広告とGA4の連携設定を確認する方法
Google広告とGA4を連携させている場合、連携設定が正しいか確認することはズレの解決に効果的です。
連携が有効か確認
Google Ads管理画面の「ツール」メニュー内「リンク済みアカウント」を開き、GA4とのリンク状況を確認します。「リンク済み」と表示されていれば、基本的な連携はされています。
連携後のデータ反映の遅延を認識
Google広告とGA4の連携には数時間から数日程度の遅延が生じる場合があります。当日のデータを比較する場合、GA4にはまだデータが反映されていない可能性があります。3日〜1週間程度の期間で比較すると、遅延の影響を減らせます。
計測ズレを最小化するための改善手順
原因が特定されたら、以下の改善を順序立てて実施してください。
コンバージョン定義を統一する
Google広告とGA4のコンバージョン定義が異なる場合、まずGA4で設定しているコンバージョンイベント、Google広告で設定しているコンバージョンページを確認します。可能であれば同じ条件に統一し、測定の基準を一致させます。
内部トラフィックフィルターを確認・調整
自社IPを除外しすぎていないか確認します。GA4の管理画面で除外設定を見直し、必要に応じて調整してください。ただし、フィルターは新規データにのみ適用されるため、過去データへの影響はありません。
計測期間を区分けして評価する
設定変更前後でズレが異なる場合、それぞれの期間に分けて分析します。例えば、クロスドメイン追跡を新たに設定した場合、設定前と設定後で比較し、改善効果を測定できます。
よくある質問
Google広告とGA4で同じユーザーを追跡しているのに、なぜコンバージョン数が異なるのですか?
Google広告はクリック時点からユーザーを追跡し、GA4はサイト訪問時にセッションを開始する仕組みです。加えて、クッキー制限やドメイン移動、フィルター設定など複数の要因でズレが生じます。コンバージョン定義の違いも重要です。
GA4の数値がGoogle広告より大きく低い場合、何が原因ですか?
トラッキングコードが正しく設置されていない、内部トラフィックフィルターで除外されている、クロスドメイン追跡が未設定、またはコンバージョンイベント定義の不一致が考えられます。ステップ2〜6の確認を順に行ってください。
同一のGoogle広告アカウント内でも、異なるコンバージョン報告でズレが生じることがありますか?
はい。アカウントレベルと個別キャンペーンレベルでの計測タイミング、またはコンバージョンのアトリビューション設定が異なる場合、ズレが生じます。特定のキャンペーンやコンバージョンアクションで確認してください。
計測ズレを完全に0にすることは可能ですか?
完全に0にすることは難しいです。ただし、定義統一、設定確認、フィルター見直しにより、大幅に改善できます。日々のデータ傾向として「Google広告がGA4より約5〜10%高い」など、パターンを把握することで、運用判断の精度が向上します。
Google広告のコンバージョン計測をGA4データに合わせるべきですか?
運用上は、どちらか一方に統一するより、各媒体のデータをそれぞれ理解して使い分ける方が実用的です。GA4は詳細な分析ツール、Google広告は広告配信判定のデータとして役割を分けて評価してください。
参考情報
参考:Google Analytics 4 プロパティ ヘルプ – イベントについて
まとめ
Google広告とGA4のコンバージョン計測ズレは、計測タイミング、定義の不一致、フィルター設定、クロスドメイン追跡の未設定など複数の要因によって発生します。ズレの原因を特定するには、段階的に確認し、それぞれの設定を見直す必要があります。完全に一致させることは難しいですが、原因を理解し、各データの役割を把握することで、正確な広告改善判断が可能になります。まずは現在のズレが「どの段階で発生しているか」を確認し、該当する改善を優先順位を付けて実施してください。
Google広告とGA4の計測を正確にすることで、広告の効果改善が加速します。
