GA4とGoogle Search Console(Search Console)を見比べると、検索流入の数が一致しないことがあります。クリック数とセッション数、日付、対象URL、チャネルの判定方法など、それぞれが記録する対象や集計ルールが異なるためです。通常、両方の数字が完全に一致することを前提にせず、違いの理由を把握して分析に使います。
この記事では、主な数値がずれる理由、比較の前にそろえる条件、差が大きい場合の点検順を紹介します。Google公式ドキュメントも、Search ConsoleとGoogle アナリティクスでは異なるシステムが異なるデータを扱うため、一定の不一致は想定されると説明しています。
Search ConsoleとGA4は何を測っているか
Search Consoleの検索パフォーマンスレポートは、Google検索における表示回数・クリック数・CTR・平均掲載順位などを示します。一方GA4は、サイト上のページビューやセッション、イベントなど、計測タグから得られる訪問・行動データを扱います。検索結果でクリックされた事実と、クリック後にGA4でセッションとして記録された事実は別の段階です。
| ツール | 代表的な数値 | 主に答える問い |
|---|---|---|
| Search Console | 検索クリック、表示回数、CTR、平均掲載順位 | Google検索でサイトやページがどう見つかっているか |
| GA4 | ユーザー、セッション、ページビュー、イベント、キーイベント | サイトを訪れた後に、ユーザーがどのように行動したか |
両者は連携できますが、連携したからといって同一指標へ統合されるわけではありません。検索でクリックされた回数の分析にはSearch Console、サイト訪問後の行動にはGA4を使うのが基本です。
数値が違う主な理由
1. 検索クリックとGA4セッションは別の単位
Search Consoleのクリックは検索結果からのクリックを数えます。GA4のセッションは、サイト上で計測された訪問のまとまりです。一回の検索クリックが必ず一つのGA4セッションとして記録されるとは限りません。タグが読み込まれる前の離脱、ネットワークやブラウザーによる制限、同意設定、JavaScriptのエラーなどでGA4へデータが届かない場合があります。
逆に、同じユーザーが時間をおいて再訪したり、別のページを経由したりすると、GA4側の訪問の数え方が検索クリック数と異なることがあります。クリックとセッションを同じものとして照合しないことが出発点です。
2. 集計タイムゾーンと日付の扱いが異なる
Search ConsoleとGA4では日付の境界やレポートの処理タイミングが一致しないことがあります。同じ「月曜日」でも集計対象の時間帯が違えば、日別の数値に差が出ます。比較するときは1日単位だけで判断せず、数日から数週間の同等期間でも推移を見ます。
GA4のプロパティのタイムゾーン設定、Search Consoleのデータ反映状況、選択した期間をそれぞれ確認し、期間終了直後の未確定データを含んでいないかを見ます。
3. GA4でセッションの参照元が別に分類される
GA4の「Organic Search」などのチャネルは、セッションの参照元やメディアのルールに基づいて分類されます。Search ConsoleはGoogle検索結果でのクリックを扱います。別の検索エンジン、外部リンク、ブックマーク、広告などからの訪問は、GA4の自然検索全体には含まれ得ますが、Search ConsoleのGoogle検索クリックには入りません。
また、リダイレクト、UTMパラメータ、クロスドメイン設定、参照元情報の喪失などにより、検索後の訪問がGA4で別の流入元に見えることもあります。GA4全体の自然検索セッションをSearch ConsoleのGoogleクリックと比べるときは、対象範囲の違いを考慮してください。
4. URLとページの集計単位が異なる
Search Consoleではプロパティの種類やレポートによって集計対象が異なり、ページURLの正規化、canonical、ドメインプロパティなどが関係します。GA4のページパスにはクエリ文字列が付く場合があり、同じページが複数の行に見えることがあります。wwwの有無、末尾スラッシュ、HTTPからHTTPSへの移行、パラメータの扱いも確認します。
1つのSearch Console URLに対してGA4側で複数のページパスが存在する、あるいはリダイレクト後のURLが異なると、ページ単位の比較が難しくなります。まず対象のページを同じURLへそろえ、各レポートで同じ粒度のディメンションを選びます。
5. クリック後にGA4の計測が動かないことがある
GA4タグが未設置、測定IDが誤っている、GTMコンテナが公開されていない、発火条件がページに合わないと、訪問が記録されません。特定のページだけ差が大きい場合は、そのページでタグが実行されるかを確認します。サイト改修や同意バナーの変更後に始まった差であれば、変更履歴を調べると原因を絞りやすくなります。
問い合わせ完了イベントだけでなく、基本のページビューとセッションが正常に計測されているかを先に確認してください。具体的な問い合わせ計測はGA4で問い合わせを計測する方法で解説しています。
数値を照合する架空の例
以下の数値は説明用の架空例で、実サイトの測定結果ではありません。
同じ7日間の同じページで、Search ConsoleのGoogle検索クリックが20回、GA4でGoogleの自然検索として分類されたセッションが15回だったとします。この差だけで計測漏れとは判断できません。クリックとセッションは数える対象が異なるためです。
- 両ツールの対象期間、サイト、ページURLをそろえる。
- Search Consoleでは検索タイプ「ウェブ」のクリック、GA4ではGoogleの自然検索に絞ったセッションを確認する。
- 日付の区切り、URLの転送、同意設定、計測タグの動作を順に点検する。
条件をそろえても差が残る場合は、発生時期やページごとの差を調べます。二つの数値を一致させること自体を目標にはしません。
比較する前にそろえたい条件
- プロパティ:Search Consoleで対象サイトの正しいプロパティを選び、GA4も同じサイトのストリームを開く。
- 期間:十分にデータが反映した同じ期間を指定する。短期間の未確定データは避ける。
- 検索タイプ:Search Consoleでウェブ・画像・動画など、目的に合う種類を選ぶ。
- ページ粒度:ページ全体か特定URLかを決め、正規化やパラメータをそろえる。
- 流入条件:GA4の全体セッションではなく、必要に応じて自然検索など対象の流入区分を絞る。
- 指標:クリックとセッションを別々の指標として記録し、差をゼロにすることを目標にしない。
Search Consoleのクリック数とGA4のセッション数は分母や対象段階が異なるため、差分や比率を業界共通の品質基準として扱うことはできません。自社の設定が一定であれば、長期的な変化や大きな異常を見つける補助線として使います。
差が大きいときの点検手順
- まず両方のツールで、サイト・期間・ページ・検索タイプの選択が一致しているか確認する。
- Search Consoleではクリック数を選び、GA4では対応するページと自然検索のセッションを確認する。
- サイト全体、ページ群、個別ページの順に粒度を狭めて、差が始まる場所を特定する。
- GA4のタグが各ページで読み込まれるか、GTMのプレビューとリアルタイムレポートで検査する。
- 同意設定、ブラウザー制限、リダイレクト、URLパラメータ、チャネル分類の変更履歴を確認する。
- 問題が見つかった場合は修正日と内容を記録し、修正後の期間を同じ条件で再比較する。
リアルタイムレポートに自分のテストが表示されたからといって、すべてのユーザー環境で正常とは限りません。スマートフォン、同意の選択状態、フォーム送信など複数の経路を試し、実際の問い合わせ受付記録とも照合してください。
数値の差を原因と混同しない
たとえばSearch Consoleのクリックが増えてGA4の自然検索セッションが横ばいの場合、それだけで計測漏れと断定はできません。検索結果からの訪問が増えたクエリの意図、クリック後のページ表示、参照元の分類、ユーザーの再訪などを確認します。逆に突然大きく乖離し、ある日を境に計測が減ったなら、タグや同意設定の変更を優先して点検する価値があります。
週単位や月単位の傾向、上位ページ、計測変更の履歴を組み合わせて判断します。単日の数字や任意の固定割合だけを基準にすると、通常の集計差を障害と誤認する可能性があります。
Search ConsoleとGA4を役割分担して使う
検索パフォーマンスを見て、表示回数はあるがクリックされないページを探すときはSearch Consoleを使います。クリック後にどれだけ閲覧され、問い合わせや資料請求に進んだかを見るときはGA4を使います。両方を連携すると、検索パフォーマンス情報をAnalytics側で参照できることがありますが、利用できるディメンションと指標には制限があります。
検索結果における表示回数・CTR・掲載順位の見方はSearch Consoleの検索パフォーマンスの見方、入口ページ別のサイト内行動はGA4ランディングページレポートの見方をご覧ください。問い合わせ率の定義は問い合わせ率の計算方法、数値分析全体の進め方はサイト運用・改善ガイドが参考になります。
よくある質問
GA4とSearch Consoleの数値は一致させるべきですか?
完全一致を目指す必要はありません。検索クリックと計測されたサイト訪問は対象と集計ルールが違います。条件をそろえ、役割に応じてそれぞれの指標を読みます。
GA4の自然検索セッションがクリック数より多いのは異常ですか?
必ずしも異常ではありません。GA4の自然検索にはGoogle以外の検索エンジンが含まれる場合があり、対象期間やセッションの分類も異なります。Google検索だけを比較するなら、流入元やページなどを確認します。
特定日から差が大きくなった場合、何を確認すればよいですか?
まずタグ、GTMの公開、同意バナー、サイト改修、リダイレクト、プロパティ設定の変更履歴を確認します。日付、ページ、端末で範囲を狭め、計測が止まったタイミングを調べてください。
まとめ
GA4とSearch Consoleの数値が違うのは、検索結果でのクリックとサイト内で計測された訪問という異なる対象を扱うためです。期間、ページ、検索タイプ、流入区分、URLの集計単位を確認したうえで、Search Consoleは検索結果の分析、GA4はサイト内行動の分析に使い分けます。急な変化がある場合は、計測や設定の変更を順番に点検してください。
GA4や検索データをもとにしたサイト改善のご相談はこちらからお問い合わせください。数値分析の基礎となる記事はホームページ公開後の運用・改善ガイドにまとめています。
