Acquisire e utilizzare i tipi di pubblico di Experience Platform
Questo caso d’uso descrive una soluzione provvisoria per acquisire il pubblico di Experience Platform in Customer Journey Analytics. Questi tipi di pubblico possono essere stati creati nel Generatore di segmenti di Experience Platform, o in Adobe Audience Manager, o in altri strumenti e sono memorizzati nel Profilo cliente in tempo reale. I tipi di pubblico sono costituiti da un set di ID profilo, insieme a tutti gli attributi, gli eventi e altro ancora applicabili. Desideri inserire i dati sul pubblico in Customer Journey Analytics per ulteriori analisi.
Prerequisiti
- Accesso a Experience Platform, in particolare al profilo cliente in tempo reale.
- Accesso per creare e gestire schemi e set di dati di Experience Platform.
- Accesso a Experience Platform Query Service (e possibilità di scrivere codice SQL).
- Accesso a uno strumento in grado di eseguire alcune trasformazioni di dati.
- Accesso a Customer Journey Analytics. Devi essere un amministratore di prodotto Customer Journey Analytics per creare e modificare connessioni e visualizzazioni dati di Customer Journey Analytics.
- Autenticazione e accesso alle API di Experience Platform (API Catalog Service e API Segmentation Service). Devi creare un progetto nella Console per sviluppatori dell’organizzazione e nella sandbox e assicurarti di disporre delle informazioni necessarie per inviare correttamente le chiamate API.
Passaggi
La soluzione provvisoria prevede i seguenti passaggi:
- Seleziona tipi di pubblico (interfaccia utente di Experience Platform).
- Crea un set di dati abilitato per il profilo (API Experience Platform).
- Esporta tipi di pubblico (API di Experience Platform).
- Trasforma l’output (Experience Platform UI e altro).
- Creare uno schema e un set di dati (interfaccia utente di Experience Platform).
- Aggiungere o modificare una connessione (interfaccia utente di Customer Journey Analytics).
- Configurare una visualizzazione dati (interfaccia utente di Customer Journey Analytics).
- Report and analyze (Interfaccia utente di Customer Journey Analytics).
Seleziona tipi di pubblico
La soluzione inizia con l’identificazione dei tipi di pubblico che desideri acquisire in Customer Journey Analytics.
Nell’interfaccia utente di Experience Platform:
-
Seleziona Cliente >
Tipi di pubblico. -
Seleziona Sfoglia e cerca i tipi di pubblico da acquisire e utilizzare in Customer Journey Analytics. Prendi nota del ID pubblico per ciascuno dei tipi di pubblico per un utilizzo successivo.
Creare un set di dati abilitato per il profilo
Devi creare un set di dati basato sullo schema XDM Individual Profile basato su core. Non è possibile selezionare tale profilo individuale XDM basato su core come schema quando si crea un set di dati nell’interfaccia utente di Experience Platform. Utilizza invece l’API Catalog Service per creare un set di dati basato sullo schema _xdm.context.profile__union.
Richiesta
| code language-shell |
|---|
|
Dove:
DATASET_NAMEè il nome descrittivo del set di dati. Ad esempio:Segment Export Job Dataset for CJA.
Risposta
| code language-json |
|---|
|
Dove:
DATASET_IDè l’identificatore del set di dati creato.
Esporta tipi di pubblico
Esporta il pubblico selezionato nel set di dati appena creato. Utilizza l’API del servizio di segmentazione per creare un processo di esportazione che invia i tipi di pubblico al set di dati.
| code language-shell |
|---|
|
Dove
COMMA_SEPARATED_LIST_OF_FULLY_QUALIFIED_FIELD_NAMESpotrebbe essere_demoemea.identification.core.ecid, _demoemea.identification.core.email, _demoemea.identification.core.phoneNumber, person.gender, person.name.firstName, person.name.lastName. Assicurati di includere almeno i campi rilevanti (come personID (e-mail)) che desideri utilizzare nell’analisi del Percorso di clienti.AUDIENCE_ID_xsono gli identificatori dei tipi di pubblico che desideri esportare.DATASET_IDè il set di dati creato.
Risposta
| code language-json |
|---|
|
Dove
EXPORT_JOB_IDè l’identificatore del processo di esportazione.
Utilizza l’API del servizio di segmentazione per controllare lo stato del processo di esportazione.
Richiesta
| code language-shell |
|---|
|
Risposta
| code language-json |
|---|
|
Dopo il completamento del processo di esportazione, verifica se il set di dati contiene batch correttamente acquisiti.
Nell’interfaccia utente di Experience Platform:
-
Seleziona Gestione dati >
Set di dati. -
Selezionare il set di dati creato, ad esempio: Set di dati processo di esportazione segmento per CJA.
-
Verifica i batch acquisiti. Se il set di dati contiene batch non riusciti, utilizzare Gestione dati >
Monitoraggio per verificare il motivo. Ad esempio, hai utilizzato un nome di campo che non esiste nello schema. -
Copia il nome tabella del set di dati. Ad esempio: segment_export_job_dataset_for_cja. Usa questo nome nel passaggio successivo.
Trasforma l’output
Il formato dei dati nel set di dati non è corretto per Customer Journey Analytics. Per trasformare i dati, utilizza Experience Platform Query Service per recuperarli.
Utilizza un client PSQL che si connette a Experience Platform Query Service.
Nell’interfaccia utente di Experience Platform:
- Seleziona Gestione dati >
Query. - Selezionare
Credenziali.
Utilizzare le credenziali per configurare il client PSQL per la connessione a Customer Journey Analytics Query Service.
Query
Esegui questa query per recuperare i dati del pubblico dal set di dati:
| code language-sql |
|---|
|
Dove:
IDENTITY_TO_USE_AS_PERSON_IDè uno dei campi definiti come parte del processo di esportazione. Ad esempio:_demoemea.identification.core.email.DATASET_TABLE_NAMEè il nome della tabella del set di dati.AUDIENCE_ID_xsono i tipi di pubblico definiti come parte del processo di esportazione. È necessario specificare questi tipi di pubblico ancora una volta, in quanto la specifica nel processo di esportazione è un filtro a livello di riga. Tale filtro a livello di riga restituisce profili per i segmenti specificati con tutte le appartenenze al segmento per ciascuno dei profili.
Risultati
Il risultato della query, in formato JSON, dovrebbe essere simile al seguente:
| code language-json |
|---|
|
Dove:
PERSON_ID_xsono i valori dell’identificatore da utilizzare come ID persona. Ad esempio,john.doe@gmail.comquando si utilizza la posta elettronica.AUDIENCE_ID_xsono gli identificatori del pubblico.
È necessario trasformare questi dati JSON per aggiungere il nome tenant dell’ambiente e fornire un nome più semplice per il pubblico.
Il JSON finale sarà simile al seguente:
| code language-json |
|---|
|
Dove:
TENANT_NAMEè il nome del tenant. Ad esempio:_demoemea.PERSON_ID_xsono i valori dell’identificatore che si desidera utilizzare come ID persona. Ad esempio,john.doe@gmail.comquando si utilizza la posta elettronica.AUDIENCE_ID_xsono gli identificatori del pubblico.AUDIENCE_FRIENDLY_NAME_xsono nomi descrittivi di pubblico per gli ID pubblico. Ad esempio:Luma - Blue+ Members.
Utilizza lo strumento preferito per trasformare il JSON originale in questo formato.
Creare uno schema e un set di dati
Per utilizzare il JSON trasformato come dati del pubblico esportati in Customer Journey Analytics, è necessario creare uno schema dedicato.
Per creare lo schema:
Nell’interfaccia utente di Experience Platform:
-
Seleziona Gestione dati >
Schemi. -
Selezionare
Crea schema. Seleziona Standard dal menu a discesa. -
Seleziona Manuale nella finestra di dialogo Crea schema e utilizza Seleziona per continuare.
-
Nella procedura guidata Crea schema, nel passaggio Seleziona una classe:
- Selezionare Profilo individuale.
- Seleziona Avanti.
-
Nella procedura guidata Crea schema, nel passaggio Nome e revisione:
- Immettere un nome visualizzato per lo schema . Ad esempio:
Audience Export for CJA Schema. - (facoltativo) Immetti una Descrizione.
- Seleziona Fine.
- Immettere un nome visualizzato per lo schema . Ad esempio:
-
Imposta lo schema in modo che contenga un gruppo di campi personalizzato (denominato, ad esempio, Appartenenza pubblico) contenente due campi denominati audienceMembershipId e audienceMembershipName.
-
Assicurati che il campo personID sia un Identity, Primary Identity e che contenga Email come Identity namespace.
-
Applica tutte le modifiche. Seleziona Salva per salvare lo schema.
Crea un set di dati e utilizzalo per acquisire i dati JSON trasformati.
Nell’interfaccia utente di Experience Platform:
-
Seleziona Gestione dati >
Set di dati. -
Seleziona
Crea set di dati. -
Seleziona Crea set di dati dallo schema.
-
Nella procedura guidata Crea set di dati dallo schema, nel passaggio Seleziona schema:
- Seleziona lo schema appena creato. Ad esempio: Esportazione pubblico per schema CJA.
- Seleziona Avanti.
-
Nella procedura guidata Crea set di dati dallo schema, nel passaggio Configura set di dati:
- Immetti un Nome per il set di dati.
- (facoltativo) Immetti una Descrizione per il set di dati.
- Seleziona Fine.
-
In Set di dati > nome del set di dati, trascina il file di dati JSON trasformato e rilascia il file in Trascina e rilascia i file. Questa azione avvia l’acquisizione dei dati JSON esportati nel set di dati.
-
Verifica i batch acquisiti. Se il set di dati contiene batch non riusciti, utilizzare Gestione dati >
Monitoraggio per verificare il motivo. Ad esempio, hai definito un nome di campo nel JSON che non esiste nello schema.
Aggiungere o modificare una connessione
Una volta acquisiti correttamente i dati JSON trasformati che contengono i dati sul pubblico da Experience Platform, puoi aggiungere il set di dati a una connessione nuova o esistente in Customer Journey Analytics.
Nell’interfaccia utente di Customer Journey Analytics:
-
Selezionare Gestione dati > Connessioni.
-
Crea una nuova connessione/ Definisci Impostazioni connessione e Impostazioni dati. In alternativa, selezionare una connessione esistente e utilizzare
Modifica connessione per modificare la connessione. -
Selezionare
Aggiungi set di dati. -
Seleziona il set di dati creato e in cui sono stati acquisiti i dati JSON trasformati.
-
Configura il set di dati. Ad esempio:
-
Salva la connessione.
Configurare una visualizzazione dati
Configura una visualizzazione dati per la connessione appena creata o modificata.
-
Seleziona Gestione dati > Visualizzazioni dati.
-
Modificare una visualizzazione dati esistente o crearne una nuova.
-
Nella scheda Componenti della visualizzazione dati, verifica che ID appartenenza pubblico e Nome appartenenza pubblico siano aggiunti come componenti dimensione.
-
Seleziona Salva e continua per salvare la visualizzazione dati.
Report e analisi
Infine, utilizza Analysis Workspace per creare rapporti sui dati del pubblico di Experience Platform in uno o più pannelli che utilizzano la visualizzazione dati con i componenti di appartenenza al pubblico come audienceMembershipId, audienceMembershipIdName e personID.
Note aggiuntive
-
Esegui questo processo a cadenza regolare, in modo che i dati del pubblico vengano costantemente aggiornati in Customer Journey Analytics.
-
Puoi importare più tipi di pubblico all’interno di una singola connessione Customer Journey Analytics. Il processo sarà un po’ più complesso, ma è possibile. Dovrai apportare alcune modifiche al processo di cui sopra:
- Esegui questo processo per ogni pubblico desiderato nella raccolta di tipi di pubblico in RTCP.
- Customer Journey Analytics supporta array/array di oggetti nei set di dati profilo. L’utilizzo di un array di oggetti per
audienceMembershipIdoaudienceMembershipIdNameè l’opzione migliore. - Nella visualizzazione dati, crea una nuova dimensione utilizzando la trasformazione Substring (Sottostringa) nel campo
audienceMembershipIdper convertire la stringa di valori separati da virgola in un array. NOTA: attualmente un array può contenere un massimo di 10 valori. - È ora possibile creare rapporti sulla nuova dimensione
audienceMembershipIdsin Customer Journey Analytics Workspace.