広告媒体(Google広告やMeta広告)とGA4のコンバージョン数が一致しないのは、中小企業の広告運用でよくある悩みです。広告媒体では「50件のコンバージョン」と表示されているのに、GA4では「30件」となっていることもあります。この計測のズレは、広告費の判断を誤らせたり、実際の費用対効果を見誤ったりする原因になります。本記事では、計測ズレが起きる主な原因と、確認すべき設定を優先順位順に説明します。
計測ズレが起きる理由
広告媒体とGA4のコンバージョン数が一致しない理由は、計測タイミング、タグの設定、通信環境など複数あります。原因を特定するために、まずどのような違いが起きているかを整理することが重要です。
計測タイミングのズレ
広告媒体とGA4は異なるタイミングでコンバージョンを計測しています。Google広告の場合、クリックから30日以内にコンバージョンが発生すれば記録されますが、GA4はサイト訪問から最初のセッション内、またはユーザーID設定によるクロスセッション追跡によって計測されます。また、データがGA4に反映されるまでは24〜48時間かかることもあります。
複数のコンバージョンタグが発火している
サイトに複数のコンバージョン計測タグ(Google広告のコンバージョントラッキングタグ、GA4のコンバージョンイベント、Meta Pixelなど)が設置されている場合、それぞれが異なるタイミングで発火することがあります。特にGTM(Googleタグマネージャー)で複数のタグを管理している場合、タグの優先度や発火条件の設定によってズレが生じやすくなります。
クロスドメイン計測の設定不足
商品購入や申し込みがサブドメイン上で完結する場合、クロスドメイン計測が正しく設定されていないと、広告媒体では計測されてもGA4では計測されないことがあります。特に決済画面が異なるドメインにある場合に起きやすい問題です。
最初に確認すべき3つのポイント
計測ズレの原因を特定するには、確認の優先順位が重要です。以下の順序で確認すると、ほとんどのズレの原因が特定できます。
1.コンバージョンタグが正しく発火しているか
Google Chromeの開発者ツール(F12キー)のNetworkタブ、またはGoogleタグアシスタント(Tag Assistant)を使用して、コンバージョンイベントが実際に発火しているかを確認します。
- Tag Assistantをインストールします。
- サイトを訪問し、コンバージョンアクション(問い合わせ送信、ページビュー、購入など)を実行します。
- Tag Assistantの画面を確認し、GA4イベント、Google広告のコンバージョンタグなどが「Fired」(発火)と表示されているか確認します。
- 発火していない場合、タグの設定やトリガー条件を見直す必要があります。
ここでタグが発火していなければ、GA4や広告媒体にデータが送信されていないため、タグの設置自体に問題がある可能性が高いです。
2.GA4とGoogle広告が正しく連携しているか
Google広告とGA4を連携させている場合、GA4のコンバージョンイベントをGoogle広告で使用するための設定を確認します。
- GA4管理画面の「イベント」セクションで、コンバージョンとしてマークしているイベントを確認します。
- Google広告にログインし、「ツール」→「コンバージョン」から、GA4と連携しているコンバージョンアクションを確認します。
- GA4で「コンバージョン」にマークしたイベントが、Google広告に同期されているか確認します。同期まで数時間かかることもあります。
Google広告で「GA4イベント(コンバージョン)」として表示されていないイベントは、Google広告のレポートに含まれません。
3.計測期間とデータ反映のタイムラグを確認
広告媒体とGA4のデータを比較するときは、同じ期間を設定してから比較することが重要です。特に以下の点に注意してください。
- GA4のデータ反映には24〜48時間かかる。昨日のデータを今朝確認しても完全に反映されていない可能性がある。
- Google広告は「コンバージョンまでの日数」が30日に設定されているため、クリックから1ヶ月以内のコンバージョンが記録される。GA4は異なる計測ルールのため、同じ期間でも数字が異なる場合がある。
- リアルタイムレポートとスタンダードレポートでは、反映タイミングが異なる。最終的な数字を比較するには、スタンダードレポートで3日以上の期間を経過した後に確認する。
ズレが大きい場合の詳細確認
上記3つのポイントを確認してもズレが改善しない場合、以下の項目を順に確認します。
ユーザーID追跡の有無と設定
GA4でユーザーID(User-ID)を設定している場合と設定していない場合で、計測方法が異なります。特にログイン会員のコンバージョン追跡では、ユーザーIDの設定が計測精度に大きく影響します。
- ユーザーID設定あり:ログイン状態のユーザーを正確に追跡でき、クロスデバイス計測が可能になる。
- ユーザーID設定なし:ブラウザCookieのみで追跡するため、モバイルアプリからの訪問やプライベートブラウジングモード、ブラウザの設定によってユーザーが追跡できない場合がある。
広告媒体はユーザーの属性に基づいて計測している場合が多いので、ユーザーID設定の有無でGA4との計測精度が変わります。
サーチコンソール連携とSEO流入への影響
GA4にサーチコンソールを連携させている場合、SEO流入からのコンバージョンも広告経由として誤認識されることはありませんが、チャネルグループの設定によって流入元の分類が変わります。
確認する項目:
- GA4の「トラフィック」→「チャネル」レポートで、「Organic Search」と「Paid Search」のコンバージョン数を確認する。
- 広告媒体のコンバージョンデータに含まれているのは「Paid Search」からの流入のみのはずです。Organic Searchのコンバージョンが広告媒体に計測されている場合は、計測タグの設定誤りがある可能性があります。
ビュー・フィルタの影響
GA4プロパティに「フィルタ」が設定されている場合、特定の条件に該当するアクセスやコンバージョンが除外されていることがあります。
- GA4管理画面の「データ設定」→「データフィルタ」を確認します。
- 特定のIPアドレス、ユーザーセグメント、ページパターンなどが除外されていないか確認します。
- テスト環境のアクセスやインターナルトラフィックが除外されていないか確認します。
例えば、自社オフィスのIPアドレスが除外されている場合、自社テストのコンバージョンはGA4に記録されません。一方、広告媒体ではすべてのコンバージョンが記録される可能性があります。
広告媒体別の設定確認
Google広告の場合
Google広告のコンバージョントラッキングとGA4イベントが重複して計測されていないか確認します。
- Google広告の「コンバージョン」画面で、複数の「コンバージョンアクション」が同じページで発火していないか確認します。
- 「コンバージョンアクション」の「計測方法」を確認し、「サイトコード」と「イベントスニペット」の両方が同じページに設置されていないか確認します。
- GA4イベント経由のコンバージョンと、Google広告のコンバージョンコード経由のコンバージョンが重複していないか確認します。
同じアクション(例:「お問い合わせ送信」)に対して複数のコンバージョンタグが発火していると、広告媒体とGA4の数字にズレが生じます。
Meta広告(Facebook・Instagram)の場合
Meta PixelとコンバージョンAPIの両方が設置されている場合、二重計測の可能性があります。
- Meta Ads Manager内で「イベント」→「コンバージョン」を確認し、計測されているイベントが重複していないか確認します。
- PixelとコンバージョンAPIのイベント設定が同じイベントをトリガーしていないか確認します。
- タグの優先度を「Pixel」と「API」で分け、一方のみを使用する設定になっているか確認します。
計測ズレが許容範囲内か判断する
多少のズレは計測の特性上避けられません。以下の基準で、ズレが許容範囲内か判断してください。
- 広告媒体とGA4のコンバージョン数が±10%以内:一般的に許容範囲内です。計測ルールの違いと考えられます。
- ±10~20%:原因を特定する価値があります。ユーザーID設定やクロスドメイン設定を見直してください。
- ±20%以上:設定誤りや計測タグの不具合がある可能性が高いです。タグの発火確認と設定見直しが必須です。
判断のポイント:広告費の最適化にあたって、月間コンバージョン数が50件以上あれば、±10%程度のズレは改善優先度が低いと判断できます。一方、月間20件以下の場合は、2~3件のズレでも施策の効果判定に影響するため、原因特定が重要です。
よくある質問
GA4と広告媒体のコンバージョン数の差が毎月10~15件です。改善の優先度は高いですか?
月間コンバージョン数によって判断が変わります。月間100件以上であれば±15%は許容範囲内と考えられ、改善の優先度は低いでしょう。一方、月間30件程度であれば15件のズレは50%に相当し、広告の費用対効果判定に大きく影響するため、原因特定が必要です。まずはタグの発火確認とクロスドメイン設定を見直してください。
GA4にはコンバージョンが記録されているのに、Google広告には記録されていません。何が原因ですか?
GA4でコンバージョンにマークしたイベントがGoogle広告に同期されていない可能性があります。確認項目:①GA4でそのイベントを「コンバージョン」にマークしているか、②Google広告の「コンバージョン」セクションにGA4イベント経由のコンバージョンが表示されているか、③同期に数時間から24時間かかることがあります。また、GA4とGoogle広告の連携設定が正しく行われているか確認してください。
自社テスト(内部テスト)のコンバージョンがGA4では除外されているのに、広告媒体には記録されています。
GA4のフィルタが自社IPアドレスやテスト用ユーザーセグメントを除外している可能性があります。管理画面の「データ設定」→「データフィルタ」を確認し、フィルタ条件を見直してください。テスト環境でのみ発火するタグを作成し、本番環境と分離することで、本来のコンバージョン計測に影響しなくなります。
リアルタイムレポートでは計測されているのに、スタンダードレポートには表示されません。
リアルタイムレポートとスタンダードレポートの反映タイミングが異なります。GA4は最終的なデータ確定まで24~48時間かかるため、昨日のデータはスタンダードレポートに完全に反映されていない可能性があります。3日以上経過してからスタンダードレポートで確認してください。また、リアルタイムレポートはサンプリングが少ないため、スタンダードレポートが最終数字と判断してください。
Google広告とGA4の計測ズレを自動で検出する方法はありますか?
Google広告のコンバージョンデータとGA4イベントを毎日比較する自動レポートは、Looker StudioやGoogle Sheetsを使用して作成できます。ただし、完全に自動化するには初期設定が必要です。まずはGA4とGoogle広告の管理画面で月1回、計測状況を確認し、大幅なズレが生じた場合に原因を調査するアプローチをお勧めします。
参考情報
参考:Googleアナリティクス公式ヘルプ – コンバージョンについて
参考:Google広告公式ヘルプ – コンバージョン追跡について
まとめ
広告媒体とGA4のコンバージョン計測ズレは、原因を特定することで改善できます。最初に確認すべきポイントは、①コンバージョンタグが正しく発火しているか、②GA4とGoogle広告が正しく連携しているか、③データ反映期間とタイムラグを考慮しているかです。
計測ズレの大半は、複数のタグの重複計測、クロスドメイン設定の不足、ユーザーID追跡の未設定など、設定面の問題で解決します。GA4のコンバージョン測定とはやGoogle広告のコンバージョン計測を正確にする方法も併せて確認し、計測環境全体の見直しを進めてください。
月間コンバージョン数が少ない場合や、ズレが20%以上ある場合は、計測タグの発火状況を詳細に確認し、必要に応じてタグの再設置やGTMの設定見直しを検討してください。
広告媒体とGA4のコンバージョン計測が一致しないと、広告の最適化判断が難しくなります。計測ズレを改善し、正確なデータに基づいた広告運用を進めたい場合はご相談ください。
