ユニバーサル アナリティクスと Google アナリティクス 4 の Measurement Protocol を比較する

このページでは、ユニバーサル アナリティクス(UA)と Google アナリティクス 4(GA4)の Measurement Protocol の主要な機能の違いについて説明します。

詳しくは、Measurement Protocol の制限事項をご覧ください。

一般

このセクションでは、UA の一般的なパラメータについて説明します。

項目 UA GA4
トラッキング ID / プロパティ ID tid パラメータが必要です。 測定 ID と API Secret が必要です。
マスク IP 省略可。 利用できません。
広告掲載の権限を無効にする 省略可。 ドキュメントのルートにオプションの consent パラメータがある。
データソース ds は、送信されるデータのソース(ウェブまたはアプリ)の省略可能なパラメータです。 データ ストリームの種類によって決定されるため、データソースは必要ありません。測定 ID はデータ ストリームに関連したクエリ パラメータとして送信されます。
キャッシュの無効化 z は、ブラウザでのキャッシュ ヒットを回避する省略可能なプロパティです。 ブラウザのヒットは gTag を使って送信する必要があるため、不要です。

ユーザー

このセクションでは、UA のユーザー パラメータについて説明します。

項目 UA GA4
Client-ID cid は、ユーザーを一意に識別するために使用される省略可能なパラメータです。 GA4 では、クライアントの一意の識別子が必要となります。ブラウザの場合は、gtag から client_id を送信します。モバイルアプリの場合は、Firebase 向け Google アナリティクスから取得できる app_instance_id を送信します。
User-ID cid を使用しない場合は uid が必要です。uid はユーザーの一意の識別子です。 user_id は省略可能です。

セッション

このセクションでは、UA のセッション パラメータについて説明します。

項目 UA GA4
セッション管理 セッション継続時間の調整に使用します。 GA4 では、Measurement Protocol を使ってセッションをコントロールすることはできません。gtag または Firebase の既存の session_id を指定することは可能です。
IP オーバーライド ユーザーの IP アドレスです。 利用できません。
ユーザー エージェント オーバーライド ブラウザのユーザー エージェントです。 GA4 では、ユーザー エージェントをオーバーライドすることはできません。
地域オーバーライド ユーザーが所在する地域です。 GA4 では、いかなるヒットの位置情報も提供せず、提供する方法もありません。

トラフィック ソース

このセクションでは、UA のトラフィック ソース パラメータについて説明します。

項目 UA GA4
キャンペーンの詳細 キャンペーン フィールドを使用します。 GA4 では、campaign_details というイベントが用意されています。GA4 では、パラメータ名が UA とは異なります。
他のトラフィック ソース データ UA では、ドキュメント参照 URLGoogle 広告 IDGoogle ディスプレイ広告 ID 用のパラメータが用意されています。 GA4 では、これらのパラメータは、client_id または app_instance_id を指定した際に、自動的にリクエストに追加されます。

システム情報

このセクションでは、UA のシステム情報パラメータについて説明します。

UA GA4
UA では、画面解像度やビューポートのサイズなどのシステム情報向けの省略可能なパラメータが用意されています。 GA4 では、多くのパラメータは Google タグ(gtag)で自動的に収集されますが、他のパラメータは Flash バージョンのようにサポート終了となりました。サポート終了となったパラメータを引き続き収集する場合は、カスタムのイベントとパラメータを作成してください。

ヒット

このセクションでは、UA のヒット パラメータについて説明します。

UA GA4
UA では、ページビューやスクリーン ビューを記録するために使用される必須のパラメータの t が用意されています。 GA4 では、イベントモデルが使用され、こうしたイベントは Google タグ(gtag)または Firebase 向け Google アナリティクスによって自動的に収集されます。

アプリ

このセクションでは、UA のアプリ パラメータについて説明します。

UA GA4
Apps フィールドです。 GA4 では、アプリに関するほとんどの情報は、ストリームが設定されると、Firebase 向け Google アナリティクスによって自動的に収集されます。

イベント

このセクションでは、UA のイベント パラメータについて説明します。

UA GA4
UA では、イベントはカテゴリ、アクション、ラベルの組み合わせを使って送信されていました。 GA4 では、イベントはデータモデルの中核であり、ほぼすべてのデータがイベントとして送信されます。 Measurement Protocol を使用すると、推奨イベントまたはカスタム イベントを送信できます。

e コマース

このセクションでは、UA の ecommerce パラメータについて説明します。

UA GA4
UA では、e コマースに関する情報は、さまざまな組み合わせのパラメータを使って送信されていました。 GA4 では、e コマースに関するほとんどの情報がpurchase イベントとして送信されます。詳しくは、e コマースに関するドキュメントをご覧ください。

アトリビューション情報を取得するには、セッションの終了後 24 時間以内に購入イベントを送信する必要があります。

ソーシャル インタラクション

このセクションでは、UA のソーシャル インタラクション パラメータについて説明します。

UA GA4
UA では、ソーシャル ネットワーク、操作、ターゲットを示すために、sn パラメータ、sa パラメータ、st パラメータが使用されていました。 GA4 では、ソーシャル インタラクションは、shareselect_content などの推奨イベントを使って測定できます。

その他のアクションについては、カスタム イベントを使用してください。

速度

このセクションでは、UA の速度パラメータについて説明します。

UA GA4
UA では、速度パラメータはウェブに関する指標に使用されていました。 GA4 では、ウェブに関する指標のイベントはありません。GA4 でウェブに関する指標を測定する場合は、カスタム イベントを使用してください。詳しくは、GA4 の指標の取得に関するガイドをご覧ください。

例外

このセクションでは、UA の例外パラメータについて説明します。

UA GA4
UA では、例外には exd パラメータと exf パラメータが使用されていました。 GA4 には、例外のイベントはありませんが、カスタム ディメンションとカスタム指標を使って作成できます。

カスタム ディメンションとカスタム指標

このセクションでは、UA のカスタム ディメンションとカスタム指標のパラメータについて説明します。

UA GA4
UA では、カスタム ディメンションとカスタム指標はそれぞれ cd<dimensionIndex>cm<metricIndex> の形式のパラメータを使って送信されていました。 GA4 では、カスタム イベントとカスタム指標は Measurement Protocol を使って送信できます。イベントとパラメータの名前と値を指定するかどうかは、任意です。カスタム ディメンションとカスタム指標をレポートで使用するには、追加の設定が必要となります。