← 記事一覧へ

ブログ

GA4 コンバージョン計測 完全ガイド【キーイベントの設定から確認まで】

ga4 コンバージョンga4 キーイベントga4 コンバージョン 設定google analytics コンバージョン

「GA4でコンバージョンを計測したいけれど、設定の手順も、正しく動いているかの確認方法も、トラブルが起きたときの直し方も、まとまった情報が見当たらない」——GA4(Google アナリティクス 4)に移行してから、こう感じている担当者は少なくありません。

この記事は、GA4のコンバージョン計測を「設定」から「確認」「トラブル解決」まで一気通貫でつかむための総覧ガイドです。それぞれの論点は、より詳しい個別記事へ案内します。まずはこの1本で全体像を押さえ、必要な場所だけ深掘りしてください。

はじめに:GA4の「コンバージョン」は今は「キーイベント」と呼ぶ

最初に用語を整理しておきます。旧来のUniversal Analytics(UA)では「コンバージョン(目標)」という言葉が使われていましたが、GA4では2024年以降、これを「キーイベント(Key events)」と呼ぶようになりました。

  • イベント:ページ表示・クリック・フォーム送信など、サイト上で起きるすべての行動の単位
  • キーイベント:そのイベントのうち、ビジネス上重要なものとしてマークしたもの(=旧コンバージョン)

つまりGA4では、まず「イベント」を計測し、その中から重要なものを「キーイベント」に指定する、という二段構えになっています。一方で、Google広告の管理画面側では引き続き「コンバージョン」という呼称が使われます。GA4のキーイベントをGoogle広告にインポートすると、広告側では「コンバージョン」として扱われる、という関係です。この呼び名のズレが最初の混乱ポイントなので、ここを押さえておきましょう。

計測の全体像:設置→発火→記録→中身

個別の設定に入る前に、計測がどう成立するかの全体像をつかんでおくと、後でトラブルが起きたときに「どの段階の問題か」を切り分けやすくなります。GA4のコンバージョン計測は、次の4つの段階で考えます。

段階 確認すること よくある落とし穴
① 設置 ページにGA4タグ(gtag / GTM)が読み込まれている 一部ページ(完了ページ)に入っていない
② 発火 イベントのリクエストがGoogleへ送信される 設置はOKでも特定の操作で発火しない
③ 記録 GA4側がそのイベントを受理・保存する 発火しても同意設定や除外で記録されない
④ 中身 イベント名・値・通貨・重複が正しい 金額が渡らない、二重送信、キーイベント未登録

ここで最も重要なのは、②発火と③記録は別物だということです。ブラウザからリクエストが飛んでいても(発火)、GA4側の同意設定や内部トラフィック除外によっては保存されない(記録されない)ことがあります。多くの確認作業は②までしか見ておらず、これが後述する「死角」の核心になります。

設定の基本:タグ設置からキーイベント、広告インポートまで

GA4でコンバージョンを計測できる状態にするまでは、大きく4ステップです。

1. GA4タグを設置する(gtag または GTM)

まずページにGA4の計測タグを入れます。方式は2通りです。

  • gtag(直貼り):HTMLに gtag.js のコードと測定ID(G- から始まるID)を直接書く方式
  • GTM(Google タグマネージャー)経由:GTMのコンテナを通してGA4の設定タグを管理する方式

どちらの方式を採るかで、後の確認場所が変わります。タグが正しく設置・発火しているかの確認方法は、GA4のタグが正しく動いているか確認する方法で4つの手順(タグアシスタント/DebugView/開発者ツール/GTMプレビュー)に分けて詳しく解説しています。

2. イベントを計測する

GA4は page_viewscroll など一部のイベントを自動で取得しますが、コンバージョンにしたい行動(購入・問い合わせ・申し込みなど)は、その行動が起きたときに専用のイベントを送る必要があります。たとえば購入完了なら purchase、問い合わせ完了なら generate_lead といったイベントを、完了のタイミングで発火させます。

3. イベントを「キーイベント」としてマークする

イベントを送れるようになったら、GA4管理画面でそのイベントを「キーイベント」としてマークします。「管理 → イベント(または キーイベント)」から、対象イベントをキーイベントに切り替えます。このマークを忘れると、イベントは届いていてもコンバージョン(キーイベント)として集計されません。「数値は出ているのにコンバージョンが0」という相談で非常に多い原因がこれです。

4. Google広告へインポートする

広告の最適化にコンバージョンを使いたい場合は、GA4のキーイベントをGoogle広告にインポートします。GA4とGoogle広告をリンクし、広告側で「コンバージョン」としてこのキーイベントを取り込む流れです。Google広告のコンバージョン計測全体については、姉妹ガイドのGoogle広告 コンバージョン計測 完全ガイドを参照してください。

拡張コンバージョン:ファーストパーティデータで精度を上げる

ブラウザのCookie制限が厳しくなるにつれ、従来のコンバージョン計測ではイベントの取りこぼしが増えています。**拡張コンバージョン(Enhanced conversions)**は、コンバージョンイベントとともにハッシュ化されたファーストパーティの顧客データ(メールアドレス・電話番号・住所など)をGoogleへ送信し、Googleのログインユーザー情報と照合することで、クロスデバイス行動やCookie切れ、遅延コンバージョンによる計測漏れを補います。

拡張コンバージョンを有効にする手順:

  1. GA4とGoogle広告をリンクする(未リンクの場合)
  2. GA4で管理 → データの収集と修正 → ユーザー提供データの収集に進み、有効化する
  3. 自動検出を選択するか、GTM / gtagで手動収集を設定する
  4. コンバージョンイベントにハッシュ化されたユーザーデータが含まれていることを確認する

拡張コンバージョンは、フォーム送信などでメールアドレスを取得できるリード獲得サイトで特に効果的です。GA4のキーイベントをGoogle広告の入札に使っている場合、計測精度を上げるうえで最もインパクトの大きい改善策です。検証手順は拡張コンバージョンの検証方法、ファーストパーティデータ戦略全般についてはファーストパーティデータとコンバージョン計測を参照してください。

キーイベントの上限と計画

GA4では、1プロパティあたり最大30個のキーイベントを設定できます(GA4 360の場合は50個)。この上限に達すると、新しいイベントをキーイベントに切り替えてもサイレントに失敗します。トグルは有効になったように見えますが、実際にはコンバージョンとして集計されません。

上限内で運用するための実践的なヒント:

  • 類似イベントを統合するform_submit_contactform_submit_demoform_submit_newsletter を個別のキーイベントにするのではなく、generate_lead を1つだけ用意し、パラメータ(例:form_type)で区別します。レポートではパラメータでフィルタリングできます。
  • ビジネス判断に直結するアクションだけをキーイベントにする:ページビューやスクロールはキーイベントにする必要がないケースがほとんどです。
  • 定期的に棚卸しする:使わなくなったキーイベントは解除します。GA4は未使用のキーイベントを自動で整理しません。

ECサイトで購入金額・通貨・商品詳細をトラッキングする必要がある場合は、GA4 ECの purchaseイベント設定コンバージョン値の最適化を参照してください。

正しく動いているかの確認

設定したら、必ず「本当に計測できているか」を確認します。確認は前述の①〜③に対応します。

  • タグの確認(①設置・②発火):タグアシスタント、開発者ツールのNetworkタブで …/g/collect のリクエスト、GTMのプレビューなどで確認します。手順の詳細はGA4のタグが正しく動いているか確認する方法へ。
  • DebugView/リアルタイム(③記録に最も近い確認):GA4の「管理 → DebugView」や「レポート → リアルタイム」で、イベントが実際に届いて表示されるかを見ます。
  • 完了ページの確認:コンバージョンが起きるのは多くの場合「サンクスページ」です。トップページで確認できても、完了ページにタグが入っていなければ意味がありません。完了ページ特有の計測漏れはサンクスページのコンバージョン計測漏れで扱っています。

よくあるトラブルと切り分け

GA4のコンバージョン計測でつまずく場面は、ある程度パターンが決まっています。ここでは概要だけ示し、詳しくは各記事へ案内します。

コンバージョンが出ない/0のまま

設定したのにコンバージョンがいつまでも0、というケースです。原因は、キーイベント未登録・GTM未公開・同意モードでの制限・内部トラフィック除外・反映待ちなど複数あります。上から順に切り分ける手順は、コンバージョンが計測されない原因と診断手順で詳しく解説しています。

発火しているのに記録されない

開発者ツールでは …/g/collect が飛んでいる(発火)のに、レポートに出てこない(記録されない)——最も混乱するパターンです。発火=Googleへ送信、記録=Googleが受理して保存、は別の段階だからこそ起きます。詳しい要因と確認方法は発火しているのに記録されない理由へ。

Google広告とGA4で件数が合わない

広告管理画面の数字とGA4のレポートの数字が一致しない、という相談も定番です。これは多くの場合「壊れている」のではなく、アトリビューション(成果の帰属)モデルや計測のタイミング、重複排除の仕様が違うために起きます。理由の整理は広告とGA4の件数が合わない理由で扱っています。

二重計測になっている

1回の操作で同じイベントが2回送られてしまう状態です。gtag直貼りとGTMの両方でタグを読み込んでいる、ページの再読み込みやリダイレクトで同じイベントが繰り返される、などが典型です。開発者ツールのNetworkで …/g/collect が1操作につき何回飛ぶかを数えると切り分けられます。詳しくは二重計測の原因と対処へ。

同意モードでコンバージョンが減る

Cookie同意バナーを入れている場合、ユーザーが同意を拒否した状態では計測が制限・停止される設定になっていることがあります。許可・拒否・未選択のどの状態でも挙動を確認する必要があります。仕組みと確認方法は同意モードでコンバージョンが減るときで詳しく解説しています。

クロスドメイン計測でコンバージョンが途切れる

コンバージョンまでの導線が複数ドメインにまたがる場合(例:メインサイトから別ドメインの決済・予約システムへ遷移する場合)、GA4はデフォルトでドメイン変更を新しいセッションとして扱います。この結果、ドメインBでのコンバージョンがドメインAへの流入元に紐づかず、コンバージョン数が実態より少なく見えます。

対策は、クロスドメイン計測を設定し、_gl リンカーパラメータを通じてすべてのドメインで同一セッションを共有することです。主な要件:

  • すべてのドメインが同じGA4データストリーム(同じ測定ID)にデータを送信すること
  • 管理 → データストリーム → [対象ストリーム] → タグ設定を行う → ドメインの設定に、すべてのドメインを追加すること
  • アウトバウンドリンクに _gl パラメータが付与され、遷移先ドメインでそれが読み取られることを検証すること

クロスドメイン設定の不備は、「コンバージョンが少ない」原因の中でも見落とされやすいものの一つです。詳しい手順とよくある失敗パターンはクロスドメイン計測が壊れているときを参照してください。

公開前チェックリスト(要点)

公開前に最低限、次の点を上から順に確認してください。詳しい完全版はコンバージョン計測 検証チェックリストにまとめています。

  • 計測したい全ページ(とくに完了ページ)にGA4タグが入っているか
  • 対象操作で …/g/collect のリクエストが発火するか
  • DebugView/リアルタイムで、GA4側に届いて表示されるか
  • 対象イベントをキーイベントとして登録したか
  • GTM利用時、変更を公開(Submit)済み
  • 1操作につき1回だけ発火しているか(二重なし)
  • 金額(value)・通貨などイベントの中身は正しいか
  • 同意の許可/拒否/未選択でも計測が破綻しないか
  • 内部トラフィック除外で自分や社内が消えていないか

姉妹ガイド:Google広告側の計測も合わせて

GA4のキーイベントをGoogle広告にインポートして運用する場合は、広告側のコンバージョン計測の考え方も合わせて押さえておくと、件数のズレや最適化の判断で迷いにくくなります。Google広告のコンバージョン計測を入口から学ぶには、姉妹ガイドのGoogle広告 コンバージョン計測 完全ガイドをどうぞ。

よくある質問(FAQ)

Q. 「コンバージョン」と「キーイベント」は何が違うの? A. GA4では2024年以降、旧「コンバージョン」を「キーイベント」と呼びます。中身はほぼ同じで、イベントのうちビジネス上重要なものを指します。ただしGoogle広告の管理画面側では引き続き「コンバージョン」という呼称が使われ、GA4のキーイベントをインポートすると広告側で「コンバージョン」として扱われます。

Q. GA4を設定したのにコンバージョンが0なのはなぜ? A. よくある順に、①対象イベントをキーイベントとして登録していない、②GTMを公開していない、③反映待ち(標準レポートは時間差あり)、④同意モードや内部トラフィック除外で計測が止まっている、が考えられます。詳しくはコンバージョンが計測されない原因と診断手順を参照してください。

Q. 設定してからレポートに出るまで、どれくらいかかる? A. リアルタイム/DebugViewは数十秒〜数分で確認できますが、標準レポートへの反映には時間差があり、最大で24〜48時間ほどかかることがあります。「すぐ出ない=壊れている」と即断しないでください。

Q. GA4のキーイベントとGoogle広告のコンバージョン、両方設定すべき? A. 計測の目的によります。GA4で分析するだけならキーイベントの設定で十分ですが、広告の最適化(入札)に使いたい場合はGoogle広告へのインポート(または広告側での直接計測)が必要です。両方使う場合は件数が合わない理由も理解しておくと安心です。

Q. 拡張コンバージョンとは何か?必要なのか? A. 拡張コンバージョンは、コンバージョンイベントとともにハッシュ化されたファーストパーティデータ(メールアドレスなど)を送信し、Cookieだけでは捕捉できないコンバージョンをGoogleが照合・補完する機能です。GA4のキーイベントをGoogle広告にインポートしている場合、現在のブラウザ制限下で計測精度を高める最も効果的な手段です。詳しくは拡張コンバージョンの検証方法を参照してください。

Q. キーイベントはいくつまで作れる? A. 1プロパティあたり最大30個(GA4 360は50個)です。上限に達すると新たにマークしてもサイレントに失敗するため、類似アクションはパラメータで区別する1つのイベントに統合し、枠を節約しましょう。

Q. 同じコンバージョンが二重に計測されるのはなぜ? A. タグを2か所(gtag直貼りとGTMの両方など)で読み込んでいる、再読み込みやリダイレクトで同じイベントが繰り返される、といった原因が典型です。詳しくは二重計測の原因と対処へ。

まとめ:設定と発火だけで満足せず、本番で記録されるかまで

GA4のコンバージョン計測は、用語(キーイベント)の整理から始まり、設置→発火→記録→中身という全体像で考えると、設定もトラブルの切り分けも見通しよく進められます。設定したら必ず確認し、トラブルが起きたら「どの段階の問題か」を切り分けるのが近道です。

ただし、手元での確認には限界があります。自分の環境は本番のユーザー環境と同じではなく、同意を拒否した状態や広告クリック経由の経路は、手元で完全に再現するのが困難です。「発火しているからOK」と判断すると、本番のユーザーがたどる実際の経路でデータが欠けている問題を見逃しがちです。

ConversionOKは、外部の独立した実ブラウザであなたの本番ページにアクセスし、実際に送信されるイベントを傍受して検証します。自分の広告をクリックする必要も、社内環境の影響を受けることもありません。まずは無料の静的チェックで、計測の入口を確認してみてください。