多くのウェブサイトオーナーやマーケターがGA4ですべてのレポーティングを行うように移行しているため、多くの人が特定のタスクを実行する方法について質問し、ユニバーサルアナリティクスで慣れ親しんだレポートを引き継ぐ必要があるように感じているようである。 カスタムGoogleアナリティクスダッシュボード または GA4アドバンス認証 をご覧いただき、プラットフォームの使い方をご理解ください。
GoogleはGA4を「イベントベース」と表現しており、カスタムイベントを理解することは、新しいプラットフォームでは明らかに重要です。この記事では、カスタムイベントとは何か、その設定方法、レポートでの表示方法、そして必要な場合の更新方法について説明します。
GA4カスタムイベントとは何ですか?
によると グーグルです、 GA4 のカスタムイベントです:
「名前とパラメーターのセットを定義したイベントです。カスタムイベントを使用すると、Analyticsが他に自動収集または推奨しないデータを収集することができます。"
GoogleはGA4におけるイベントを、サイト上で起こる「インタラクションやハプニング」と広く定義しています。GA4がイベントとパラメータをベースにしていることから想像できるように、新しいプラットフォームでは、ほぼすべてのウェブサイトインタラクションが「イベント」の傘下に入ることになります。
イベントには、Googleがデフォルトまたは「自動収集イベント」として指定しているものがあります。これは、Googleがあらかじめ設定したイベントで、アナリティクスアカウントに表示されます(ご想像のとおり)。
カスタムイベントとは、特定のインタラクションを測定するために、自分で設定する必要があるイベントのことです。
GA4におけるカスタムイベントの例
カスタムイベントを作成できる対象は多岐にわたります。その多くはコンバージョンのポイント(ダウンロード、フォーム入力など)であり、その他は追跡したいカスタムエンゲージメントメトリクス(ユーザーのページビュー数、特定のアクションと特定のページパスの間に関連するアクティビティなど)である可能性があります。
GA4でよくあるカスタムイベントの例を紹介します:
- ボタンクリック
- フォーム送信
- ビデオインタラクション
- スクロールの深さ
- ファイルのダウンロード
- ソーシャルメディアとの相互作用
- 外部リンクのクリック数
- 製品の相互作用
- カスタム検索
- ユーザーのサインアップ
この場合も、カスタムイベントを使用することで、サイト上の特定のインタラクションをこのような形で測定することができます。
GA4でカスタムイベントを設定する方法
実際に追跡したいものと、作成したい具体的なカスタムイベントが決まったら、重要なことは、Google Analytics 4でカスタムイベントを作成するには、Googleタグマネージャを使う方法とGoogle Analyticsのインターフェースで作成する方法の2つの基本的な方法があるということです。
それぞれの方法でカスタムイベントを設定する手順を説明します。
Googleタグマネージャでカスタムイベントを設定する
Google Tag Managerでカスタムイベントを設定するには、Google Tag Managerでタグやトリガーを作成するための適切なアクセス権と、カスタムディメンションを作成するためのGA4へのアクセス権が必要となり、複数の手順を踏む必要があります。
Googleタグマネージャの標準的なプロセスに従って、タグと、そのタグに関連付けられたタグをトリガーするトリガーの両方を設定することができます。
GTMでタグを設定する方法のウォークスルーを紹介します:
そこからGA4のインターフェイスに戻り、GA4内でイベントがトリガーされるようにカスタムディメンションを設定します。
まず、GA4で管理画面に移動します:
次に、カスタム定義をクリックし、カスタムディメンションの作成ボタンを選択します:
そして、ディメンション名と説明を割り当て、さらにGoogleタグマネージャでタグ用に作成したパラメータを強調表示します。
イベントが正しく設定されているかどうかをトラブルシューティングする場合、以下の方法で確認することができます。 グーグルタグアシスタント および GA4のデバッグモード が、そのイベントが測定しようとしているプロセスを完了させるために走り抜けた後。
Google Analytics 4でカスタムイベントを設定する(インターフェイスで直接設定する)
GA4内で新しいイベントを設定することは、いくつかのステップで完了することができます。
まず、GA4の管理画面へ移動します:
適切な権限があることを前提に、イベントに移動し、作成をクリックすることができます:
その後、再度作成をクリックします:
作成」をクリックすると、新しいイベントの名前と、イベントを起動するためのパラメータを設定する画面が表示されます:
GA4で直接イベントを作成する場合、そのためのカスタムディメンションを作成する必要はありません。Google Tag Manager経由で設定したイベントと同様に、イベントが正しく発火しているかどうかを確認するには、次のようにします。 グーグルタグアシスタント および GA4のデバッグモード.
カスタムイベントに関するFAQ
ここでは、カスタムイベントに関連するよくあるご質問をご紹介します:
GA4で自動的に収集されるイベントとは何ですか?
自動収集イベントは、GA4でデフォルトでキャプチャされる事前定義されたイベントです。これらのイベントには、ページビュー、スクロール、サイト内検索、ビデオエンゲージメント、アウトバウンドクリックが含まれます。これらのイベントは、GA4のトラッキングコードがウェブサイトやアプリにインストールされている限り、GA4によって自動的にトラッキングされます。
自動収集イベントとカスタムイベント:その違いとは?
ここでの違いは、自動収集イベントは各アカウントのデフォルトバージョンのGoogle Analytics内で設定されるものであるのに対し、カスタムイベントは、自分のGA4プロファイル内でサイト上の特定のインタラクションを測定するために(Google Tag ManagerまたはGoogle Analyticsで)設定できるイベントであることは明らかです。
GA4で強化された測定イベントとは?
エンハンスト測定イベントは、特定の条件が満たされたときにGA4が自動的にトラッキングするイベントです。このイベントには、ファイルダウンロード、アウトバウンドクリック、ビデオエンゲージメント、スクロールトラッキングが含まれます。拡張測定イベントは、GA4の設定の「データストリーム」セクションで有効にすることができます。
エンハンスメント測定イベントとカスタムイベント:その違いとは?
拡張測定イベントは、Google Analyticsプロファイルでオン/オフできる自動収集イベントの特定のバリエーションであり、カスタムイベントは、Google Analyticsアカウント内で意図的に設定するイベントです。
GA4の推奨イベントとその利用方法について教えてください。
推奨イベントは、一般的なユーザーインタラクションをトラッキングするためにGA4が推奨する事前定義されたイベントのセットです。これらのイベントには "View Item", "Add to Cart", "Initiate Checkout", "Purchase "が含まれます。推奨イベントは、GA4インターフェースの "Event "セクションからGA4の実装に追加することができます。
GA4カスタムイベントがレポートに表示されないのはなぜですか?
カスタムイベントがGA4レポートに表示されない理由はいくつか考えられます。考えられる理由としては、カスタムイベントのトラッキングコードの実装が正しくない、データ処理の遅延、レポートのフィルタリングやセグメンテーションの設定が正しくない、などがあります。この問題を解決するには、実装を確認し、データが処理されるのを待ち、レポートのフィルターやセグメントを確認してください。
GA4 Custom Event Trackingに必要なJavaScriptコードとは何ですか?
GA4カスタムイベントのトラッキングに必要なJavascriptコードは 「gtag()関数.この関数はイベントデータをGA4アカウントに送信し、特定のユーザーインタラクションを追跡するようにカスタマイズすることができます。以下は、カスタムイベントを追跡するための "gtag()" 関数の例です:
gtag('event', 'custom_event_name', {)
'event_category': 'category_name'、
'event_label': 'label_name'、
'event_value'です:10
});
GA4で作成できるカスタムイベントの数に制限はあるのでしょうか?
GA4内には、カスタムイベントに関連した制限がいくつかあり、注意が必要です:
- イベントは500件までしか作成できません
- カスタムディメンションとメトリクスは最大50個までしか使用できない
- イベント名の長さは最大40文字です。
- イベントパラメータ名の長さ 最大40文字
- イベントの長さ パラメータ値 最大100文字
- 1イベントあたりのイベントパラメータ数 最大25
- 登録されたカスタムコンバージョンイベント 最大30
GA4 Custom EventのトラッキングにdataLayerを使用するにはどうすればよいですか?
GA4カスタムイベントのトラッキングにdataLayerを使用するには、"dataLayer.push() "関数を使ってカスタムイベントデータをdataLayerにプッシュすることができます。このデータは "gtag() "関数で取り込まれ、GA4アカウントに送信されます。以下は、カスタムイベントデータをdataLayerにプッシュする例です:
dataLayer.push({)
'event': 'custom_event_name'、
'category': 'category_name'、
'label': 'label_name'、
'値'です:10
});
GA4 Custom Eventsのイベントパラメータとは何ですか、またその使い方は?
GA4カスタムイベントにおいて、イベントパラメータは、ユーザーのウェブサイトとの関わり方に関する追加情報を提供するキーと値のペアです。これらのパラメータはイベントをより詳細に説明し、イベントデータをより詳細に分析することができます。デフォルトでは、自動収集および拡張測定イベントにはパラメータが含まれており、Googleは推奨イベントごとに必須パラメータとオプションパラメータのセットを提供しています。また、必要に応じてイベントパラメータを追加することも可能です。
イベントパラメーターを設定するには、eventコマンドでgtag()関数を使用し、第3引数にパラメーターのKey-Valueペアを含めることができます。
さらに、Googleタグのスニペット内のconfigコマンドを更新することで、ページ上のイベントごとにパラメータを送信することができます。
これらのパラメータを使用することで、Google AnalyticsのRealtimeレポートやDebugViewレポートを使用してイベントとそのパラメータを確認することができ、データを分析し、ユーザーの行動に関する洞察を得ることができます。
Google Analyticsのダッシュボードを自作する
GA4のカスタムイベント(またはGA4やlooker studioの一般的な側面)に苦労している場合は、既製のGoogle Analyticsダッシュボードに移行することをお勧めします。
WordPressを使用している場合、ShareThis Google Analytics Dashboard for WordPressを使用すると、数回クリックするだけで、トラフィックとエンゲージメントを無料で監視することができます。