GA4でのイベント計測に迷っているWeb担当者は多いのではないでしょうか。「何が自動で取れているのか」「何を追加で設定すべきか」の判断が難しく、とりあえず放置している——そんなケースは珍しくありません。
結論からお伝えすると、GA4のイベントは4種類に分類されており、自動収集と拡張計測は設置だけで計測が始まります。
BtoBサイトで重要なのは、問い合わせ完了などの成果地点をカスタムイベントまたは推奨イベントで追加設定し、キーイベントとして登録することです。
この記事では、イベントの4分類から「何を設定すべきか」の判断軸、設定手順、DebugViewによる動作確認、キーイベント登録、レポート分析まで、実務で使える形で一気通貫に解説します。
GA4の「イベント」とは何か?
GA4のイベントとは、ユーザーがサイト上で起こしたすべてのアクションを記録する計測単位です。ページ閲覧・スクロール・クリック・フォーム送信など、サイト内で発生するあらゆる行動が「イベント」として記録されます。
GA4の基本的な仕組みや初期設定については、GA4とは?設定方法と基本の使い方を初心者向けにわかりやすく解説でまとめています。本記事では、イベントに特化して詳しく解説します。

すべてのユーザー行動をイベントとして計測する仕組み
旧バージョンのUniversal Analytics(UA)では、セッション(訪問)を起点にデータを集計していました。GA4はこれを刷新し、すべてのユーザー行動を個別の「イベント」として記録するイベントベースの設計になっています。
たとえば「1回の訪問でトップページ→サービスページ→問い合わせページを閲覧してフォームを送信した」というケースでは、各ページ閲覧・スクロール・フォーム送信がそれぞれ独立したイベントとして記録されます。
これにより、ユーザーの行動をより細かく、柔軟に分析できるようになりました。
UAのイベントとどう違うのか
UAのイベントは「カテゴリ」「アクション」「ラベル」という3つのフィールドで構造化されており、すべてのイベントを手動で設定する必要がありました。
GA4では、イベントは「イベント名」と「パラメータ(付属情報)」のシンプルな構造になっています。また、後述の自動収集イベント・拡張計測イベントが用意されており、設定なしで多くのデータを取得できる点が大きく異なります。
| 項目 | UA | GA4 |
|---|---|---|
| 計測の基本単位 | セッション | イベント |
| イベントの構造 | カテゴリ/アクション/ラベル | イベント名+パラメータ |
| 自動計測 | ページビューのみ | 多くのイベントが自動計測 |
| コンバージョン名称 | コンバージョン | キーイベント |
GA4のイベントには何種類あるか?
GA4のイベントは4種類(自動収集・拡張計測・推奨・カスタム)に分類されます。設定の手間とカスタマイズ性がトレードオフになっており、自動収集→拡張計測→推奨→カスタムの順に自社設定が必要になります。
自動収集イベント——設置だけで取れるデータ
GA4タグを設置するだけで自動的に計測が始まるイベントです。追加設定は一切不要です。
主な自動収集イベントの例:
| イベント名 | 計測内容 |
|---|---|
page_view | ページが閲覧されるたびに発火 |
session_start | 新規セッション開始時に発火 |
first_visit | サイトへの初回訪問時に発火 |
user_engagement | ユーザーがページをアクティブに操作したときに発火 |
page_viewはGA4のすべてのレポートの基盤となるデータです。タグが正しく設置されていれば、何もしなくても蓄積されます。
拡張計測イベント——管理画面でON/OFFするデータ
GA4管理画面で「拡張計測機能」を有効にすることで計測されるイベントです。トグルのON/OFFだけで制御できます。
有効化パスは「管理」→「データの収集と修正」→「データストリーム」→ 対象ストリームをクリック →「拡張計測機能」です。
| イベント名 | 計測内容 | 推奨設定 |
|---|---|---|
scroll | ページの90%スクロール時に発火 | ON推奨 |
click | 外部サイトへのリンククリック時に発火 | ON推奨 |
file_download | PDFなどのファイルダウンロード時に発火 | ON推奨 |
video_start / video_progress / video_complete | YouTube動画の再生・進行・完了時に発火 | サイトによる |
form_start / form_submit | フォーム入力開始・送信時に発火(一部のみ対応) | ON推奨 |
scrollと外部リンクclickは、コンテンツの質とCTA効果を評価する際に役立つため、原則ONのまま維持することをTechnogramでは推奨しています。
なお、form_submitはJavaScriptで動的に送信されるフォーム(Ajax送信)には対応しないケースがあるため、確実に計測したい場合はカスタムイベントをGoogle Tag Manager(GTM)で設定する必要があります。
推奨イベント——Googleが業種別に定めた命名規則
Googleが業種・目的別に名称と使用するパラメータを定義しているイベントです。自動では計測されませんが、定義された名称とパラメータを使って設定することで、GA4の標準レポートやGoogle広告との連携で自動的に活用されるメリットがあります。
BtoBサイトに関連する推奨イベントの例
| イベント名 | 用途 |
|---|---|
generate_lead | リード獲得(問い合わせ・資料請求) |
login | ユーザーログイン |
sign_up | 会員登録完了 |
ECサイトであればpurchase(購入完了)やadd_to_cart(カート追加)なども推奨イベントとして定義されています。
カスタムイベント——自社独自の計測を設定する
推奨イベントに該当しない、自社独自の成果地点を計測するためのイベントです。イベント名とパラメータを自由に設定できます。
例えば「問い合わせサンクスページへの到達」を計測したい場合、contact_completeという名前でカスタムイベントを作成します。
注意点として、カスタムイベントのデータは標準レポートには自動的に反映されません。探索レポートやキーイベント登録を通じて活用します。
BtoBサイトでは何のイベントを設定すべきか?
「とりあえず全部設定しよう」はNGです。計測するイベントは「ビジネス上の意思決定に使えるか」を軸に選定するのが正解です。
自動・拡張計測で押さえておくべきイベント
GA4タグが設置済みであれば、以下が正しく計測されているかを最初に確認してください。
page_view:すべてのページ閲覧が記録されているかscroll:拡張計測機能でONになっているかclick(外部リンク):拡張計測機能でONになっているかfile_download:PDFを配布しているサイトは必ずON
GA4のエンゲージメント率の分析でも、scrollイベントのデータ(ページ90%到達=コンテンツ読了の近似)は重要な参考値になります。
【GA4】のエンゲージメント率とは?直帰率との違い・目安・改善方法を解説で詳しく解説しています。

BtoBサイトで優先度が高い推奨・カスタムイベントの例
BtoBサイトにおける「成果」の大半は問い合わせ・資料請求・電話タップです。以下の優先順で設定することをTechnogramでは推奨しています。
| 優先度 | イベント名(例) | 内容 | 種類 |
|---|---|---|---|
| ★★★ | contact_complete | 問い合わせサンクスページ到達 | カスタム |
| ★★★ | generate_lead | 資料請求・ホワイトペーパーDL | 推奨 |
| ★★☆ | file_download | 会社概要・事例PDFのダウンロード | 拡張計測 |
| ★★☆ | click(電話番号) | 電話番号タップ(スマートフォン) | カスタム |
| ★☆☆ | scroll | コンテンツ読了の近似値 | 拡張計測 |
カスタムイベントを乱立させるとどうなるか
GA4のイベント数の上限は1プロパティにつき500個です。一見余裕があるように見えますが、カスタムイベントを際限なく作ると以下の問題が発生します。
- GA4の管理画面での管理が煩雑になり、レポートが読みにくくなる
- パラメータ名が統一されていないと、探索レポートでの集計ができなくなる
- 誰が何のために設定したかがわからなくなる(属人化)
カスタムイベントは作成前に「このデータで何を判断するか」を決めてから設定するのが原則です。
GA4でイベントを設定する方法は?
設定方法はGA4管理画面を使う方法とGoogle Tag Manager(GTM)を使う方法の2つがあります。
GA4管理画面から設定する手順(カスタムイベントの作成)
既存のイベントを組み合わせて新しいイベントを作成する場合、GA4管理画面の「イベントの作成」機能を使います。
例:問い合わせサンクスページ(/contact/thanks/)への到達をイベントとして記録する
- GA4管理画面の「管理」→「データの表示」→「イベント」を開く
- 「イベントを作成」をクリック
- カスタムイベント名(例:
contact_complete)を入力 - 「一致する条件」を設定する:
- 条件1:
event_name/ 次と等しい /page_view - 条件2:
page_location/ 次を含む //contact/thanks/
- 条件1:
- 「保存」をクリック
この方法は「特定ページへの到達」のようにシンプルな条件に適しています。
GTMで設定する手順(クリック・フォーム送信の例)
フォーム送信やボタンクリックなど、ページ遷移を伴わないアクションを計測する場合はGoogle Tag Manager(GTM)でのイベント設定が必要です。
例:「お問い合わせ」ボタンのクリックを計測する
- GTMの左メニューから「トリガー」→「新規」をクリック
- トリガーの種類で「クリック – リンクのみ」または「クリック – すべての要素」を選択
- 発火条件を設定する(例:「クリック テキスト」が「お問い合わせ」に等しい)
- トリガーを保存する

- 左メニューから「タグ」→「新規」をクリック
- タグタイプ「Googleアナリティクス: GA4イベント」を選択
- 測定IDを入力し、イベント名(例:
contact_click)を入力 - 手順4で作成したトリガーを選択して保存
- 「公開」をクリックして変更を反映する

注意: GTMでトリガーを設定する際、タグの作成画面からトリガーを直接作成することはできません。先に「トリガー」メニューからトリガーを作成してから、タグに紐付けてください。
どちらの方法を選ぶべきか
| 条件 | 推奨方法 |
|---|---|
| 特定ページへの到達を計測したい | GA4管理画面 |
| ボタンクリックやフォーム送信を計測したい | GTM |
| 複数のイベントをまとめて管理したい | GTM |
| GTMをまだ導入していない | GA4管理画面から始める |
GTMを導入している場合は、長期的な管理のしやすさからGTMに統一することをTechnogramでは推奨しています。
設定したイベントが正しく動いているか確認する方法は?
イベントを設定してもGA4の標準レポートに反映されるまでに24〜48時間かかります。リアルタイムで動作確認するにはDebugViewを使います。
DebugViewを使ったリアルタイム動作確認
DebugViewはGA4の管理画面から確認できるリアルタイムデバッグ機能です。
DebugViewの有効化と確認手順(Chromeブラウザの場合)
- Google Analytics Debugger(Chrome拡張機能)をインストールする
- 拡張機能を有効にした状態で、計測対象のサイトを開く
- GA4の管理画面で「管理」→「データの表示」→「DebugView」を開く
- サイト上でイベントを発火させると(例:ページをスクロールする、ボタンをクリックする)、DebugView上にリアルタイムでイベントが表示される

DebugViewには、イベント名・発火時刻・パラメータが表示されます。page_locationが正しいURLになっているか、設定したパラメータ値が意図通りに記録されているかを確認してください。
GTMを使っている場合は、GTMの「プレビュー」モード(虫眼鏡アイコン)を使うとより詳細なデバッグが可能です。タグが発火したかどうかをトリガー単位で確認できます。
標準レポート「イベント」画面での確認
動作確認から24〜48時間が経過したら、GA4の標準レポートで確認します。
「レポート」→「エンゲージメント」→「イベント」を開くと、計測されたイベント一覧とイベント数・ユーザー数が確認できます。設定したカスタムイベント名がリストに表示されていれば、正しく計測されています。
イベントをキーイベント(コンバージョン)に登録する方法は?
イベントの設定だけではレポート上で埋もれてしまいます。ビジネス上の重要な成果地点はキーイベントとして登録することで、専用のレポートや広告連携で活用できるようになります。
キーイベントとは何か(旧「コンバージョン」からの名称変更)
2024年3月以降、GA4では「コンバージョン」が「キーイベント」に改称されました。これはGoogle広告側の「コンバージョン」との混同を避けるための名称変更です。機能や設定方法に変更はありません。
- GA4のキーイベント:サイト上のビジネス上重要なアクション(問い合わせ・購入など)
- Google広告のコンバージョン:広告経由でのビジネス上重要なアクション
Google広告のコンバージョンとしてGA4のキーイベントを活用する場合は、Google広告側からインポートする設定が必要です。
キーイベントへの登録手順
- GA4管理画面の「管理」→「データの表示」→「イベント」を開く
- キーイベントとして登録したいイベント名の右側にある「キーイベントとしてマーク」のトグルをONにする
これだけで登録完了です。1つのGA4プロパティにつき最大50件まで登録できます。ただし、管理のしやすさから、実際に運用上使用するキーイベントは10件以内に絞ることをTechnogramでは推奨しています。

登録直後はGA4のホーム画面やレポートに反映されるまで数時間〜24時間かかることがあります。
GA4のイベントデータはどこで分析できるか?
標準レポートでの確認方法
「レポート」→「エンゲージメント」→「イベント」では、全イベントの発生回数とユニークユーザー数が確認できます。

「レポート」→「エンゲージメント」→「コンバージョン(キーイベント)」では、キーイベントとして登録したイベントのみを絞り込んで確認できます。流入チャネル別・ランディングページ別などのセグメント比較も可能です。
探索レポートでのイベント分析の活用例
探索レポートは、標準レポートより柔軟なカスタム分析が可能です。
活用例:流入チャネル別のキーイベント数を比較する
- GA4で「探索」→「空白」で新規レポートを作成する
- 「変数」パネルのディメンションに「セッションのデフォルトチャネルグループ」を追加する
- 指標に「キーイベント数」「エンゲージのあったセッション数」を追加する
- 行に「セッションのデフォルトチャネルグループ」を配置する

これで「どのチャネルからの流入がキーイベントにつながっているか」を一覧で確認できます。オーガニック検索・ダイレクト・リファラル等のチャネル別の成果比較に活用してください。
注意: 探索レポートで指標を追加する際、指標のリストに「セッション数」という単独の指標は表示されません。「エンゲージのあったセッション数」を使用してください。
まとめ
- GA4のイベントは4種類(自動収集・拡張計測・推奨・カスタム)に分類される。自動収集と拡張計測はタグ設置・トグルONだけで計測が始まる
- BtoBサイトでの最優先設定は「問い合わせサンクスページへの到達(
contact_complete)」。拡張計測のscroll・file_downloadも原則ONを維持する - カスタムイベントは「このデータで何を判断するか」を先に決めてから設定する。乱立させると管理が破綻する
- 設定後の動作確認にはDebugViewを使う。標準レポートへの反映は24〜48時間かかるため、リアルタイム確認は必須
- 重要なイベントはキーイベントとして登録することで、専用レポートやGoogle広告連携が可能になる
まずは拡張計測機能のON/OFF設定を確認するところから始めてみてはいかがでしょうか。
よくある質問(FAQ)
Q. GA4のイベントは自分で設定しないと計測されないのですか?
自動収集イベントと拡張計測イベントは、追加設定なしで計測されます。ページ閲覧(page_view)はGA4タグ設置だけで自動計測が始まり、スクロールや外部リンククリックは管理画面の拡張計測機能をONにするだけで計測できます。ただし、問い合わせフォーム送信完了など自社独自の成果地点は、推奨イベントまたはカスタムイベントを手動で設定する必要があります。
Q. カスタムイベントはGA4管理画面とGTMのどちらで設定すべきですか?
複数のイベントを管理する場合はGoogle Tag Managerが推奨です。GA4管理画面の「イベントを作成」機能はページ到達のような単純な条件には向いていますが、ボタンクリックやAjaxフォーム送信の計測には対応していません。GTMに統一することで、計測の全体像を一元管理でき、設定ミスも減らせます。
Q. イベントを設定したのにGA4に表示されません。なぜですか?
データが標準レポートに反映されるまで24〜48時間かかります。即時確認にはDebugViewを使ってください。また、拡張計測イベントの場合はトグルがONになっているかを確認してください。GTMで設定した場合は、コンテナが「公開」されているかどうかも確認ポイントです。「プレビュー」モードのままではイベントが実際のGA4に送信されません。
Q. キーイベントと旧コンバージョンは何が違いますか?
2024年3月以降、GA4では「コンバージョン」が「キーイベント」に改称されました。これはGoogle広告側の「コンバージョン」と区別するための名称変更であり、機能・設定方法は変わりません。GA4の管理画面でキーイベントとしてマークしたイベントは、Google広告側では「コンバージョン」として扱われます。

