Adobe Experience Platform Web SDK overview
Adobe Experience Platform Web Software Development Kit (SDK)是使用者端的JavaScript程式庫,可讓Adobe Experience Cloud的客戶透過Adobe Experience PlatformEdge Network與其服務互動。
Adobe提供兩種實作Web SDK的方法:
- Web SDK標籤延伸。 如需詳細資訊,請參閱教學課程,瞭解如何使用Web SDK 實作Adobe Experience Cloud。
- 使用Web SDK JavaScript程式庫手動實作。
本使用手冊包含透過Web SDK JavaScript程式庫和標籤擴充功能(如適用)與Experience Cloud解決方案互動的相關指示。
Experience PlatformEdge Network edge-network
Experience Platform Web SDK是構成Adobe Experience PlatformEdge Network的工具集合的一部分。
Edge Network包含下列元件:
- Experience PlatformWeb SDK: 可協助您簡化Adobe技術部署的JavaScript程式庫和標籤擴充功能。
- Experience Platform行動SDK: v5行動SDK的擴充功能,可讓您使用新的部署方法。
- Edge Network伺服器API: 伺服器端API,可用於各種資料收集、個人化、廣告和行銷使用案例。 伺服器API可用於伺服器、IoT裝置、機上盒和各種其他裝置。
此Edge Network是低延遲資料收集、可插拔式運算的架構,可在所有可定址通道上快速啟用資料。 它為每個管道(網路、行動裝置、伺服器端)提供單一整合的SDK,這會將資料傳送到公用Adobe網域(adobedc.net
),並接收資料與體驗傳送的單一裝載回來。
在伺服器端,統一的邊緣閘道和通用平台服務架構可協助您輕鬆將新功能部署至此即時運算環境中。 此架構:
- 減少客戶實現價值的時間
- 結束對「點」整合的需求
- 相較於舊程式庫,提升效能
- 降低成本
- 加快創新速度
- 為Adobe客戶創造持續的競爭優勢
單一整合的邊緣系統可讓您跨所有管道管理廣告、行銷或個人化行銷活動,作為整合式體驗。 它也能讓Adobe以較低的總體擁有成本為客戶提供服務。 Edge系統可容納大部分型別的資料,讓您對應自己的資料模型,以供多個Experience Cloud產品擷取。
影片概觀 video
請觀看以下影片,瞭解Adobe Experience Platform Web SDK和Edge Network的概觀。
以Web SDK取代的程式庫 sdks
Web SDK不僅僅是現有程式庫的包裝函式。 這是一個新的程式庫,從頭開始撰寫,以合併現有程式庫的功能。 其目的在於結束標籤必須依正確順序引發的挑戰、與程式庫版本設定挑戰的不一致,以及更好的相依性管理。 這是實作Experience Cloud的新方式,而且是開放原始碼。
Web SDK會取代下列SDK:
Visitor.js
AppMeasurement.js
AT.js
DIL.js
除了新程式庫之外,還有新的端點可簡化HTTP請求以Adobe解決方案。 之前,Visitor.js
傳送封鎖呼叫給訪客ID服務,然後AT.js
傳送呼叫給Adobe Target,DIL.js
傳送呼叫給Adobe Audience Manager,最後AppMeasurement.js
傳送呼叫給Adobe Analytics。 此新程式庫和端點可以擷取ID、擷取Target體驗、傳送資料至Audience Manager,並在單一呼叫中將資料傳遞至Adobe Experience Platform。
下列影片示範Adobe Experience Platform Web SDK和Adobe Experience Platform Edge Network的實際運作情況。 視訊範例使用單一呼叫來Adobe傳送資料至Experience Platform、Analytics、Audience Manager和Target。
從現有程式庫移轉至Web SDK migrating-to-web-sdk
為簡化您從現有資料庫移轉至Web SDK的程式,Adobe提供簡化的升級途徑。 此路徑可讓您將網站的每個個別頁面移轉至Web SDK,而不需要一次移轉整個網站。 現有程式庫位於其他頁面時,您可以在指定頁面上使用Web SDK。 準備就緒後,您就可以移轉這些其他頁面。
將AT.js
移轉至Web SDK的考量事項 considerations
將使用AT.js
的頁面移轉至Web SDK之前,請務必啟用下列Web SDK組態選項。 這些選項可確保在使用Web SDK從具有AT.js
的頁面導覽至頁面時,保留訪客設定檔。
從AT.js
移轉至Web SDK後,請從您的設定中移除targetMigrationEnabled
選項。