Convalidare le implementazioni di Web SDK con Experience Platform Assurance
Adobe Experience Platform Assurance è una funzionalità che consente di verificare, verificare, simulare e convalidare le modalità di raccolta dei dati o di gestione delle esperienze.
Come hai appreso nella lezione Configurare uno stream di dati, Platform Web SDK invia prima i dati dalla proprietà digitale a Platform Edge Network. Quindi, Platform Edge Network inoltra i dati ai servizi abilitati nello stream di dati. Puoi convalidare le richieste in entrata e in uscita da Platform Edge Network utilizzando Assurance.
Obiettivi di apprendimento
Alla fine di questa lezione, potrai:
- Avviare una sessione di Assurance
- Visualizzare le richieste inviate a e da Platform Edge Network
Prerequisiti
Hai familiarità con i tag di raccolta dati e con il sito Web di dimostrazione Luma e hai completato le lezioni precedenti nell’esercitazione:
Avviare e visualizzare una sessione di Assurance
Esistono diversi modi per avviare una sessione Assurance.
Abilitare Edge Trace nel debugger
Per abilitare Edge Trace:
-
Vai al sito Web di dimostrazione Luma e utilizza il debugger per passare la proprietà tag sul sito alla tua proprietà di sviluppo
-
Assicurati di aver effettuato l’accesso al Debugger con il nome dell’organizzazione visualizzato. Se invece viene visualizzato il nome utente, disconnettiti e prova a riaccedere.
-
Nel menu di navigazione a sinistra di Experience Platform Debugger seleziona Registri
-
Seleziona la scheda Edge e seleziona Connetti
-
Per il momento è vuoto
-
Aggiorna la home page Luma e controlla di nuovo Experience Platform Debugger per visualizzare i dati in Platform Edge Network. Nelle lezioni future, potrai visualizzare le richieste in uscita man mano che abiliti i servizi nello stream di dati.
Ogni volta che abiliti Edge Trace in Adobe Experience Platform Debugger, viene avviata in background una sessione di Assurance. Anche se puoi esaminare le informazioni qui, probabilmente troverai l’interfaccia di Assurance molto più utile.
-
Con Edge Trace abilitato, puoi visualizzare un’icona di collegamento in uscita in alto. Seleziona l’icona per aprire Assurance.
-
Viene visualizzata una nuova scheda del browser con l’interfaccia Assurance.
Avviare una sessione di Assurance dall’interfaccia di Assurance
- Apri l’interfaccia di Data Collection
- Seleziona Assurance nel menu di navigazione a sinistra
- Seleziona Crea sessione
- Utilizza l’opzione Connessione collegamento profondo
- Seleziona Inizio
- Assegna un nome alla sessione, ad esempio
Luma Web SDK validation - Come URL di base immetti
https://luma.enablementadobe.com/
- Nella schermata successiva, seleziona Copia collegamento
- Seleziona l’icona per copiare il collegamento negli Appunti
- Incolla l’URL nel browser, che aprirà il sito web Luma con uno speciale parametro URL
adb_validation_sessionide avvierà la sessione - Nell’interfaccia di Assurance, dovrebbe essere visualizzato un messaggio per indicare che la connessione alla sessione è avvenuta correttamente e dovrebbero essere visualizzati gli eventi acquisiti nell’interfaccia di Assurance.
Convalidare lo stato corrente dell’implementazione di Web SDK
Le informazioni da visualizzare in questa fase dell’implementazione sono limitate, in quanto non sono ancora stati abilitati servizi nel flusso di dati.
Visualizza richieste in arrivo da Web SDK con Alloy Request
Possiamo visualizzare l’hit in arrivo da Web SDK così come viene ricevuto dal server Edge di:
-
Seleziona la riga
Alloy Request -
Cerca in Evento non elaborato (o espandi i nodi nel Payload >
ACPExtensionEventData) finché non trovi il tuo oggetto XDM con variabili familiari:
Visualizza la risposta in Alloy Response Handle
Come sai, l’Experience Cloud Id (ECID) è visibile nella risposta del Web SDK dopo essere stato generato su Platform Edge Network. Proviamo a cercarla nella risposta così come viene visualizzata in Assurance:
-
Filtrare e selezionare la riga con l’evento denominato
Alloy Response Handle. -
A destra viene visualizzato un menu. Seleziona il segno
+accanto aACPExtensionEventData -
Espandere selezionando
payload > 0 > payload > 0 > namespace. L’ID visualizzato sotto l’ultimo0corrisponde aECID. Si sa che dal valore visualizzato innamespacecorrisponde aECID
note caution CAUTION Il valore ECID potrebbe essere troncato a causa della larghezza della finestra. Seleziona la barra della maniglia nell’interfaccia e trascina a sinistra per visualizzare l’intero ECID.
Nelle lezioni future, utilizzerai Assurance per convalidare i payload completamente elaborati che raggiungono un’applicazione Adobe abilitata nello stream di dati.
Ora che un oggetto XDM viene attivato su una pagina e sai come convalidare la raccolta dati, puoi configurare Experience Platform e le singole applicazioni Adobe utilizzando Platform Web SDK.