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.

Diagramma di convalida di Web SDK e Adobe Experience Platform

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:

  1. Vai al sito Web di dimostrazione Luma e utilizza il debugger per passare la proprietà tag sul sito alla tua proprietà di sviluppo

  2. 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.

  3. Nel menu di navigazione a sinistra di Experience Platform Debugger seleziona Registri

  4. Seleziona la scheda Edge e seleziona Connetti

    Connetti traccia Edge

  5. Per il momento è vuoto

    Traccia Edge connessa

  6. 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.

    Richieste in Edge Trace

    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.

  7. Con Edge Trace abilitato, puoi visualizzare un’icona di collegamento in uscita in alto. Seleziona l’icona per aprire Assurance.

    Avvia sessione Assurance

  8. Viene visualizzata una nuova scheda del browser con l’interfaccia Assurance.

Avviare una sessione di Assurance dall’interfaccia di Assurance

  1. Apri l’interfaccia di Data Collection
  2. Seleziona Assurance nel menu di navigazione a sinistra
  3. Seleziona Crea sessione
    Crea una sessione Assurance
  4. Utilizza l’opzione Connessione collegamento profondo
  5. Seleziona Inizio
  6. Assegna un nome alla sessione, ad esempio Luma Web SDK validation
  7. Come URL di base immetti https://luma.enablementadobe.com/
    Assegna un nome alla sessione di Assurance
  8. Nella schermata successiva, seleziona Copia collegamento
  9. Seleziona l’icona per copiare il collegamento negli Appunti
  10. Incolla l’URL nel browser, che aprirà il sito web Luma con uno speciale parametro URL adb_validation_sessionid e avvierà la sessione
  11. 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.
    La sessione Assurance è stata connessa

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:

  1. Seleziona la riga Alloy Request

  2. Cerca in Evento non elaborato (o espandi i nodi nel Payload > ACPExtensionEventData) finché non trovi il tuo oggetto XDM con variabili familiari:

    Richiesta di lega

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:

  1. Filtrare e selezionare la riga con l’evento denominato Alloy Response Handle.

  2. A destra viene visualizzato un menu. Seleziona il segno + accanto a ACPExtensionEventData

  3. Espandere selezionando payload > 0 > payload > 0 > namespace. L’ID visualizzato sotto l’ultimo 0 corrisponde a ECID. Si sa che dal valore visualizzato in namespace corrisponde a ECID

    Risposta di Assurance Alloy

    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.

NOTE
Grazie per aver dedicato tempo all'apprendimento di Adobe Experience Platform Web SDK. Se hai domande, vuoi condividere commenti generali o suggerimenti su contenuti futuri, condividili in questo post di discussione della community Experience League
recommendation-more-help
platform-learn-help-tutorial-web-sdk