GA4のイベント設計|カスタムイベントの設定方法
導入
GA4では、ユーザーのあらゆる行動が「イベント」として計測されます。この仕組みを理解し、適切にイベントを設計することが、効果的なデータ分析の第一歩です。
「どんなイベントを設定すればいいかわからない」「カスタムイベントの作り方がわからない」という方も多いのではないでしょうか。
この記事では、GA4のイベントの種類から、カスタムイベントの設定方法、実践的な活用法までを解説します。
イベントとは
GA4におけるイベントの概念を理解しましょう。
イベントベースの計測
旧Googleアナリティクス(UA)は「セッション」と「ページビュー」を中心に計測していました。一方、GA4ではすべてのユーザー行動を「イベント」として統一的に計測します。
- ページの閲覧 → page_viewイベント
- ボタンのクリック → clickイベント
- 動画の再生 → video_startイベント
- 購入完了 → purchaseイベント
イベントの4つの種類
GA4のイベントは4種類に分類されます。
1. 自動収集イベント GA4タグを設置するだけで自動的に計測されるイベント。
2. 拡張計測機能イベント 設定をオンにすると自動計測されるイベント。
3. 推奨イベント Googleが定義した標準イベント。業種別に推奨されている。
4. カスタムイベント 独自に定義するイベント。
自動イベント
設定なしで計測されるイベントを確認しましょう。
自動収集イベント
GA4タグを設置するだけで自動的に収集されます。
| イベント名 | 内容 |
|---|---|
| first_visit | 初回訪問 |
| session_start | セッション開始 |
| user_engagement | ユーザーエンゲージメント |
拡張計測機能イベント
データストリームの設定で有効/無効を切り替えられます。
| イベント名 | 内容 |
|---|---|
| page_view | ページビュー |
| scroll | 90%スクロール |
| click | 外部リンククリック |
| view_search_results | サイト内検索 |
| video_start | 動画再生開始 |
| video_progress | 動画視聴(10%, 25%, 50%, 75%) |
| video_complete | 動画視聴完了 |
| file_download | ファイルダウンロード |
設定の確認方法
- GA4管理 → データストリーム → ストリームを選択
- 拡張計測機能の設定を確認
- 不要なイベントはオフにできる
カスタムイベント
ビジネスに合わせて独自のイベントを設定します。
推奨イベントを優先
カスタムイベントを作る前に、Googleの推奨イベントに該当するものがないか確認しましょう。推奨イベントを使うと、レポートで自動的に認識されるメリットがあります。
Eコマース向け推奨イベント:
- view_item(商品閲覧)
- add_to_cart(カート追加)
- begin_checkout(購入手続き開始)
- purchase(購入完了)
リード獲得向け推奨イベント:
- generate_lead(リード獲得)
- sign_up(会員登録)
カスタムイベントの作成方法
方法1:GA4管理画面で作成
既存のイベントを条件で絞り込んで新しいイベントを作成。
- 管理 → イベント → イベントを作成
- 「作成」をクリック
- イベント名と条件を設定
例:お問い合わせ完了ページへの到達
イベント名:contact_complete
条件:
event_name = page_view
AND page_location に /contact/thanks を含む
方法2:GTM(Googleタグマネージャー)で作成
より柔軟な条件でイベントを発火させたい場合に使用。
- GTMでトリガーを作成
- GA4イベントタグを作成
- イベント名とパラメータを設定
- 公開
イベント命名規則
推奨ルール:
- 小文字のスネークケース(例:contact_submit)
- 40文字以内
- 英数字とアンダースコアのみ
- 先頭は英字
NG例:
- Contact Submit(大文字、スペース)
- 1_contact(数字始まり)
- contact-submit(ハイフン)
パラメータ
イベントに付随する詳細情報を設定します。
パラメータとは
イベントに追加情報を付与するものです。
例:purchaseイベントのパラメータ
- transaction_id:取引ID
- value:金額
- currency:通貨
- items:商品情報
自動収集パラメータ
すべてのイベントに自動で付与されるパラメータがあります。
- page_location(ページURL)
- page_referrer(参照元URL)
- page_title(ページタイトル)
- screen_resolution(画面解像度)
カスタムパラメータの作成
GTMまたはコードで独自のパラメータを設定できます。
GTMでの設定例:
イベント名:button_click
パラメータ:
button_name:クリックされたボタンの名前
button_location:ボタンの配置場所
カスタムディメンション・指標への登録
カスタムパラメータをレポートで使用するには、カスタムディメンションまたはカスタム指標として登録が必要です。
- 管理 → カスタム定義 → カスタムディメンションを作成
- ディメンション名を入力
- 範囲(イベント/ユーザー)を選択
- イベントパラメータ名を指定
制限事項:
- カスタムディメンション:最大50個(無料版)
- カスタム指標:最大50個(無料版)
活用方法
設定したイベントを分析に活用します。
コンバージョン設定
重要なイベントはコンバージョンとして設定します。
- 管理 → イベント → 該当イベントを探す
- 「コンバージョンとしてマーク」をオン
レポートでの確認
イベントレポート レポート → エンゲージメント → イベント
探索レポート より詳細な分析は探索レポートで行います。
デバッグ方法
イベントが正しく発火しているか確認します。
リアルタイムレポート レポート → リアルタイム でイベントを確認。
DebugView 管理 → DebugView で詳細なイベント情報を確認。
GTMプレビューモード GTMのプレビューモードでタグの発火を確認。
よくあるイベント設計例
BtoBサイト:
- form_start(フォーム入力開始)
- form_submit(フォーム送信)
- pdf_download(資料ダウンロード)
- demo_request(デモ依頼)
ECサイト:
- view_item(商品閲覧)
- add_to_cart(カート追加)
- begin_checkout(購入手続き開始)
- purchase(購入完了)
メディアサイト:
- article_view(記事閲覧)
- scroll_depth(スクロール深度)
- share(SNSシェア)
- newsletter_signup(メルマガ登録)
まとめ
GA4のイベント設計は、データ分析の基盤となる重要な作業です。
ポイントをおさらいしましょう:
- GA4ではすべてのユーザー行動がイベントとして計測される
- 自動イベント、推奨イベント、カスタムイベントの3種類を使い分ける
- カスタムイベントは推奨イベントに該当しない場合に作成
- パラメータでイベントに詳細情報を付与
- 重要なイベントはコンバージョンとして設定
まずは自動イベントと拡張計測機能を確認し、ビジネスに必要なカスタムイベントを追加していきましょう。