Adobe Experience Platform Web SDK overview
Adobe Experience Platform Web Software Development Kit (SDK) è una libreria JavaScript lato client che consente ai clienti di Adobe Experience Cloud di interagire con i propri servizi tramite l'Edge Network Adobe Experience Platform.
Adobe offre due metodi per implementare Web SDK:
- Estensione tag Web SDK. Per ulteriori informazioni, consulta l'esercitazione su come implementare Adobe Experience Cloud con Web SDK.
- Implementazione manuale tramite la libreria JavaScript dell’SDK web.
Questa guida utente include istruzioni sull’interazione con le soluzioni Experience Cloud tramite la libreria JavaScript dell’SDK web e l’estensione tag, se applicabile.
Edge Network Experience Platform edge-network
Experience Platform Web SDK fa parte di una raccolta di strumenti che costituiscono l’Edge Network di Adobe Experience Platform.
L’Edge Network è costituito dai seguenti componenti:
- Experience Platform Web SDK: Una libreria JavaScript e un'estensione tag che consentono di semplificare la distribuzione di tecnologie Adobe.
- Experience Platform Mobile SDK: estensione dell'SDK mobile v5 che consente di utilizzare la nuova metodologia di distribuzione.
- Edge Network Server API: API lato server che è possibile utilizzare per vari casi di utilizzo di raccolta dati, personalizzazione, pubblicità e marketing. L’API server può essere utilizzata su server, dispositivi IoT, set-top box e vari altri dispositivi.
L’Edge Network è un framework per la raccolta dati a bassa latenza, il pluggable computing e la rapida attivazione dei dati su tutti i canali indirizzabili. Fornisce un unico SDK consolidato per ogni canale (web, mobile, lato server), che invia dati a un dominio Adobe comune (adobedc.net
) e riceve un singolo payload per la distribuzione di dati ed esperienze.
Sul lato server, un gateway edge unificato e un framework di servizi di piattaforma comune semplificano l'implementazione di nuove funzionalità in questo ambiente di elaborazione in tempo reale. Questa architettura:
- Riduzione del time-to-value per il cliente
- Elimina la necessità di integrazioni "point"
- Migliora le prestazioni rispetto alle vecchie librerie
- Riduce i costi
- Aumenta la velocità dell'innovazione
- Offre vantaggi competitivi duraturi ad Adobe ai clienti
Un singolo sistema Edge consolidato consente di gestire le campagne pubblicitarie, di marketing o di personalizzazione su tutti i canali come un’esperienza integrata. Consente inoltre ad Adobe di fornire servizi con un costo totale di proprietà inferiore per i clienti. Il sistema Edge è progettato per accogliere la maggior parte dei tipi di dati, consentendoti di mappare il tuo modello di dati in modo che possa essere acquisito da più prodotti Experience Cloud.
Panoramica video video
Guarda il video seguente per una panoramica del Adobe Experience Platform Web SDK e del Edge Network.
Librerie sostituite da Web SDK sdks
L’SDK per web non è solo un wrapper per le librerie esistenti. Si tratta di una nuova libreria, creata appositamente per incorporare le funzionalità delle librerie esistenti. Il suo scopo è quello di risolvere le problematiche che richiedono l’attivazione dei tag nell’ordine giusto, l’incoerenza con le sfide del controllo delle versioni della libreria e una migliore gestione delle dipendenze. È un nuovo modo per implementare Experience Cloud ed è open source.
L’SDK per web sostituisce i seguenti SDK:
Visitor.js
AppMeasurement.js
AT.js
DIL.js
Oltre a una nuova libreria, esiste un nuovo endpoint che semplifica le richieste HTTP ad Adobi di soluzioni. In precedenza, Visitor.js
ha inviato una chiamata di blocco al servizio ID visitatore, poi AT.js
ha inviato una chiamata ad Adobe Target, DIL.js
ha inviato una chiamata a Adobe Audience Manager e infine AppMeasurement.js
ha inviato una chiamata ad Adobe Analytics. Questa nuova libreria ed endpoint possono recuperare un ID, recuperare un'esperienza Target, inviare dati a Audience Manager e passare i dati a Adobe Experience Platform in una singola chiamata.
Il video seguente illustra Adobe Experience Platform Web SDK e Adobe Experience Platform Edge Network in azione. Nell'esempio video viene utilizzata una singola chiamata ad Adobe che invia dati a Experience Platform, Analytics, Audience Manager e Target.
Migrazione dalle librerie esistenti a Web SDK migrating-to-web-sdk
Per semplificare la migrazione da una qualsiasi delle librerie esistenti a Web SDK, in Adobe è disponibile un percorso di aggiornamento semplificato. Questo percorso consente di migrare ogni singola pagina del sito web a Web SDK senza la necessità di migrare l’intero sito web contemporaneamente. Puoi utilizzare l’SDK web in una determinata pagina mentre le librerie esistenti risiedono su altre pagine. Quando sei pronto, puoi eseguire anche la migrazione delle altre pagine.
Considerazioni sulla migrazione di AT.js
a Web SDK considerations
Prima di eseguire la migrazione delle pagine che utilizzano AT.js
a Web SDK, assicurarsi di abilitare le seguenti opzioni di configurazione di Web SDK. Queste opzioni garantiscono che il profilo del visitatore venga mantenuto durante la navigazione dalle pagine con AT.js
alle pagine tramite Web SDK.
Dopo la migrazione da AT.js
a Web SDK, rimuovi l'opzione targetMigrationEnabled
dalla configurazione.