at.jsからPlatform Web SDKへの移行を計画する
サイトでPlatform Web SDKにアップグレードする前に、現在の実装を評価する必要があります。
現在のat.js実装の評価
移行を成功させるための最初のステップは、現在のat.js Targetの実装をしっかりと理解することです。 更新が必要な機能、機能、カスタムコードを使用することができます。 評価する際には、次の点を考慮してください。
サポートされている機能?
Adobe Experience Platform Web SDKは継続的に開発されており、機能や拡張機能が定期的に追加されています。 現在のat.js実装を評価する際は、最新の情報については、 サポートされているユースケース ページを参照してください。
今日はどんな機能を使っていますか?
Platform Web SDKは、web サイト用のすべてのAdobe ソリューションを1つのSDKに統合する新しいライブラリです。 これにより、より緊密な連携が可能になり、Adobe Experience Platform独自の新しい機能が可能になります。 ただし、これは、at.js関数がPlatform Web SDKと後方互換性がないことも意味します。 現在の実装を評価する際には、次の点に注意してください。
getOffer()やapplyOffer()などのat.js関数- Targetのグローバル設定の変更
- Adobe Analytics との統合
- ちらつき軽減スクリプトの使用
- 応答トークンの使用
- mbox、プロファイル、およびエンティティのパラメーターの使用
- 実装に固有のカスタムコード
どのような移行方法を選択しますか?
at.jsの実装を見直したら、移行アプローチを決定する必要があります。 2 つのオプションがあります。
- サイト全体で一度にすべてのAdobe アプリケーションを移行する
- ページごとに移行
Platform Web SDKは複数のAdobe アプリケーションを組み合わせて有効にするため、AnalyticsやAudience Managerなどの他のAdobe アプリケーションのTarget マイグレーションを調整する必要があります。 特定のページ上のすべてのAdobe ライブラリを同時に移行する必要があります。 特定のページでのPlatform Web SDK for TargetとAppMeasurement for Analyticsの混在実装はサポートされていません。 ただし、ページ AのPlatform Web SDKやページ BのAppMeasurementを使用したat.jsなど、異なるページ間の混在実装はサポートされています。
移行する際には、実稼動環境にリリースする前に、新しいコードのテストとリリースの社内プロセスに従い、開発、qa、ステージング環境などを使用する計画を立てる必要があります。
次に、at.jsとPlatform Web SDK🔗の詳細な比較を確認して、技術的な違いをより深く理解し、さらに重点を置く必要がある領域を特定します。