1.2.4 Acquisizione dei dati da origini offline
In questo esercizio, l’obiettivo è quello di integrare dati esterni come i dati CRM in Platform.
Finalità di apprendimento
- Scopri come generare i dati di test
- Scopri come acquisire CSV
- Scopri come utilizzare l’interfaccia utente web per l’acquisizione dei dati tramite flussi di lavoro
- Comprendere le funzioni di governance dei dati di Experience Platform
Risorse
- Mockaroo: https://www.mockaroo.com/
- Adobe Experience Platform: https://experience.adobe.com/platform/
Attività
- Crea un file CSV con dati dimostrativi. Acquisisci il file CSV in Adobe Experience Platform utilizzando i flussi di lavoro disponibili.
- Comprendere le opzioni di governance dei dati in Adobe Experience Platform
Creare un set di dati di gestione delle relazioni con i clienti utilizzando uno strumento per la generazione dei dati
Per questo esercizio, sono necessarie 1000 righe di esempio di dati CRM.
Apri il modello Mockaroo da https://www.mockaroo.com/12674210.
Nel modello, noterai i seguenti campi:
- id
- nome
- cognome
- genere
- bornDate
- home_latitude
- home_longitude
- country_code
- città
- paese
- crmId
- consent.email
- consent.commercialEmail
- consent.any
Tutti questi campi sono stati definiti per produrre dati compatibili con Platform.
Per generare il file CSV, fai clic sul pulsante Genera dati per creare e scaricare un file CSV con 1000 righe di dati dimostrativi.
Apri il file CSV per visualizzarne il contenuto.
Quando il file CSV è pronto, puoi procedere con l’acquisizione in AEP.
Verificare il set di dati
Vai a https://experience.adobe.com/platform.
Prima di continuare, devi selezionare una sandbox. La sandbox da selezionare è denominata --aepSandboxName--
.
In Adobe Experience Platform, fai clic su Set di dati nel menu sul lato sinistro dello schermo.
Utilizzerai un set di dati condiviso. Il set di dati condiviso è già stato creato ed è denominato Sistema demo - Set di dati profilo per CRM (Global v1.1). Fai clic su di esso per aprirlo.
Nella schermata di panoramica puoi visualizzare 3 informazioni principali.
Innanzitutto, il dashboard Attività set di dati mostra il numero totale di record CRM nel set di dati, i batch acquisiti e il relativo stato
In secondo luogo, scorrendo la pagina, puoi verificare quando sono stati acquisiti i batch di dati, quanti record sono stati caricati e anche se il batch è stato caricato correttamente o meno. L'ID batch è l'identificatore di un processo batch specifico e l'ID batch è importante in quanto può essere utilizzato per la risoluzione dei problemi relativi al mancato avvio di un batch specifico.
Infine, la scheda di informazioni del Set di dati mostra informazioni importanti come ID set di dati (importante anche in questo caso dal punto di vista della risoluzione dei problemi), il nome del set di dati e se il set di dati è stato abilitato per il profilo.
L’impostazione più importante è il collegamento tra il set di dati e lo schema. Lo schema definisce quali dati possono essere acquisiti e come dovrebbero apparire.
In questo caso, viene utilizzato lo schema di profilo Sistema demo per CRM (Global v1.1), mappato alla classe di Profilo e con estensioni implementate, dette anche gruppi di campi.
Facendo clic sul nome dello schema, si passa alla panoramica dello schema in cui è possibile visualizzare tutti i campi attivati per questo schema.
Ogni schema deve avere un descrittore primario personalizzato definito. Nel caso del set di dati CRM, lo schema ha definito che il campo crmId deve essere l'identificatore primario. Se desideri creare uno schema e collegarlo al Profilo cliente in tempo reale, devi definire un Gruppo di campi personalizzato che faccia riferimento al descrittore principale.
Puoi anche vedere che la nostra identità primaria si trova in --aepTenantId--.identification.core.crmId
, collegata allo spazio dei nomi di sistema demo - CRMID.
Ogni schema e, di conseguenza, ogni set di dati da utilizzare nel Profilo cliente in tempo reale deve avere un Identificatore primario. Questo identificatore primario è l'identificatore utente per marchio di un cliente in quel set di dati. Nel caso di un set di dati CRM potrebbe essere l’indirizzo e-mail o l’ID del sistema di gestione delle relazioni con i clienti; nel caso di un set di dati Call Center potrebbe essere il numero di cellulare di un cliente.
È consigliabile creare uno schema separato e specifico per ogni set di dati e impostare il descrittore per ogni set di dati in modo che corrisponda al funzionamento delle soluzioni correnti utilizzate dal brand.
Utilizzo di un flusso di lavoro per mappare un file CSV a uno schema XDM
L’obiettivo di questo esercizio è integrare i dati CRM in AEP. Tutti i dati acquisiti in Platform devono essere mappati sullo schema XDM specifico. Attualmente disponi di un set di dati CSV con 1000 righe da un lato e un set di dati collegato a uno schema dall’altro. Per caricare il file CSV in tale set di dati, è necessario eseguire una mappatura. Per facilitare questo esercizio di mappatura, sono disponibili Flussi di lavoro in Adobe Experience Platform.
Fai clic su Mappa CSV a schema XDM, quindi fai clic su Avvia per avviare il processo.
Nella schermata successiva, devi selezionare un set di dati in cui acquisire il file. Puoi scegliere se selezionare un set di dati già esistente o crearne uno nuovo. Per questo esercizio ne riutilizzeremo uno esistente: seleziona Sistema demo - Set di dati profilo per CRM (Global v1.1) come indicato di seguito e lascia le altre impostazioni predefinite.
Fai clic su Avanti.
Trascina e rilascia il file CSV o fai clic su Scegli i file, passa al desktop del computer e seleziona il file CSV.
Dopo aver selezionato il file CSV, verrà caricato immediatamente e visualizzerai un’anteprima del file in pochi secondi.
Fai clic su Avanti.
Ora devi mappare le intestazioni di colonna dal file CSV con una proprietà XDM nel sistema di dimostrazione - set di dati profilo per CRM.
Adobe Experience Platform ha già fatto alcune proposte per te, tentando di collegare Attributi Source con i Campi schema di destinazione.
Per le mappature schema, Adobe Experience Platform ha già tentato di collegare i campi. Tuttavia, non tutte le proposte di mappatura sono corrette. È ora necessario aggiornare i campi di destinazione uno alla volta.
bornDate
Il campo schema Source dataDiNascita deve essere collegato al campo di destinazione person.dataDiNascita.
città
Il campo schema Source city deve essere collegato al campo di destinazione homeAddress.city.
paese
Il campo schema Source country deve essere collegato al campo di destinazione homeAddress.country.
country_code
Il campo schema Source country_code deve essere collegato al campo di destinazione homeAddress.countryCode.
Il campo schema Source email deve essere collegato al campo di destinazione personalEmail.address.
crmid
Il campo schema Source crmid deve essere collegato al campo di destinazione --aepTenantId--
.identifier.core.crmId.
nome
Il campo schema Source first_name deve essere collegato al campo di destinazione person.name.firstName.
genere
Il campo schema Source gender deve essere collegato al campo di destinazione person.gender.
home_latitude
Il campo schema Source home_latitude deve essere collegato al campo di destinazione homeAddress._schema.latitude.
home_longitude
Il campo schema Source home_longitude deve essere collegato al campo di destinazione homeAddress._schema.longitude.
id
Il campo schema Source id deve essere collegato al campo di destinazione _id.
cognome
Il campo schema Source last_name deve essere collegato al campo di destinazione person.name.lastName.
consents.marketing.email.val
Il campo schema Source consent.email deve essere collegato al campo di destinazione consents.marketing.email.val.
consents.marketing.commercialEmail.val
Il campo schema Source consent.commercialEmail deve essere collegato al campo di destinazione consents.marketing.commercialEmail.val.
consents.marketing.any.val
Il campo schema Source consent.any deve essere collegato al campo di destinazione consents.marketing.any.val.
Ora dovresti avere questo. Fai clic su Fine.
Dopo aver fatto clic su Fine, verrà visualizzata la panoramica del flusso di dati e dopo alcuni minuti sarà possibile aggiornare la schermata per verificare se il flusso di lavoro è stato completato correttamente. Fai clic sul nome del set di dati di destinazione.
Vedrai quindi il set di dati in cui è stata elaborata l'acquisizione e un ID batch appena acquisito, con 1000 record acquisiti e uno stato di Operazione completata. Fare clic su Anteprima set di dati.
Ora visualizzerai un piccolo esempio del set di dati per garantire che i dati caricati siano corretti.
Una volta caricati i dati, puoi definire l’approccio di governance dei dati corretto per il nostro set di dati.
Aggiunta della governance dei dati al set di dati
Ora che i dati del cliente vengono acquisiti, è necessario assicurarsi che questo set di dati sia gestito correttamente per il controllo dell’utilizzo e dell’esportazione. Fai clic sulla scheda Governance dei dati e osserva che puoi impostare più tipi di restrizioni: Contratto, Identità e Sensibile, Ecosistema partner e Personalizzato.
Limitiamo i dati di identità per l’intero set di dati. Passa il puntatore sul nome del set di dati, quindi fai clic sull’icona a forma di matita per modificare le impostazioni.
Vai a Etichette di identità e vedrai che l'opzione I2 è selezionata. Ciò presuppone che tutte le informazioni in questo set di dati siano almeno indirettamente identificabili per la persona.
Fai clic su Salva modifiche.
In un altro modulo, approfondiremo il framework Who della governance dei dati e delle etichette.
Con questo, ora hai acquisito e classificato correttamente i dati CRM in Adobe Experience Platform.
Passaggi successivi
Vai a 1.2.5 Data Landing Zone
Torna a Acquisizione dati
Torna a Tutti i moduli