at.js から Platform Web SDK への移行の計画
サイトで Platform Web SDK にアップグレードする前に、現在の実装を評価する必要があります。
現在の at.js の実装を評価
移行を成功させるための最初のステップは、現在の at.js Target 実装を十分に理解することです。 更新が必要な機能、関数およびカスタムコードを使用できます。 評価する際は、次の点を考慮してください。
サポートされている機能
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、profile、entity パラメーターの使用
- 実装に固有のカスタムコード
どの移行アプローチを使用しますか?
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 の比較を確認して、技術的な違いをより深く理解し、さらに焦点を当てる必要がある領域を特定します。