Google広告の管理画面とGA4(Google Analytics 4)のレポートを見ると、同じ期間・同じキャンペーンでもクリック数・セッション数・コンバージョン数が一致しないことがほとんどです。これは仕様上の違いによるものですが、差が大きい場合は設定の問題が隠れていることもあります。
そもそもなぜ数値は一致しないのか
Google広告とGA4は設計思想が異なり、同じ「訪問」を異なる方法で計測しています。
| 項目 | Google広告 | GA4 |
|---|---|---|
| クリック計測 | 広告がクリックされた回数(有効クリック) | サイトへの実際のセッション数 |
| 単位 | クリック | セッション |
| ボットトラフィック | 除外される | 一部含まれることがある |
| アトリビューション | 広告クリック起点 | セッションのチャネル |
クリック≠セッションです。ユーザーが広告をクリックしても、ページが表示される前に閉じた場合、Google広告にはクリックが記録されますがGA4にはセッションが記録されません。
主な不一致の原因
原因1:自動タグ設定(オートタギング)がオフになっている
Google広告とGA4を連携するには、Google広告の自動タグ設定(オートタギング)が有効になっている必要があります。これがOFFだと、GA4はGoogle広告からの流入を「google / organic」や「direct」として計測してしまいます。
確認場所:Google広告 → アカウント設定 → 自動タグ設定 → 有効になっているか確認
原因2:GA4とGoogle広告がリンクされていない
GA4プロパティとGoogle広告アカウントを明示的にリンクする必要があります。
確認場所:GA4 → 管理 → プロダクトリンク → Google広告リンク → リンク済みか確認
リンクされていないと、Google広告のコンバージョンデータをGA4からインポートできず、データが分断されます。
原因3:タイムゾーンが異なる
GA4とGoogle広告のタイムゾーン設定が異なると、「1日」の区切りが違うためデータが日単位でずれます。
確認場所: - GA4:管理 → プロパティの設定 → タイムゾーン - Google広告:設定 → アカウント設定 → タイムゾーン(変更不可)
Google広告のタイムゾーンはアカウント作成後に変更できないため、GA4のタイムゾーンをGoogle広告に合わせることで対処します。
原因4:アトリビューションモデルが異なる
コンバージョンを「どの接点の成果と見なすか」がGA4とGoogle広告で異なります。
| Google広告 | GA4 | |
|---|---|---|
| デフォルト | データドリブン(または最終クリック) | データドリブン |
| カウント方法 | コンバージョンごとに設定 | イベントごとに設定 |
同じコンバージョンでも、GA4では1回とカウントし、Google広告では複数カウントする設定になっているケースがあります。
確認場所: - Google広告:ツール → コンバージョン → 各コンバージョンの「カウント設定」 - GA4:管理 → コンバージョン
原因5:計測タイミングのズレ
Google広告はクリック発生時にカウントします。GA4は実際にページを読み込んでセッションが始まった時にカウントします。月末・日付またぎのタイミングで集計すると、この差が数字として現れます。
原因6:Cookieの拒否・ブラウザのITP
Apple SafariのITP(Intelligent Tracking Prevention)やCookieブロックの影響で、GA4のCookieが正常に機能しない場合があります。Google広告のクリック計測はGclid(URLパラメータ)ベースのため影響を受けにくく、GA4との差が広がります。
差が大きい場合の確認フロー
1. 自動タグ設定がONか確認
→ OFFなら有効化する
2. GA4とGoogle広告がリンクされているか確認
→ リンクされていなければ接続する
3. タイムゾーンを比較する
→ 異なっていればGA4をGoogle広告に合わせる
4. コンバージョンのカウント設定を確認する
→ 重複計測になっていないか確認する
5. UTMパラメータが正しく設定されているか確認する
→ 手動UTMと自動タグが競合していないか確認する
## UTMパラメータと自動タグの競合
自動タグが有効な場合、Google広告のリンクには gclid= パラメータが自動で付きます。これと手動で付けたUTMパラメータが同時に存在すると、GA4の流入元識別が混乱することがあります。
Google広告では手動UTMを使わず、自動タグに任せるのが基本です。どうしても手動UTMを使いたい場合は、「Google広告 → アカウント設定 → 自動タグ設定」で「タグとURLのパラメータが矛盾する場合は手動タグを使用」を選択します。
どの程度のズレが「許容範囲」か
一般的に、Google広告クリック数とGA4セッション数の差は10〜20%程度であれば仕様の範囲内です。これを超える大きな差がある場合は設定の問題を疑います。
コンバージョン数については、アトリビューションやカウント設定の違いによって差が大きくなりやすく、一概に許容範囲を定めるのが難しいです。重要なのは「前月比での傾向」を見ることです。同じ設定のまま突然差が広がった場合は何らかの設定変更があった可能性があります。