実装の現場で多い相談の一つが、「GA4とGoogle広告でコンバージョン数が一致しない」というものです。なぜ、私たちは「数字のズレ」に振り回されてしまうのでしょう。多くの案件を経験する中で気づいたのは、混乱の原因は「設定ミス」ではなく、それぞれのツールに期待する「役割」が整理されていないことにある、ということでした。今回はGA4・GTM・Google広告のそれぞれの「役割」の再確認をしていきます。
GA4・GTM・Google広告のそれぞれの「思想」を切り分けて考える
GA4、GTM、Google広告はすべてある意味「計測」に使われますが、その設計思想(Design Philosophy)は全く異なります。そして、計測のフローを「ユーザー行動 → GTM → ツール」という流れで整理すると、それぞれの役割が明確になります。
GA4 (Google Analytics):理解のための記録
GA4の役割は、全量計測による「現状把握」です。サイト内で起きたことをフラットに記録し、ユーザー行動を「理解」することです。ここでは特定の行動に正解・不正解のラベルを貼るのではなく、何が起きたかという「事実」をすべて受け止めます。
GTM (Google Tag Manager):配線と翻訳
GTMはいわゆる「配線係」です。サイト上の挙動(クリックやスクロール)という生の信号を、各ツールが受け取れる形に翻訳して送出します。ここでの設計が曖昧だと、どこでデータが加工されたかわからないブラックボックス化し、後からの検証がとても難しくなります。
Google広告 (Google Ads):意思決定のための最適化
Google広告の計測ツールの役割は 「成果の最大化」です。そのためGoogle広告 は、サイト上で起きたすべての事実を使うのではなく、入札最適化に役立つ行動だけを「コンバージョン」として学習対象にしています。
コンバージョンのデータの入力元は主に3種類です
- GA4のキーイベントをコンバージョンとしてインポートする方法
GA4の分析用キーイベントをGoogle広告学習に転用できます。 - Google広告専用のコンバージョンタグをGTM等で直接実装する方法
Google広告最適化専用の成果を、GA4の分析設計と切り離して定義することができます。 - オフラインコンバージョン
フォーム送信後にCRMなどからさらに精査された成果を、後からGoogle広告学習に返す方法です。
実装時に立ち返るためのチェックリスト
実務で混乱を避けるために、私が設計時に必ず確認しているポイントです。
「キーイベント」と「コンバージョン」を混同しない
GA4で特定のイベントをキーイベント(旧コンバージョン)に設定しても、それをそのままGoogle広告の最適化に使う必要はないですし、必ずしもGoogle広告の最適化に適しているとは限りません。Google広告側で「どの行動を学習させるか」は、Google広告側のコンバージョン設定を軸に検討するのが望ましいと考えています。
GTMの命名規則で「送り先」を明示する
GA4_Event_Contact や Ads_CV_Contact のように、どのツールに宛てたデータかをタグ名に含めます。これにより、後から見直した際の影響範囲が明確になりタグの管理もしやすいです。
計測の「地図(一覧表)」を共有する
スプレッドシート等で、GTMのトリガー名、GA4のイベント名、Google広告のコンバージョンアクション名を紐付けた一覧表をまとめておくことで、マーケターとの認識のズレが解消されます。
「数字が合わない理由」を説明できる状態にする
Cookieの挙動やアトリビューションモデルの違いなど、技術的な乖離の理由をあらかじめ把握しておきます。「一致させる努力」ではなく「説明できる設計」に時間を使いましょう。
まとめ
かつての私は「正解の数字」を探して迷走していました。しかし、ツールの役割を分担し、それぞれの責任範囲を明確にしてからは、実装作業に迷いがなくなりました。
そして技術仕様を追いかけることも大切ですが、それ以上に「この数字を何に使うのか」という意図を汲み取ることが、私たち実装者には求められているように感じます。
設計が整理され、それぞれのツールが自分の持ち場で正しく機能し始めたとき、初めてデータは「ただの数字」から「ビジネスを動かす武器」へと変わっていくでしょう。今後これらのツール設定の複雑さに混乱した時は、この「役割の三角形」を思い出してみてください。

