イベントを使用すると、ウェブサイトまたはアプリ上での特定のインタラクションや事象を測定できます。たとえばイベントを使用して、ユーザーによるページの読み込み、リンクのクリック、購入の完了、システムの動作(アプリのクラッシュ、インプレッションの発生など)を測定できます。
イベントの種類
次の種類のイベントは自動的に収集されます。
- 自動収集イベントは、ウェブサイトまたはアプリで Google アナリティクスを設定した場合にデフォルトで収集されるイベントです。
- 拡張計測機能イベントは、ウェブサイトまたはアプリで Google アナリティクスを設定し、拡張計測機能を有効にすると収集されるイベントです。
次のイベントを実装すると、アナリティクスで確認できます。
- 推奨イベントは、お客様が実装するイベントですが、名前とパラメータが事前に定義されています。このイベントには、既存のレポート機能と今後追加されるレポート機能を利用できます。
- カスタム イベントは、お客様が定義するイベントです。カスタム イベントは、お客様のユースケースで他のイベントが適切でない場合にのみ作成してください。カスタム イベントは、ほとんどの標準レポートに表示されないため、有意な分析を行うにはカスタム レポートまたはデータ探索ツールを設定する必要があります。
仕組み
タグが設定されたウェブサイトのリンクをユーザーがクリックして、外部のウェブサイトに移動した場合の例で説明します。以下の図は、ユーザーがリンクをクリックしたときに何が起きるかを示したものです。
1 |
2 |
3 |
4 |
ユーザーがウェブサイトにアクセスし、外部のウェブサイトへのリンクをクリックする | アナリティクスにクリック イベントが送られ、リアルタイム レポートにイベントとパラメータが表示される | アナリティクスでイベントがすべて処理される | アナリティクスに、レポートやオーディエンスなどで使用できるディメンションや指標のデータが表示される |
イベントをリアルタイムで確認する
ウェブサイトまたはアプリからイベントが送信されたら、以下を使用して、アナリティクスでイベントが正常に収集されたことを確認できます。
リアルタイム レポート
DebugView レポート
キーイベントについて理解する
キーイベントとは、ビジネスの成果にとって特に重要なアクションを測定するイベントのことです。ユーザーがアクションを実施してイベントをトリガーすると、そのアクションはキーイベントとして Google アナリティクスに記録され、Google アナリティクスのレポートに表示されます。
収集したイベントはすべてキーイベントになります。キーイベントを測定するには、アクションを測定するイベントを作成または特定して、そのイベントにキーイベントとしてマークを付けます。イベントにキーイベントとしてマークを付けると、そのアクションを実行したユーザーの数を確認したり、ユーザーがそのアクションを実行するまでに接触したすべてのチャネルのマーケティング パフォーマンスを評価したりできます。
次のフローでは、イベントをキーイベントとしてマークする方法を示します。つまり、ビジネスの成功にとって重要なイベントは、アナリティクスでキーイベントとしてマークできます。
イベント → キーイベント
イベント グループについて理解する
ウェブサイトまたはアプリでトリガーされるイベントのほとんどは、1 件ずつ送信されるのではなく、グループ化(またはバッチ処理)されます。各バッチには最大 20 個のイベントが含まれます。
ただし、次のような状況ではイベントがバッチ処理されません。
- キーイベントは、バッチに含まれる場合でも即時に送信されます
- 注: 「page_view」などのイベントをキーイベントとしてマークしても、そのイベントがバッチに含まれない保証はありません。この方法では、イベントが直ちに送信されるだけです。
- デバッグモードで読み込まれるコンテナでは、リアルタイムで確認できるようにするため、イベントはバッチ処理されません
- お客様のデバイスで保持されるイベントは、ユーザーがページから離れた時点で送信されます
fetch
API をサポートしていないブラウザ環境では、すべてのイベントが即時に送信されます
ユーザーのデバイスがオフラインになった(例: アプリの使用中にインターネットの接続が切れた)場合、イベントデータはデバイスに保存され、オンラインへの復帰後に送信されます。ただし、イベントがトリガーされて 72 時間以上経過してから送信されたイベントは無視されます。
Google アナリティクス 4 では、送信するイベントデータのサイズは 16 KB に制限されます。サイズの上限は、個々のイベントとグループ化されたイベントの両方に適用されます。グループ化されたイベントの上限を超えた場合、バッチはサーバーに送信されますが、バッチ全体は処理されません。
ヒント: Chrome デベロッパー ツールを使用すると、グループ化されたイベントがサーバーに送信される前に、そのペイロード サイズを確認できます。