Web SDK JavaScript ライブラリの概要
Adobe Experience Platform Web SDKは、Adobe Experience Platform Edge Networkにデータを送信できるクライアントサイドのJavaScript ライブラリです。 このガイドでは、コアコンセプト、インストール、設定、コマンドなど、Web SDK JavaScript ライブラリ(alloy.js)の実装パスについて説明します。 データ収集UIのWeb SDK タグ拡張機能については、Web SDK タグ拡張機能を参照してください。
Web SDKは、Experience Platform Edge NetworkにXDM (ソリューションに依存しない方法)でデータを送信し、その後、データをソリューション固有のフォーマットや宛先にマッピングし、リアルタイムで送信します。
Experience Platform Edge Network edge-network
Adobe Experience Platform Edge Networkは、低遅延のデータ収集、プラグブルコンピューティング、あらゆるアドレス可能なチャネルをまたいだ迅速なデータアクティベーションを提供します。 Web、モバイル、サーバーサイドの各チャネルに対応する統合された単一のSDKを提供し、共通のAdobe ドメイン(adobedc.net)にデータを送信し、データとエクスペリエンスの配信用に単一のペイロードを受け取ります。
サーバーサイドでは、統合されたエッジゲートウェイと共通のプラットフォームサービスフレームワークにより、新機能の展開を簡素化しながら、次のような利点を提供します。
- 顧客の価値実現までの時間を短縮する;
- 「ポイント」統合の必要性の終了
- 古いライブラリと比較したパフォーマンスの向上。
- 運用コストの削減;
- イノベーションのスピードの向上;
- Adobeのお客様に持続的な競争優位性を提供します。
統合されたエッジシステムにより、あらゆるチャネルをまたいで広告、マーケティング、パーソナライゼーション施策を管理できます。 総所有コストを削減し、さまざまなデータタイプをサポートすることで、複数のAdobe Experience Cloud製品で使用するためにデータモデルをマッピングできます。
Web SDK に置き換わるライブラリ sdks
Web SDKは、既存のライブラリの機能を統合するためにゼロから構築されたオープンソースライブラリです。 タグ起動順序、バージョンの不整合、依存関係管理の問題に対処し、多くのExperience Cloud製品を実装する方法を提供します。 Web SDKは、次のサービスのデータ収集に代わるものです。
- Adobe Visitor ID サービス (
VisitorAPI.js) - Adobe Analytics (
AppMeasurement.js) - Adobe Target (
AT.js) - Adobe Audience Manager (
DIL.js) - Adobe Media Analytics
- Adobe Advertising
また、AdobeソリューションへのHTTP リクエストを合理化する新しいエンドポイントも導入されます。 以前は、データ収集ライブラリごとに複数の呼び出しが必要でした。 これで、1回の呼び出しでIDを取得し、Target エクスペリエンスを取得し、Audience Managerにデータを送信し、Adobe Experience Platformにデータを渡すことができます。
既存のライブラリから Web SDK への移行 migrating-to-web-sdk
Adobeでは、既存のライブラリからWeb SDKへの移行を簡素化するための、合理化されたアップグレードパスを提供しています。 サイト全体を一度に移行することなく、web サイトの各ページを個別に移行できます。 Web SDKは、一部のページで使用できますが、既存のライブラリは他のページに残るので、段階的に移行できます。