より多くのユーザーに当コンテンツをご利用いただけるよう、この記事は自動翻訳を使用して英語から翻訳しています。元の記事を読むにはこちらをクリックしてください 。また、内容に問題がある場合は、遠慮なく report-osteam@semrush.comまでご連絡ください。
Google Analytics 4 (GA4)では、イベントとはウェブサイトやアプリで発生する特定のインタラクションや事象を指します。
イベントによって、ユーザーがサイトに滞在する時間や、フォームを送信する数など、サイト上でのユーザーの行動を把握することができます。
GA4にはデフォルトで自動的に記録されるイベントがいくつかありますが、独自の行動をカスタムイベントとして追跡することもできます。
Google Analytics 4のカスタムイベントとは?
カスタムイベントは、Googleアナリティクスで作成できるオプションのイベントです。 これにより、Googleがまだ記録していないウェブサイトやアプリでのユーザー・インタラクションに関するデータを取得することができる。
例えば、カスタムイベントを作成して、特定のページ(確認ページなど)が何回閲覧されたかを追跡したり、ニュースレターに登録するためにどのフォームが最も頻繁に使用されているかを確認したりすることができます。
カスタム・イベントと他のイベント・タイプ
Googleアナリティクスのカスタムイベントは、GAがカバーしていないデータをトラッキングするためにユーザーが作成するという点で特徴的です。
カスタムイベントを作成する前に、追跡したいユーザー行動が他のイベントタイプでカバーされていないことを確認する必要があります。
グーグルには他にも3つのイベントタイプがある:
- 自動的に収集されるイベント:GA4に自動的に記録される基本的なイベントで、オフにすることはできません。 これらのセッションには、session_start(ユーザーがウェブサイトまたはアプリにアクセスしたときにトリガーされる)とuser_engagement(ウェブページがフォーカスされているとき、またはアプリが1秒以上フォアグラウンドにあるときにトリガーされる)が含まれます。
- 測定イベントの強化:コードを調整したり、Googleタグマネージャ(GTM)を設定することなく、追加のイベントをトラッキングすることができます。 例えば、view_search_results(ユーザーがウェブサイトの検索結果ページを表示したときにトリガーされる)やfile_download(ユーザーがダウンロード可能なファイルへのリンクをクリックしたときにトリガーされる)などがあります。
- おすすめイベント:ユーザーの行動に対するさらなる洞察を提供します。 自動的に収集されたり強化された測定イベントとは異なり、推奨イベントは自動的には記録されない。 その代わりに、自分のニーズに応じて設定する。
さらに読む Google Analytics 4 イベントガイド:イベントトラッキングの説明
Google Analytics 4でカスタムイベントを作成する方法
Googleアナリティクスのカスタムイベントを作成するには、主にGA4インターフェースとGoogleタグマネージャの2つの方法があります。
GA4インターフェイスでのイベント作成はよりシンプルですが、既存のものをベースにイベントを作成することしかできません。 Google Tag Managerでのイベント作成は、より複雑ですが、より具体的なデータ収集が可能です。
知りたいことを測定するのに最も役立つ方法を選ぶことをお勧めする。
しかしその前に、追跡したいイベントがGA4ですでに収集されていないことを確認してください。 Googleが自動的に収集するイベントのリスト(このリストには、強化された測定イベントが含まれています)と推奨されるイベントを確認し、Googleがすでに探しているデータを収集できるかどうかを確認します。
また、カスタムイベントがGA4の自動収集イベント、強化測定イベント、推奨イベントと同じ名前にならないように、イベント名をよく理解してください。
イベント名を付ける際には、以下のルールに留意してください:
- イベント名はアルファベットで始まること
- イベント名にはアルファベット、数字、アンダースコアのみを含めることができ、スペースやその他の特殊文字は使用できません。 スネークケース」(すべて小文字、スペースはアンダースコア)を使用することをお勧めします。
- イベント名は大文字と小文字を区別します。 つまり、"custom_event"、"Custom_Event"、"Custom_event "は3つの異なるイベントとしてカウントされる。
- イベント名は、予約されたイベント名や接頭辞を使用してはならない。 その場合、Google Analyticsはエラーメッセージを表示します。
また、カスタムイベント名やカスタムパラメータ名の文字数制限にも注意してください:
- イベント名の最大文字数は40文字です。 カスタムイベントをコンバージョンとしてマークしたい場合は、特に注意が必要です。 40文字より長い名前の場合、付加された"_c "が欠落し、そのイベントはコンバージョンとして追跡されない。
- イベントパラメータ名の最大文字数は40文字です。
- イベントパラメータ値の最大文字数は100文字です。
では、カスタム・イベントを作成するための2つの方法を説明しよう:
Google Analytics 4のインターフェイスでカスタムイベントを作成する
GA4のインターフェースは、既存のイベントをベースにカスタムイベントを作成するシンプルな方法を提供します。 Google Tag Manager(GTM)でカスタムイベントを作成するほど包括的ではないが、GTMをインストールしていない人には良い選択肢だ。
例えば、ある特定のアセット(welcome-packet.pdfというファイル名のウェルカムパケット)のダウンロードをトラッキングしたいとします。
Google Analytics 4に入り、歯車アイコンに移動し、"Events"をクリックし、"Create event"をクリックします。
次に、"Create"をクリックする。
次の画面で、カスタムイベントに名前を付け、パラメータを設定します。
この例では、イベント名を "welcome_packet_download "とする。 このイベントは、既存のfile_downloadイベントに基づいているので、"Parameter "を "event_name "に、"Operator "を "equals "に、"Value "を "file_download "に設定する。
この特定のファイルのダウンロードを追跡するために、パラメータ "file_name "に "welcome-packet "を設定する。
次に、新しいイベントを保存します。
カスタムイベントは、あなたのサイトやアプリで、あなたが指定したすべての条件に一致するイベントが発生したときにのみ発火することに注意してください。
GA4カスタムイベントの設定に成功したら、次の重要なステップはイベントを正確にトラッキングすることです。 これについては後で掘り下げることにしよう。
Googleタグマネージャでカスタムイベントを作成する
Google Tag Managerでは、すでにGoogle Analyticsに送信されているイベントに基づいていなくても、まったく新しいイベントを作成することができます。
では、GTMにログインしてください。 そして「概要」画面から「新しいタグ」をクリックする。
すると下の画面が表示される。
タグにはわかりやすい名前をつけましょう。 この例では、ウェルカムページのビューを追跡します。 次に、"Tag Configuration"をクリックする。
表示されたメニューから、"Google Analytics"を選択する。
次に、「Google Analytics」を選択します:GA4イベント"を選択します。
まだの場合は、"Measurement ID "フィールドの右側にあるアイコンをクリックして、測定IDを見つけ、再利用できる変数として保存します。 (そうでなければ、「測定ID」フィールドにコピー&ペーストしてください)。
次に、ネーミングのベストプラクティスに留意しながら、イベント名を入力します。 この名前はレポートに表示されるので、わかりやすい名前にしてください。
さて、追跡したいアクションを定義しましょう。
これがトリガーと呼ばれるものだ。 これは、特定のタグがいつ起動されるべきかを決定するために定義する、特定の条件または条件のセットです。
この例では、誰かが特定のページ(URLに"/welcome "が含まれるウェルカムページ)を閲覧するたびにトラッキングしたいとします。
下にスクロールし、"Triggering"("Tag Configuration "モジュールの直下に表示される)をクリックしてメニューを開く。
Choose a trigger "メニューが開いたら、右上の "+"マークをクリックします。 これにより、指定したページでのみ起動するカスタムトリガーを設定することができます。
次の画面で、トリガーに名前を付ける。
次に、"Trigger Configuration"モジュールをクリックする。
オプションのリストが表示されるので、追跡しようとしているものと一致するトリガーを選択する。 今回は "ページビュー"を選択する。
イベントが発生するページを指定できるようになりました。 そこで、"Some Page Views "の隣にある丸を選択する。
ここで、最初のドロップダウンメニューで「Page Path」を選択し、次のドロップダウンメニューで「contains」を選択する。 そしてテキスト・フィールドに "welcome "を加える。 (これは、ユーザーが "welcome "を含むURLパスのページを閲覧したときにイベントが発生することを指定します)。
右上の「保存」をクリックするのをお忘れなく。
タグ設定」と「トリガー」のモジュールがある画面に戻ります。
もう一度、右上の「保存」をクリックする。
概要」画面に戻ります。 ワークスペースの変更 "の下に "2 Added "と表示され、新しいトリガーと新しいタグが作成されたことがわかります。
変更を反映させるには、右上の「Submit」をクリックします。
表示される画面で、「バージョン名」フィールドに名前を、「バージョンの説明」フィールドに説明を追加する必要があります。
その後、"Submit"をクリックする。
GA4 でカスタムイベントがトラッキングされていることを確認する方法
さて、カスタムイベントを作成したら、"Realtime "レポートを使って、イベントが正しく実行されていることを確認しましょう。 これは過去30分間の活動を示している。
GA4で、"Reports" > "Realtime"をクリックする。 手動でイベントをトリガーすることができます(この場合、ウェルカムページを表示することで)。 その後、"Realtime "レポートに表示されるかどうかを確認する。
イベントがトラッキングされていれば、"welcome_page_view "イベントが "イベント名別イベント数 "に表示されるはずです。
GA4でDebugViewを使ってカスタムイベントをチェックする
イベントをテストしても "Realtime "レポートに表示されない場合は、GA4の "DebugView "を使ってみてください。
この機能は、カスタムイベントがどのようにキャプチャされ、処理されているかを可視化し、正確で効果的なトラッキングを実現します。
まず、テストに使用するデバイスのデバッグモードを有効にする必要がある。
管理者アイコンをクリックし、"DebugView"を選択する。
ここでは、イベントのリアルタイム・ストリームが表示され、カスタム・イベント実装の検証やトラブルシューティングを即座に行うことができます。
画像ソースグーグルAI
GA4レポートでカスタムイベントを見るには
あなたはカスタムイベントを作成し、それが機能することを確認しました。 さて、このイベントで追跡したいデータを表示する番だ。
イベント "レポートは、あなたのサイトで発生したすべての追跡イベントを表示します。
Googleアナリティクスの「レポート」 > 「エンゲージメント」 > 「イベント」をクリックすると、「イベント」レポートが表示されます。
下部の表でカスタムイベントをクリックすると、イベントをトリガーしたユーザーの数やパラメータに関する情報など、より詳細なデータが表示されます。
カスタムイベントをコンバージョンに設定する
Google Analytics 4で、新しく作成したイベントをコンバージョンとして指定したいとします。 なぜなら、ウェブサイトのパフォーマンスやユーザーエンゲージメントに関する貴重な洞察を提供してくれるからです。
その方法はこうだ:
歯車のアイコンをクリックして管理セクションに移動します。 次に、"Conversions" > "New conversion event"に行く。
次に、カスタム・イベント名を追加し、"保存"をクリックするだけです。
カスタムイベントでインサイトを解き明かす
GA4にカスタムイベントトラッキングを実装することは、ビジネスにとって重要なカスタマイズされた指標を監視することで、ユーザーの行動に関する微妙な洞察を引き出す鍵となります。 ニュースレターの購読、アセットのダウンロード、ボタンのクリック、その他の重要なインタラクションなどです。
アプローチをカスタマイズすることで、特定のユーザーアクティビティをピンポイントで特定し、詳細なデータを掘り下げて、戦略を最適化し、GA4の可能性を最大限に活用することができます。
だが、それは始まりに過ぎない。 また、SemrushのOrganic Traffic Insightsを使用すると、Google Analytics 4、Google Search Console(GSC)、Semrushのデータを1つのダッシュボードにまとめることができます。
ランディングページのパフォーマンス、キーワード、その他の重要な指標(コンバージョンを含む)をシームレスに分析することができます:
そして、このデータを意思決定に活用することができる。