
GA4(Googleアナリティクス4)では、ユーザーのあらゆる行動を「イベント」という単位で計測します。ページの閲覧、ボタンのクリック、スクロール、動画の再生など、サイト上で起きるすべてのアクションがイベントとして記録される仕組みです。
本記事では、GA4のイベントの基本概念から4つの種類の違い、具体的な設定方法、カスタムイベントの作り方、さらにはイベントが計測されないときの対処法まで、初心者にもわかりやすく解説します。
GA4におけるイベントとは、ユーザーがWebサイトやアプリ上で行った行動・操作を計測するための基本単位です。旧バージョンのUA(ユニバーサルアナリティクス)ではページビューやセッションを中心にデータを収集していましたが、GA4ではすべてのデータがイベントベースで計測されます。
たとえば、ページの表示はpage_viewイベント、セッションの開始はsession_startイベントとして記録されます。このイベントベースの計測モデルにより、Webサイトとアプリを横断したユーザー行動の分析が可能になっています。
各イベントには「イベントパラメータ」と呼ばれる付加情報を持たせることができます。たとえばpage_viewイベントであれば、page_location(ページのURL)やpage_title(ページタイトル)といったパラメータが自動的に付与されます。パラメータを活用することで、より詳細な分析が可能になります。
GA4のイベントは大きく4種類に分かれます。それぞれの特徴と代表的なイベントを確認しましょう。
自動収集イベントは、GA4の基本タグを設置するだけで自動的に計測されるイベントです。追加の設定は不要で、サイトの基本的なユーザー行動を把握できます。代表的なイベントとして、first_visit(初回訪問)、session_start(セッション開始)、user_engagement(ユーザーエンゲージメント)などがあります。
拡張計測機能イベントは、GA4の管理画面で「拡張計測機能」を有効にすると自動で収集されるイベントです。コードの変更は不要で、管理画面のトグル操作だけで有効・無効を切り替えられます。代表的なイベントには、page_view(ページビュー)、scroll(ページの90%スクロール)、click(離脱クリック)、file_download(ファイルダウンロード)、video_start / video_progress / video_complete(動画再生関連)、view_search_results(サイト内検索)などがあります。
推奨イベントは、Googleが業種や目的に応じて推奨しているイベントです。手動での設定が必要ですが、Googleが定義したイベント名とパラメータ構造を使うことで、GA4の標準レポートやGoogle広告との連携で有利になります。代表的なものに、purchase(購入完了)、add_to_cart(カート追加)、sign_up(会員登録)、login(ログイン)、search(サイト内検索)、generate_lead(リード獲得)などがあります。ECサイトやリード獲得サイトでは、推奨イベントに該当するものがあれば、カスタムイベントよりも推奨イベントを優先して使いましょう。
カスタムイベントは、上記3種類のイベントではカバーできないサイト独自のユーザー行動を計測するために、自分で自由に作成できるイベントです。イベント名やパラメータを自由に設定できるため、ビジネスの目標に合わせた柔軟な計測が可能です。たとえば、問い合わせフォームの送信完了、特定のCTAボタンのクリック、サイト内の特定ページ間の遷移、電話リンクのタップなどを計測したい場合に活用します。
拡張計測機能イベントは、GA4の管理画面から簡単に有効化できます。GA4にログインし、左メニュー下部の「管理」をクリックします。「データの収集と修正」セクションの「データストリーム」を選択し、対象のウェブストリームをクリックします。ストリームの詳細画面で「拡張計測機能」の横にある歯車アイコンをクリックすると、各イベントのトグルが表示されます。計測したいイベントをONにして保存すれば設定完了です。
なお、拡張計測機能は新しいデータストリームではデフォルトで有効になっています。不要なイベントがある場合は個別にOFFにすることも可能です。
GTMを使わず、GA4の管理画面だけでカスタムイベントを作成する方法を紹介します。ここでは「フォーム送信完了ページへのアクセス」を計測するカスタムイベントを例にします。
GA4の「管理」→「データの表示」→「イベント」画面に移動し、「イベントを作成」ボタンをクリックします。作成画面が開いたら、まず「カスタムイベント名」を入力します。ここではcontact_completeとします。次に「一致する条件」を設定します。1つ目の条件として、パラメータにevent_name、演算子に「次と等しい」、値にpage_viewを設定します。2つ目の条件として、パラメータにpage_location、演算子に「次を含む」、値に/contact/thanksを設定します。「ソースイベントからパラメータをコピー」のチェックはデフォルトのままで問題ありません。「作成」をクリックすれば完了です。
この設定により、page_viewイベントが発生し、かつそのページURLに/contact/thanksが含まれる場合に、contact_completeという新しいイベントが生成されます。
GA4の管理画面での設定はシンプルですが、イベントが増えると管理が煩雑になりがちです。より柔軟な条件設定や一元管理を行いたい場合は、GTM(Googleタグマネージャー)での設定がおすすめです。
ここでは「特定の外部リンクのクリック」を計測するカスタムイベントをGTMで設定する例を紹介します。
まず、GTMにログインし、「タグ」→「新規」をクリックして新しいタグを作成します。タグの種類は「Googleアナリティクス:GA4イベント」を選択し、GA4の測定IDを入力します。イベント名には任意の名前(例:external_link_click)を入力します。
次にトリガーを作成します。トリガーのタイプは「クリック – リンクのみ」を選択し、発火条件として「Click URL」に計測したい外部リンクのURLを含むように設定します。設定が完了したら、GTMのプレビューモードで実際にリンクをクリックしてタグが正しく発火するか確認します。問題なければGTMを公開します。
GTMから送信されたイベントがGA4のイベント一覧に表示されるまで少し時間がかかることがあります。リアルタイムレポートで確認するのが手軽です。
カスタムイベントを作成する際は、命名規則を守ることが重要です。以下のルールを把握しておきましょう。
まず、イベント名に使用できる文字は英数字とアンダースコア(_)のみです。先頭の文字は英字にする必要があり、スペースは使用できません。また、大文字と小文字は別のイベントとして認識されます。たとえばPage_Scrolledとpage_scrolledは別々のイベントとして扱われるため、基本的にはすべて小文字で統一するのがおすすめです。
さらに、GA4にはイベント名として使用できない予約語があります。たとえばevent_name、first_open、app_removeなどの文字列は、GA4のシステムがすでに使っているため自分のイベント名には使用できません。予約語の一覧はGoogleの公式ヘルプで確認できます。
もう1つ注意すべきは、デフォルトイベントとの二重計測です。自動収集イベントや拡張計測機能イベントですでに計測されている行動と同じ条件のカスタムイベントを作ると、同じアクションが2回カウントされてしまいます。カスタムイベントを作成する前に、デフォルトのイベントでまかなえないか必ず確認しましょう。
設定したイベントが正しく計測されているかは、以下の方法で確認できます。
最も手軽なのはリアルタイムレポートです。GA4の「レポート」→「リアルタイム」を開き、実際にサイト上でイベントを発生させると、数秒〜数分で画面に反映されます。設定直後のテストに最適です。
「管理」→「イベント」画面では、計測されたすべてのイベントの一覧を確認できます。ただし、イベントが一覧に表示されるまでに最大24時間かかることがあります。
GA4のDebugViewも非常に便利です。GTMのプレビューモードを使っている場合、GA4の「管理」→「DebugView」画面でイベントの発火をリアルタイムに確認できます。どのイベントがどのパラメータとともに送信されたかを詳細に確認できるため、トラブルシューティングに役立ちます。
イベントを設定したにもかかわらずデータが表示されない場合、いくつかの原因が考えられます。
まず、GA4のタグ自体が正しく設置されているか確認します。Chromeの拡張機能「Google Tag Assistant」やGTMのプレビューモードを使って、タグが正しく発火しているかチェックしましょう。
次に、イベントの条件設定を見直します。GA4管理画面でカスタムイベントを作成した場合、パラメータの値が実際のURLと一致しているか確認しましょう。よくあるミスとしては、URLの末尾スラッシュの有無、URLパラメータ(クエリ文字列)の影響、「次と等しい」と「次を含む」の演算子の使い分け間違いなどがあります。
GTMで設定した場合は、GTMのプレビューモードでタグが発火しているか確認します。タグが発火していてもGA4に反映されない場合は、測定IDが正しく設定されているか再確認してください。
また、GA4のフィルタ設定で自社IPを除外している場合、テスト時のアクセスが除外されて計測されないことがあります。テスト時は一時的にフィルタを解除するか、フィルタの対象外となるネットワークからアクセスして確認しましょう。
最後に、レポートへの反映には時間がかかる点を把握しておきましょう。リアルタイムレポートでは数分以内に確認できますが、通常のレポートや管理画面のイベント一覧に反映されるまでには最大24時間かかることがあります。
計測しているイベントの中で、ビジネス上特に重要なものは「キーイベント」としてマークすることで、コンバージョンとして追跡できるようになります。2024年3月にGA4の「コンバージョン」は「キーイベント」に名称変更されましたが、機能に変わりはありません。
設定方法は簡単です。「管理」→「イベント」画面で、キーイベントにしたいイベントの「キーイベントとしてマークを付ける」トグルをONにするだけです。1つのプロパティにつき最大30個まで設定可能です。キーイベントに設定すると、標準レポートや探索レポートでコンバージョンとして分析できるようになり、Google広告と連携すれば広告の入札最適化にも活用できます。
GA4のイベントは、ユーザー行動を計測するためのすべての基盤です。自動収集イベント、拡張計測機能イベント、推奨イベント、カスタムイベントの4種類があり、それぞれ設定方法と用途が異なります。
サイト分析で本当に必要なデータを取得するには、デフォルトのイベントで足りない部分をカスタムイベントで補うことが欠かせません。GA4管理画面だけでも設定できますが、管理のしやすさを考えるとGTMの活用がおすすめです。まずは自社サイトで計測すべきユーザー行動を洗い出し、必要なイベントを1つずつ設定していきましょう。

GA4の直帰率の定義と確認方法を解説。UAとの違い、エンゲージメント率との関係、標準レポート・探索レポートでの表示手順、直帰率が高い場合の改善方法まで網羅的に紹介します。

GA4のコンバージョン設定(キーイベント設定)の方法を初心者向けにわかりやすく解説。管理画面での設定手順、GTMとの連携方法、計測されないときの対処法まで網羅的に紹介します。

GA4の設定方法をステップバイステップで解説。Googleアナリティクス4のアカウント作成・データストリーム・GTMタグ設置・拡張計測・コンバージョン設定・BigQuery連携まで、導入時に必要な初期設定の全手順を網羅した完全ガイドです。