GA4イベント計測の基礎|4種類のイベントとパラメータの仕組みを理解する

UAとGA4の計測モデルの違い

ユニバーサルアナリティクス(UA)では、「セッション」と「ページビュー」が計測の中心でした。ページが表示されるたびにページビューが記録され、それらをセッション単位でまとめて集計する仕組みです。

GA4では計測の考え方が根本から変わりました。GA4では「すべてがイベント」として記録されます。ページビューもスクロールも購入も、すべて「イベント」という共通の形式で扱われます。

項目UA(ユニバーサルアナリティクス)GA4
計測の単位ページビュー・セッションイベント
データモデルヒットタイプが複数(pageview, event, transaction等)すべてがイベント
カスタム計測カテゴリ・アクション・ラベルの3階層イベント名+パラメータ
ユーザー識別デバイス単位(Cookie)クロスデバイス対応

この変化により、ページ遷移を伴わないユーザー行動(動画再生、スクロール、ファイルダウンロードなど)も自然に計測できるようになりました。

4種類のイベント分類

GA4のイベントは、設定方法と管理主体の違いにより4つに分類されます。以下の図で全体像を把握してください。

GA4イベントの4分類自動収集設定不要拡張計測トグルでON/OFF推奨Google定義・手動実装カスタム独自定義・手動実装session_startfirst_visitpage_viewuser_engagementGA4タグ設置で自動記録scrollclick(離脱クリック)file_downloadvideo_start / complete管理画面のトグルで制御purchasesign_upadd_to_cartgenerate_lead用途別に定義済みcta_clicktab_switchform_step_2(任意の名前)命名規則に注意設定の手間なし低い中程度高い設計の優先順位自動収集で足りる → 拡張計測をON → 推奨イベントを実装 → カスタムで補完推奨イベントを優先し、カスタムイベントは必要最小限にとどめる

自動収集イベント

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向けのpurchaseadd_to_cart、リード獲得向けのgenerate_leadsign_upなど、カテゴリごとに推奨イベント名とパラメータが決まっています。

推奨イベントを使う最大のメリットは、GA4の標準レポートやGoogle広告のレポートで自動的に認識される点です。たとえばpurchaseイベントを正しく実装すると、ECレポートが自動で生成されます。

独自の名前で同じ意味のイベントを作るよりも、まず推奨イベントに該当するものがないかを確認してください。

カスタムイベント

推奨イベントでカバーできない独自のアクションを計測する場合に作成します。たとえば「CTAボタンのクリック」「フォームのステップ遷移」「特定タブの切り替え」などです。

カスタムイベントの命名には以下のルールがあります。

実務の視点
イベント名はsnake_caseで統一し、接頭辞で分類するのが実務的です。例えばcta_click_headerform_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

実装の流れは次のとおりです。

  1. GTMのワークスペースで「新しいタグ」を作成
  2. タグの種類で「Googleアナリティクス:GA4イベント」を選択
  3. 測定IDとイベント名を入力し、必要なパラメータを追加
  4. トリガーを設定(クリックやページビューなどの条件)
  5. プレビューモードで動作を確認
  6. 問題なければ公開

プレビューモードでの確認は省略しないでください。実装ミスによるデータ欠損は、後からの修正が困難です。

よくある失敗とその対策

GA4のイベント設計では、以下のような失敗がよく見られます。事前に把握しておくことでトラブルを防げます。

カスタムイベントを多用しすぎる

推奨イベントで対応できるものまでカスタムイベントで実装してしまうケースです。標準レポートとの連携が効かず、分析の手間が増えます。まず推奨イベントの一覧を確認し、該当するものがないかチェックしてください。

パラメータのディメンション登録を忘れる

カスタムパラメータを送信しているのに、GA4の「カスタム定義」に登録していないケースです。データは収集されていますが、レポートで参照できません。実装と同時にカスタム定義の登録まで完了させましょう。

イベント名のタイプミス

GTMの設定画面でイベント名を手入力する際のtypoです。purchasepurhcaseと入力してしまうと、推奨イベントとして認識されません。コピー&ペーストで正確に入力することを推奨します。

同じアクションに対する重複計測

GTMのトリガー設定が重複し、同じユーザーアクションで同じイベントが2回発火するケースもあります。プレビューモードで実際にトリガーが何回発火しているかを必ず確認してください。

まとめ

GA4のイベント計測は「すべてがイベント」というシンプルな原則に基づいています。4種類のイベント分類を理解し、推奨イベントを優先的に使うことが設計の基本です。パラメータのカスタム定義登録を忘れないこと、GTMのプレビューモードで確認を怠らないことが、正確なデータ収集の鍵となります。

r
ryottaman

運用型広告のコンサルタント。Google広告・Meta広告・Yahoo!広告を中心に10年以上の実務経験。

この記事について感想やご質問を送れます

誤りの指摘、補足情報、ご質問など、お気軽にどうぞ。