始める前に: GA4 e コマースの移行(analytics.js)

このドキュメントでは、analytics.js を使用するユニバーサル アナリティクス(UA)e コマース実装を、gtag.js を使用する同等の Google アナリティクス 4(GA4)e コマース実装に移行する方法の概要を説明します。

注意事項

gtag.js に移行して GA4 e コマース イベントを送信する

GA4 e コマース機能を利用するには、analytics.js から gtag.js に移行して e コマース イベントを実装する必要があります。

UA レポートを変更できないという厳格な要件がない限り、UA e コマース イベントではなく GA4 e コマース イベントに移行することをおすすめします。

UA と GA4 間のイベントの互換性と変換

analytics.js を使用する e コマースの実装では、イベントとの互換性や自動翻訳はありません。代わりに、gtag.js に移行して、対応する e コマース イベントを実装する必要があります。

移行後、gtag.js では、UA プロパティに送信される GA4 イベントを自動的に変換することができます(またその逆方向も可能)。ただし、すべてのイベントとパラメータを変換できるとは限らないため、自動変換に依存している場合、動作、非互換性、トレードオフを確認することを強くおすすめします。

詳しくは、イベント互換性のリファレンスをご覧ください。

UA と GA4 プロパティの標準の e コマースと拡張 e コマースの比較

UA には、標準の e コマース拡張 e コマースのいずれかを実装するオプションがあります。GA4 ではこの区別はありません。

analytics.js を使用する UA プロパティの場合、標準 e コマースと拡張 e コマースでは実装が異なります。主な違いは、標準の e コマースでは GA4 の purchase イベントに相当するもののみがサポートされている点です。

標準の e コマースは単一の e コマース イベントのみをサポートしているため、拡張 e コマースの実装よりも大幅に少ない労力で GA4 に移行できます。

移行オプションの選択

GA4 は、次世代の Google アナリティクスです。Google アナリティクスのすべての機能を利用できるように、実装を移行して GA4 e コマース イベントが送信されるようにすることをおすすめします。

移行オプションを選択する際の主な考慮事項は次のとおりです。

  • UA の既存のデータ収集と e コマース レポートをそのまま維持することの重要性。
  • 現在行うことができる実装作業量と、今後 GA4 を全面的に導入する作業量の比較。
  • GA4 プロパティを完全に実装(UA イベントから GA4 イベントへ移行)することの短期的な重要性。

結果に適した移行オプションを決定する

次の表を参考に、現在の実装と希望する結果に最適な移行ガイドを決定してください。

現在の実装 結果 主なメリット / デメリット この移行方法がすすめられるケース
標準の e コマース 1 対 1 の基本的な移行 + GA4 の完全実装

     UA 標準 e コマースから GA4 への 1 対 1 の移行です。GA4 e コマース イベントを追加することで、GA4 e コマース レポートを最大限に活用できます。
メリット: 簡単に実装でき、UA で収集されレポートされている e コマースデータがそのまま維持されます。追加の GA4 e コマース イベントを実装すると、完全な GA4 e コマース レポートが作成されます。

デメリット: 追加の e コマース イベントの測定を開始しない限り、GA4 の e コマース レポートにデータが完全には入力されません。
GA4 の使用を開始したいが、長期的な完全移行の準備はできておらず、既存の UA 実装を維持する必要がある場合。 これにより、GA4 のシンプルな e コマース実装に移行され、UA レポートはそのまま維持できます。追加の GA4 イベントを実装すると、GA4 の e コマース レポートを最大限に活用することもできます。