Web SDK JavaScript ライブラリの概要
Adobe Experience Platform Web SDKは、Adobe Experience Platform Edge Networkにデータを送信できるクライアントサイドのJavaScript ライブラリです。 このガイドでは、コアコンセプト、インストール、設定、コマンドなど、Web SDK JavaScript ライブラリ(alloy.js)の実装パスについて説明します。 データ収集UIのWeb SDK タグ拡張機能については、Web SDK タグ拡張機能を参照してください。 ブラウザーではなくサーバーからデータを送信するには、Server SDK for JavaScriptを参照してください。
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は、一部のページで使用できますが、既存のライブラリは他のページに残るので、段階的に移行できます。