GA4イベント計測の基礎|4種類のイベントとパラメータの仕組みを理解する
UAとGA4の計測モデルの違い
ユニバーサルアナリティクス(UA)では、「セッション」と「ページビュー」が計測の中心でした。ページが表示されるたびにページビューが記録され、それらをセッション単位でまとめて集計する仕組みです。
GA4では計測の考え方が根本から変わりました。GA4では「すべてがイベント」として記録されます。ページビューもスクロールも購入も、すべて「イベント」という共通の形式で扱われます。
| 項目 | UA(ユニバーサルアナリティクス) | GA4 |
|---|---|---|
| 計測の単位 | ページビュー・セッション | イベント |
| データモデル | ヒットタイプが複数(pageview, event, transaction等) | すべてがイベント |
| カスタム計測 | カテゴリ・アクション・ラベルの3階層 | イベント名+パラメータ |
| ユーザー識別 | デバイス単位(Cookie) | クロスデバイス対応 |
この変化により、ページ遷移を伴わないユーザー行動(動画再生、スクロール、ファイルダウンロードなど)も自然に計測できるようになりました。
4種類のイベント分類
GA4のイベントは、設定方法と管理主体の違いにより4つに分類されます。以下の図で全体像を把握してください。
自動収集イベント
GA4のタグをサイトに設置するだけで、設定なしに自動で記録されるイベントです。session_start(セッション開始)、first_visit(初回訪問)、page_view(ページ表示)などが該当します。
これらはGA4の基本的なレポートの土台となるデータです。特別な操作は不要ですが、どのイベントが自動収集されているかを把握しておくことは重要です。
拡張計測イベント
GA4の管理画面で「データストリーム」→「拡張計測機能」から、トグルのON/OFFで計測を制御できるイベントです。
主な拡張計測イベントは以下のとおりです。
| イベント名 | 計測内容 | 注意点 |
|---|---|---|
| scroll | ページの90%スクロール | 90%到達時のみ記録。途中のスクロール率は取得不可 |
| click | 外部リンクのクリック(離脱クリック) | 内部リンクは対象外 |
| file_download | ファイルのダウンロード | PDF, XLSX, DOCXなど一般的なファイル形式が対象 |
| video_start / video_complete | 埋め込み動画の再生開始・完了 | YouTube埋め込みが対象。JS APIの有効化が必要 |
| view_search_results | サイト内検索の実行 | URLパラメータの設定が必要な場合あり |
拡張計測は手軽に有効化できるため、特別な理由がなければすべてONにしておくのが基本です。
実務の視点
拡張計測のscrollは90%到達のみの計測で粒度が粗いです。25%・50%・75%など段階的に取得したい場合は、GTMでカスタムイベントとして別途実装します。サイトの離脱ポイントを正確に把握するなら、この追加実装はほぼ必須です。
推奨イベント
Googleが業種や目的別に定義しているイベントです。EC向けのpurchaseやadd_to_cart、リード獲得向けのgenerate_leadやsign_upなど、カテゴリごとに推奨イベント名とパラメータが決まっています。
推奨イベントを使う最大のメリットは、GA4の標準レポートやGoogle広告のレポートで自動的に認識される点です。たとえばpurchaseイベントを正しく実装すると、ECレポートが自動で生成されます。
独自の名前で同じ意味のイベントを作るよりも、まず推奨イベントに該当するものがないかを確認してください。
カスタムイベント
推奨イベントでカバーできない独自のアクションを計測する場合に作成します。たとえば「CTAボタンのクリック」「フォームのステップ遷移」「特定タブの切り替え」などです。
カスタムイベントの命名には以下のルールがあります。
実務の視点
イベント名はsnake_caseで統一し、接頭辞で分類するのが実務的です。例えばcta_click_header、form_step_2のように「カテゴリ_アクション_対象」の3層構造にすると、レポートのフィルタリングが格段に楽になります。チーム内の命名規則ドキュメントを1枚作っておくと、関係者が増えても一貫性を保てます。
- 英数字とアンダースコアのみ使用可能
- 先頭は英字(数字やアンダースコアから始められない)
- 大文字・小文字は区別される(小文字で統一するのが一般的)
ga_やgoogle_、firebase_で始まる名前は予約されているため使用不可- 1プロパティあたり最大500種類まで
実務の視点
500種類の上限はプロパティ単位で適用されます。一度作成したイベントは削除できないため、テスト用イベントも本番カウントに含まれます。開発検証は別プロパティで行い、本番プロパティのイベント枠を無駄に消費しないようにしてください。上限に近づくと分析も煩雑になります。
パラメータの仕組み
イベントは「何が起きたか」を記録しますが、パラメータは「その詳細」を記録します。たとえばpage_viewイベントには、page_location(URL)やpage_title(ページタイトル)というパラメータが自動で付与されます。
パラメータの種類
| 種類 | 説明 | 例 |
|---|---|---|
| 自動付与パラメータ | GA4が自動でイベントに付ける | page_location, page_referrer |
| 推奨パラメータ | 推奨イベントに紐づく定義済みパラメータ | value, currency, item_name |
| カスタムパラメータ | 独自に追加する任意のパラメータ | button_text, form_step |
カスタムパラメータの重要な注意点
カスタムパラメータを追加しただけでは、GA4のレポートには表示されません。管理画面の「カスタム定義」から、ディメンションまたは指標として登録する必要があります。
この登録を忘れると、データは裏側で収集されているのにレポート上で確認できないという状態になります。実装後すぐにカスタム定義への登録を済ませてください。
実務の視点
パラメータのカスタムディメンション登録忘れは、GA4で最も多い設定ミスです。データ自体は裏側で収集されていますが、未登録の期間はレポートに反映されません。「イベント実装→カスタム定義登録→レポートで確認」をセットで1つの運用として定着させてください。
1イベントあたりのパラメータ数は最大25個です。パラメータの文字数制限(キー40文字、値100文字)にも注意が必要です。
GTMでのイベント実装の基本フロー
推奨イベントやカスタムイベントの実装には、Googleタグマネージャー(GTM)を使うのが一般的です。GTMの3つの要素を押さえてください。
| 要素 | 役割 | 例 |
|---|---|---|
| タグ | 何を送るか(GA4イベントの送信設定) | GA4イベントタグでイベント名とパラメータを指定 |
| トリガー | いつ送るか(発火条件の指定) | ボタンクリック時、フォーム送信時、ページ表示時 |
| 変数 | どの値を取るか(動的な値の取得) | クリックされたボタンのテキスト、ページのURL |
実装の流れは次のとおりです。
- GTMのワークスペースで「新しいタグ」を作成
- タグの種類で「Googleアナリティクス:GA4イベント」を選択
- 測定IDとイベント名を入力し、必要なパラメータを追加
- トリガーを設定(クリックやページビューなどの条件)
- プレビューモードで動作を確認
- 問題なければ公開
プレビューモードでの確認は省略しないでください。実装ミスによるデータ欠損は、後からの修正が困難です。
よくある失敗とその対策
GA4のイベント設計では、以下のような失敗がよく見られます。事前に把握しておくことでトラブルを防げます。
カスタムイベントを多用しすぎる
推奨イベントで対応できるものまでカスタムイベントで実装してしまうケースです。標準レポートとの連携が効かず、分析の手間が増えます。まず推奨イベントの一覧を確認し、該当するものがないかチェックしてください。
パラメータのディメンション登録を忘れる
カスタムパラメータを送信しているのに、GA4の「カスタム定義」に登録していないケースです。データは収集されていますが、レポートで参照できません。実装と同時にカスタム定義の登録まで完了させましょう。
イベント名のタイプミス
GTMの設定画面でイベント名を手入力する際のtypoです。purchaseをpurhcaseと入力してしまうと、推奨イベントとして認識されません。コピー&ペーストで正確に入力することを推奨します。
同じアクションに対する重複計測
GTMのトリガー設定が重複し、同じユーザーアクションで同じイベントが2回発火するケースもあります。プレビューモードで実際にトリガーが何回発火しているかを必ず確認してください。
まとめ
GA4のイベント計測は「すべてがイベント」というシンプルな原則に基づいています。4種類のイベント分類を理解し、推奨イベントを優先的に使うことが設計の基本です。パラメータのカスタム定義登録を忘れないこと、GTMのプレビューモードで確認を怠らないことが、正確なデータ収集の鍵となります。
運用型広告のコンサルタント。Google広告・Meta広告・Yahoo!広告を中心に10年以上の実務経験。