タグを使用したAdobe AnalyticsのWeb SDKへの移行

Experience Platform Tags (旧Launch)のAnalytics拡張機能を使用して、Adobe Analyticsの実装をWeb SDKに移行する手順を説明します。また、TagsでもWeb SDK拡張機能を使用します。 TagsのAdobe Analytics拡張機能を使用する場合、バックグラウンドでは「AppMeasurement.js」コードが使用されています。 したがって、これはAppMeasurementをWeb SDKに移行するチュートリアルと考えることができますが、このチュートリアルは完全にタグに含まれており、JavaScript実装との間の移行については説明しません(タグ UI内で使用されるJavaScript コードを除く)。 JavaScript実装の移行については、​ ドキュメント ​を参照してください。

NOTE
同様の移行チュートリアルは、次の場合に使用できます。
CAUTION
Platform Web SDKは複数のAdobe アプリケーションをサポートしているので、特定のページ上のすべてのAdobe ライブラリを同時に移行する必要があります。 例えば、1つのページ に対するWeb SDK for TargetとAppMeasurement for Analyticsの混在実装はサポートされていません。 ただし、ページ AのWeb SDKやページ BのAppMeasurementを使用したat.jsなど、異なるページ間での混在実装はサポートされています。

このチュートリアルの内容

Analytics実装を移行する手順に入る前に、Analytics用の​ 実装 ​を変更または更新する作業について正確に理解することが重要です。 このチュートリアルの最後に、レポートを確認し、すべてが同じである場合は、「なぜ私はそれをしたのですか?」と自問するかもしれません。 Analyticsの導入にWeb SDKを使用するメリットを説明する文書は他にもありますが、次のようなものがあります。

  1. ファーストパーティデバイス IDのサポート
  2. パフォーマンスの向上
  3. Adobe Experience Platform アプリケーションの使用に向けて導入する際の将来性の確認(新しいユースケースの実現)

Web Adobe Analyticsがどのように役立つかについて詳しくは、SDK担当者にお問い合わせください。 このチュートリアルを進める中で、移行を実行する​ 方法 ​に焦点を当てます。

IMPORTANT
この実装の移行を行う主な理由の1つは、Customer Journey Analytics、Real-Time CDP、Journey OptimizerなどのAdobe Experience Platform アプリケーションを使用する準備を整えることです(上記の#3を参照)。 この目的のためにweb サイトのデータを使用するには、このチュートリアルに含まれていない追加の手順が含まれますが、このチュートリアルは実装をさらに進めるための前提条件になります。 したがって、このチュートリアルを完了してから、同じweb サイトデータをExperience Platformに送信するために必要な手順を実行することもできます。

移行方法

移行プロセスを実行する方法はたくさんありますが、ここでは2つについて説明する必要があります。

方法1:​既存のTags プロパティをWeb SDKに更新し、新しいデータ要素を作成し、プロパティに既に存在するルールを変更します。

方法2:​新しいプロパティを作成し(既存のプロパティをコピーするか、新しいプロパティを1つ作成する)、その新しいプロパティをAdobe Analytics拡張機能の代わりにWeb SDKで設定することもできます。

この移行チュートリアルでは、方法1を使用します。 これにより、プロパティに関連付けられた埋め込みコードは、開発、ステージング、実稼動の各サイトにすでに埋め込まれているため、埋め込みコードを変更する必要はありません。 メソッド 2を使用する場合は、新しいプロパティの​環境 セクションから各環境の新しい埋め込みコードを取得し、サイトのヘッドセクションに配置することを忘れないでください。

NOTE
この移行中にタグの既存のプロパティを編集するだけですが、注意することをお勧めします。 したがって、移行を開始する前に、現在のプロパティのコピーを作成することを強くお勧めします。 そうすることで、いつでもコピーにアクセスして、変更する前の状態を確認したり、コードを取り込んだりすることができます。
念のために、気をつけるのはいいことです。 次に、プロパティのコピーを作成します。 あなたが帰ってくるまでここで待っています。

Analytics実装をWeb SDKに移行する手順

手順を進めるにつれ、理解すべき重要な注意事項がいくつかあります。

  1. まず、これらのステップがすべて必要な場合とそうでない場合があります。 例えば、カスタムコードの移行に関するレッスンがあります。 カスタムコードを使用しないタグ実装(プラグインの使用を含む)がある場合、このレッスンは必要ありません。 ほとんどのユーザーが必要とするレッスンを含めようとしたので、少なくともレッスンを読んで、移行中にサイトを調整する必要があるかどうかを確認してください。
  2. また、誰もが使用しているユースケースの100%をカバーする移行チュートリアルを作成する方法はありません。 前の項目で述べたように、私たちはほとんどの人が必要とする教訓を含めようとしました、そしてそれは主なユースケースのほとんどをカバーするでしょう。 ただし、このチュートリアルでは取り上げられていないユースケースが存在することは間違いありません。 このケースでは、付属のレッスンで、ユースケースに移行する方法について適切に判断できるかどうかを確認します。 Experience League コミュニティの他のユーザーにデータ収集を依頼することもできます。

移行プロセスでは、次の重要な手順を実行します。

  1. 移行検証レポートスイートを作成します。
  2. データストリームの作成と設定。
  3. タグ(旧Adobe Launch)でWeb SDK拡張機能を追加して設定します。
  4. Web SDK経由でデータを送信するための新しいデータ要素を作成します。
  5. Web SDK データ要素とアクションを使用するには、デフォルトのページ読み込みルールを移行します。
  6. ルールまたはプラグインのカスタムコードを移行します。
  7. 実装の変更を公開します。
  8. 変更をデバッグおよび検証する方法と、デフォルトのページ読み込みルールとそれに関連する変数を検証する方法について説明します。 この検証は、変更を行っても移行を通して続行されます。
  9. 追加のページ読み込みルールの移行。
  10. カスタムリンクルールの移行。
  11. 完全検証後、Analytics拡張機能への参照を削除し、拡張機能自体を削除します。
  12. すべての変更を行った後、ライブラリをステージングにプッシュし、次に実稼動にプッシュします。
  13. すべてが完了したら、もう一度テストします。 これは、古いAnalytics コードへの参照を削除して変更を行ったため、すべてが正しく動作していることを確認する必要があります。
NOTE
アドビは、AnalyticsからWeb SDKへの移行を成功に導くことをお手伝いします。 移行で障害が発生した場合、またはこのガイドに重要な情報が欠けていると感じた場合は、このコミュニティのディスカッション ​に投稿してお知らせください。
recommendation-more-help
platform-learn-help-tutorial-migrate-analytics-websdk