Convalidare le implementazioni Web SDK con Experience Platform Debugger

Scopri come convalidare l’implementazione di Adobe Experience Platform Web SDK con Adobe Experience Platform Debugger.

Experience Platform Debugger è un’estensione disponibile per i browser Chrome e Firefox, che consente di visualizzare la tecnologia Adobe implementata nelle pagine web. Scarica la versione per il browser preferito:

Se non hai mai utilizzato il debugger in precedenza, guarda questo video introduttivo di cinque minuti:

In questa lezione, utilizzi l'estensione Adobe Experience Platform Debugger per sostituire la proprietà di tag di codifica fissa nel sito demo Luma con la tua proprietà.

Questa tecnica è denominata cambio di ambiente e sarà utile in un secondo momento, quando lavorerai con i tag sul tuo sito web. Ti consente di caricare il tuo sito Web di produzione nel browser, ma con la libreria di tag sviluppo. Questa funzionalità ti consente di creare e convalidare le modifiche ai tag in modo indipendente dalle regolari versioni del codice. Dopo tutto, questa separazione tra versioni di tag di marketing e versioni di codice è uno dei motivi principali per cui i clienti utilizzano i tag.

Obiettivi di apprendimento

Alla fine di questa lezione, potrai utilizzare il debugger per:

  • Caricare una libreria di tag alternativa
  • Verifica che l’evento XDM lato client acquisisca e invii i dati come previsto all’Edge Network di Platform
  • Abilita Edge Trace per visualizzare le richieste lato server inviate dall’Edge Network di Platform

Prerequisiti

Hai familiarità con i tag di raccolta dati e con il sito demo Luma e hai completato le lezioni precedenti nell’esercitazione:

Caricare librerie di tag alternative con Debugger

Experience Platform Debugger dispone di una funzione interessante che consente di sostituire una libreria di tag esistente con una diversa. Questa tecnica è utile per la convalida e ci consente di saltare molti passaggi di implementazione in questa esercitazione.

  1. Assicurati che il sito Web di dimostrazione Luma sia aperto e seleziona l'icona dell'estensione Experience Platform Debugger

  2. Verrà aperto Debugger e verranno visualizzati alcuni dettagli dell’implementazione hardcoded (potrebbe essere necessario ricaricare il sito Luma dopo aver aperto Debugger)

  3. Verifica che il debugger sia "connesso a Luma" come illustrato di seguito, quindi seleziona l'icona "blocca" per bloccare il debugger sul sito Luma.

  4. Seleziona il pulsante Accedi e accedi a Adobe Experience Cloud utilizzando il tuo ID Adobe.

  5. Ora vai a Tag di Experience Platform nel menu di navigazione a sinistra

    Schermata tag debugger

  6. Seleziona la scheda Configurazione

  7. A destra della visualizzazione dei Codici di incorporamento pagina, apri il menu a discesa Azioni e seleziona Sostituisci

    Seleziona Azioni > Sostituisci

  8. Poiché sei autenticato, il Debugger estrae le proprietà e gli ambienti dei tag disponibili. Seleziona la proprietà

  9. Seleziona l'ambiente Development

  10. Seleziona il pulsante Applica

    Selezionare la proprietà tag alternativa

  11. Il sito Web Luma ricaricherà con la tua proprietà tag.

    proprietà tag sostituita

Continuando l’esercitazione, utilizzi questa tecnica per mappare il sito Luma sulla tua proprietà tag per convalidare l’implementazione dell’SDK web per Platform. Quando utilizzi i tag sul tuo sito web, puoi usare questa stessa tecnica per convalidare le librerie di tag di sviluppo sul sito web di produzione.

Convalidare richieste di rete lato client con Experience Platform Debugger

Puoi utilizzare il debugger per convalidare i beacon lato client attivati dall’implementazione di Platform Web SDK per visualizzare i dati inviati a Platform, ad Edge Network:

  1. Vai a Riepilogo nel menu di navigazione a sinistra per visualizzare i dettagli della proprietà tag

    Scheda Riepilogo

  2. Ora vai a Experience Platform Web SDK nella barra di navigazione a sinistra per visualizzare le richieste di rete

  3. Apri la riga events

    Richiesta Adobe Experience Platform Web SDK

  4. Nota come visualizzare il tipo di evento web.webpagedetails.pageView specificato nell'azione Aggiorna variabile e altre variabili predefinite che aderiscono al gruppo di campi AEP Web SDK ExperienceEvent

    Dettagli evento

  5. Scorrere verso il basso fino all'oggetto web, selezionare per aprirlo e controllare webPageDetails.name, webPageDetails.server e webPageDetails.siteSection. Devono corrispondere alle corrispondenti variabili del livello dati digitalData nella home page

TIP
Per visualizzare e confrontare il livello dati digitalData nella home page:
  1. Nella home page di Luma, apri gli strumenti di sviluppo del browser. Nel caso di Chrome, selezionare il pulsante F12 sulla tastiera
  2. Seleziona la scheda Console
  3. Immetti digitalData e seleziona Enter sulla tastiera per visualizzare i valori del livello dati

Scheda Rete

Puoi anche convalidare i dettagli di Identity Map:

  1. Accedi al sito Luma utilizzando le credenziali test@adobe.com/test

  2. Torna alla home page di Luma

  3. Apri la sezione Experience Platform Web SDK nel menu di navigazione a sinistra

    SDK Web nel debugger

  4. Seleziona la riga events per aprire i dettagli in un popup

    SDK Web nel debugger

  5. Cerca identityMap all'interno del pop-up. Qui dovresti vedere lumaCrmId con tre chiavi di authenticatedState, id e primary:
    SDK Web nel debugger

Convalidare le richieste lato client con gli strumenti di sviluppo del browser

Questi tipi di dettagli della richiesta sono visibili anche nella scheda Strumenti per sviluppatori Web Rete del browser (supponendo che il sito Web stia caricando la libreria di tag).

  1. Apri la scheda Network degli strumenti per sviluppatori Web del browser e ricarica la pagina. Filtra le chiamate con /ee per individuare la chiamata, selezionala e cerca nelle schede Intestazioni e Payload

    Scheda Rete

  2. Vai alla scheda Risposta e osserva come il valore ECID è incluso nella risposta.

    Scheda Rete

    note note
    NOTE
    Il valore ECID è visibile nella risposta di rete. Non è incluso nella porzione identityMap della richiesta di rete, né è memorizzato in questo formato in un cookie.

Convalidare le richieste di rete lato server con Experience Platform Debugger

Come hai appreso nella lezione Configurare uno stream di dati, Platform Web SDK invia prima i dati dalla proprietà digitale all'Edge Network di Platform. Quindi, l’Edge Network di Platform effettua richieste aggiuntive lato server ai servizi corrispondenti abilitati nello stream di dati. Puoi convalidare le richieste lato server effettuate dall’Edge Network di Platform utilizzando Edge Trace nel debugger.

Abilita traccia di Edge

Per abilitare Edge Trace:

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

  2. Seleziona la scheda Edge e seleziona Connetti

    Connetti traccia Edge

  3. Per il momento è vuoto

    Traccia Edge connessa

  4. Aggiorna la home page Luma e controlla di nuovo Experience Platform Debugger per visualizzare i dati.

    Beacon di Analytics Edge Trace

A questo punto, non è possibile visualizzare le richieste di Edge Network di Platform indirizzate alle applicazioni di Adobe, perché non ne hai abilitate alcuna nello stream di dati. Nelle lezioni future, utilizzi Edge Trace per visualizzare le richieste lato server in uscita per le applicazioni Adobe e l’inoltro di eventi. Ma prima di tutto, scopri un altro strumento per convalidare le richieste lato server effettuate da Edge Network di Platform: Adobe Experience Platform Assurance.

Successivo:

NOTE
Grazie per aver dedicato il tuo tempo all’apprendimento di Adobe Experience Platform Web SDK. Se hai domande, vuoi condividere commenti generali o suggerimenti su contenuti futuri, condividili in questo Experience League post di discussione della community
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4