Scopri come inviare dati web a Adobe Experience Platform con Platform Web SDK.
Experienci Platform è la spina dorsale di tutte le nuove applicazioni Experience Cloud, come Adobe Real-time Customer Data Platform, Adobe Customer Journey Analytics e Adobe Journey Optimizer. Queste applicazioni sono progettate per utilizzare Platform Web SDK come metodo ottimale per la raccolta di dati web.
Experienci Platform utilizza lo stesso schema XDM creato in precedenza per acquisire i dati dell’evento dal sito web Luma. Quando tali dati vengono inviati a Platform Edge Network, la configurazione dello stream di dati può inoltrarli a Experienci Platform.
Alla fine di questa lezione, potrai:
Dovresti aver già completato le seguenti lezioni:
Il Configurazione iniziale lezioni:
Il Configurazione tag lezioni:
Tutti i dati acquisiti correttamente in Adobe Experience Platform vengono memorizzati nel data lake come set di dati. A set di dati è un costrutto di archiviazione e gestione per una raccolta di dati, in genere una tabella, che contiene uno schema (colonne) e dei campi (righe). I set di dati contengono anche metadati che descrivono vari aspetti dei dati memorizzati.
In questo esercizio creerai un set di dati per tenere traccia del contenuto e dei dettagli di e-commerce per Sito di dimostrazione Luma.
Devi avere già creato il Luma Web Event Data
come descritto nella lezione precedente, Configurare uno schema XDM.
Conferma di trovarti nella sandbox di sviluppo che stai utilizzando per questa esercitazione
Apri Set di dati dal menu di navigazione a sinistra
Seleziona Crea set di dati
Seleziona la Crea set di dati dallo schema opzione
Seleziona la Luma Web Event Data
schema creato in lezione precedente e quindi seleziona Successivo
Fornisci un Nome e opzionale Descrizione per il set di dati. Per questo esercizio, utilizza Luma Web Event Data
, quindi seleziona Fine
Ora è configurato un set di dati per iniziare a raccogliere dati dall’implementazione di Platform Web SDK.
Ora puoi configurare il flusso di dati per inviare dati a Adobe Experience Platform. Lo stream di dati è il collegamento tra la proprietà tag, la rete Edge di Platform e il set di dati di Experience Platform.
Apri Raccolta dati Interfaccia
Seleziona Flussi di dati dal menu di navigazione a sinistra
Apri lo stream di dati creato in Configurare uno stream di dati lezione, Luma Web SDK
Seleziona Aggiungi servizio
Seleziona Adobe Experience Platform come Servizio
Seleziona Luma Web Event Data
come Set di dati evento
Seleziona Salva.
Quando generi traffico in sul Sito dimostrativo Luma mappati alla proprietà tag, i dati popoleranno il set di dati in Experienci Platform.
Questo passaggio è fondamentale per assicurarsi che i dati siano arrivati nel set di dati. Esistono due aspetti della convalida dei dati inviati al set di dati.
Questi passaggi sono più o meno gli stessi di quelli eseguiti nel Lezione su Debugger. Tuttavia, poiché i dati verranno inviati a Platform solo dopo averli abilitati nello stream di dati, devi generare altri dati di esempio:
Apri Sito di dimostrazione Luma e seleziona la Debugger Experienci Platform icona dell’estensione
Configura Debugger per mappare la proprietà tag su tuo Ambiente di sviluppo, come descritto nella sezione Convalida con Debugger lezione
Accedi al sito Luma utilizzando le credenziali test@adobe.com
/test
Torna alla home page di Luma
All’interno dei beacon di rete di Platform Web SDK mostrati dal debugger, seleziona la riga "events" (eventi) per espandere i dettagli in un pop-up
Cerca "identityMap" all’interno del pop-up. Qui dovresti trovare lumaCrmId con tre chiavi di authenticatedState, id e primary
Ora i dati devono essere compilati in Luma Web Event Data
e pronto per la convalida "Anteprima set di dati".
Per confermare che i dati sono arrivati nel data lake di Platform, un’opzione rapida consiste nell’utilizzare Anteprima set di dati funzionalità. I dati dell’SDK per web vengono inviati in micro-batch al data lake e aggiornati periodicamente nell’interfaccia di Platform. Potrebbero essere necessari 10-15 minuti per visualizzare i dati generati.
In Experience Platform interfaccia, seleziona Set di dati nel menu di navigazione a sinistra per aprire Set di dati dashboard.
Il dashboard elenca tutti i set di dati disponibili per l’organizzazione. Vengono visualizzati i dettagli di ciascun set di dati elencato, compreso il nome, lo schema a cui il set di dati aderisce e lo stato dell’esecuzione di acquisizione più recente.
Seleziona il Luma Web Event Data
set di dati per aprirne i Attività set di dati schermo.
La schermata dell’attività include un grafico che visualizza la frequenza dei messaggi utilizzati e un elenco dei batch riusciti e non riusciti.
Dalla sezione Attività set di dati schermata, seleziona Anteprima set di dati nell’angolo in alto a destra dello schermo per visualizzare in anteprima fino a 100 righe di dati. Se il set di dati è vuoto, il collegamento di anteprima viene disattivato.
Nella finestra di anteprima, a destra viene visualizzata la vista gerarchica dello schema per il set di dati.
Il servizio query di Adobe Experience Platform è un metodo più affidabile per convalidare i dati nel data lake, ma va oltre l’ambito di questa esercitazione. Per ulteriori dettagli, consulta Esplora i dati nella sezione Esercitazioni di Platform.
Il passaggio successivo consiste nell’abilitare il set di dati e lo schema per Real-Time Customer Profile. Lo streaming di dati da Web SDK sarà una delle molte origini dati che fluiranno in Platform e desideri unire i tuoi dati web con altre origini dati per creare profili cliente a 360 gradi. Per ulteriori informazioni su Real-Time Customer Profile, guarda questo breve video:
Quando lavori con il tuo sito web e i tuoi dati, ti consigliamo di convalidarli in modo più affidabile prima di abilitarli per Real-Time Customer Profile.
Per abilitare il set di dati:
Apri il set di dati creato, Luma Web Event Data
Seleziona la Attiva/disattiva profilo per accenderlo
Conferma che desideri Abilita il set di dati
Per abilitare lo schema:
Apri lo schema creato, Luma Web Event Data
Seleziona la Attiva/disattiva profilo per accenderlo
Seleziona I dati per questo schema conterranno un’identità primaria nel campo identityMap.
Le identità primarie sono necessarie in ogni record inviato a Real-Time Customer Profile. In genere, i campi di identità sono etichettati all’interno dello schema. Quando si utilizzano le mappe di identità, tuttavia, i campi di identità non sono visibili all’interno dello schema. Questa finestra di dialogo conferma che hai in mente un’identità primaria e che la specificherai in una mappa di identità al momento dell’invio dei dati. Come sai, Web SDK utilizza una mappa di identità e l’ID Experience Cloud (ECID) è l’identità primaria predefinita.
Seleziona Abilita
Seleziona Salva per salvare lo schema aggiornato
Ora lo schema è abilitato anche per il profilo.
Una volta che uno schema è abilitato per il profilo, non può essere disabilitato o eliminato. Inoltre, i campi non possono essere rimossi dallo schema dopo questo punto. Queste implicazioni sono importanti da tenere presenti in un secondo momento quando si lavora con i propri dati nell’ambiente di produzione. In questa esercitazione dovresti utilizzare una sandbox di sviluppo, che può essere eliminata in qualsiasi momento.
Quando lavori con i tuoi dati, ti consigliamo di eseguire le operazioni nel seguente ordine:
Puoi cercare un profilo cliente nell’interfaccia di Platform (o nell’interfaccia di Journey Optimizer) per verificare che i dati siano stati inseriti nel profilo cliente in tempo reale. Come suggerisce il nome, i profili si popolano in tempo reale, quindi non si verifica alcun ritardo come con la convalida dei dati nel set di dati.
Innanzitutto devi generare più dati campione. Ripeti i passaggi precedenti di questa lezione per accedere al sito web Luma quando è mappato alla proprietà tag. Inspect richiede l’SDK web per Platform per assicurarsi che invii dati con lumaCRMId
.
In Experience Platform interfaccia, seleziona Profili nel menu di navigazione a sinistra
Come Spazio dei nomi dell’identità utilizzare lumaCRMId
Copia e incolla il valore del lumaCRMId
ha passato la chiamata esaminata nel debugger di Experienci Platform (probabilmente 112ca06ed53d3db37e4cea49cc45b71e
).
Se nel profilo è presente un valore valido per lumaCRMId
, nella console viene popolato un ID profilo:
Fai clic su nella ID profilo e un Profilo cliente viene compilata la console. Qui puoi vedere tutte le identità collegate al lumaCRMId
, ad esempio ECID
:
Ora hai abilitato Platform Web SDK, ad Experience Platform (e Real-Time CDP! E Customer Journey Analytics! E Journey Optimizer!).
Grazie per aver dedicato il tuo tempo all’apprendimento di Adobe Experience Platform Web SDK. Se hai domande, vuoi condividere feedback generali o suggerimenti su contenuti futuri, condividili su questo Experience League post di discussione community