Measurement Protocol(Google アナリティクス 4)

Google アナリティクス 4 向けの Google アナリティクス Measurement Protocol を使用すると、HTTP リクエストを通して Google アナリティクス サーバーに直接イベントを送信できるため、ウェブおよびアプリ ストリームがさらに便利になります。サーバー間やオフラインで発生するインタラクションを測定する際は、特にこの機能が便利です。

ユースケース

Measurement Protocol は次の用途に役立ちます。

  • オンラインとオフラインでの行動を結び付ける
  • クライアントサイドとサーバーサイドの両方でインタラクションを測定する
  • 標準的なユーザー操作以外で発生するイベント(オフライン コンバージョンなど)を送信する
  • 自動収集ができないデバイスやアプリケーション(例: キオスク、スマートウォッチ)からイベントを送信する

はじめに

はじめに、イベントの送信をご覧ください。このガイドでは、Measurement Protocol を使って HTTP 経由でイベントを送信する方法を説明します。

アプリ ストリーム用の Measurement Protocol を実装する場合は、まず Codelab の Measurement Protocol を使用してアプリイベントを GA4 に送信するをご覧ください。

アーキテクチャの概要

Measurement Protocol のシーケンス図

Measurement Protocol の注意事項

リマーケティング

Google シグナルを有効にすると、同一デバイスのリマーケティングがサポートされます。クロスデバイス リマーケティングの場合、User ID も必要になります。

地理情報

地理情報を利用できるのは、gtag、Google タグ マネージャー、Firebase 向け Google アナリティクスによる自動収集のみです。

完全なサーバー間通信

Google アナリティクスへのイベントの送信を Measurement Protocol のみで行うことも可能ですが、利用できるレポートは限られる可能性があります。Measurement Protocol の目的は、gtag、タグ マネージャー、Firebase 向け Google アナリティクスによる既存イベントの収集を補強することにあります。一部のイベントやパラメータの名前は、自動収集で使用するため予約されており、Measurement Protocol を通して送信することはできません。

次のステップ