Combinare suite di rapporti con schemi diversi
Il connettore di origine di Analytics inserisce i dati della suite di rapporti di Adobe Analytics in Adobe Experience Platform per l'utilizzo da parte di applicazioni Adobe Experience Platform, quali Real-time Customer Data Platform e Customer Journey Analytics (Customer Journey Analytics). Ogni suite di rapporti introdotta in Adobe Experience Platform è configurata come flusso di dati di connessione di origine individuale e ogni flusso di dati arriva come un set di dati all’interno del data lake di Adobe Experience Platform. Il connettore di origine di Analytics crea un set di dati per suite di rapporti.
I clienti del Customer Journey Analytics utilizzano connessioni per integrare i set di dati dal data lake di Adobe Experience Platform in Analysis Workspace di Customer Journey Analytics. Tuttavia, quando si combinano suite di rapporti all'interno di una connessione, è necessario risolvere le differenze di schema tra suite di rapporti utilizzando la funzionalità Preparazione dati di Adobe Experience Platform. Lo scopo è garantire che le variabili di Adobe Analytics come prop ed eVar abbiano un significato coerente nel Customer Journey Analytics.
Le differenze di schema tra le suite di rapporti sono problematiche
Supponiamo che la tua azienda desideri inserire in Adobe Experience Platform i dati provenienti da due suite di rapporti diverse per l’utilizzo per Customer Journey Analytics e che gli schemi delle due suite di rapporti presentino delle differenze:
Per semplicità, supponiamo che queste siano le uniche eVar definite per entrambe le suite di rapporti.
Supponiamo inoltre di eseguire le seguenti azioni:
- Creare una connessione di origine di Analytics (senza l'utilizzo della preparazione dati) che acquisisce Suite di rapporti A nel data lake di Adobe Experience Platform come Set di dati A.
- Creare una connessione di origine di Analytics (senza l'utilizzo della preparazione dati) che acquisisce Suite di rapporti B nel data lake di Adobe Experience Platform come Set di dati B.
- Creare una connessione di Customer Journey Analytics denominata Tutte le suite di rapporti che combina il Set di dati A e il Set di dati B.
- Creare una visualizzazione dati di Customer Journey Analytics denominata Visualizzazione globale basata sulla connessione Tutte le suite di rapporti.
Senza l’utilizzo della preparazione dati per risolvere le differenze di schema tra il Set di dati A e il Set di dati B, le eVar nella visualizzazione dati denominata Visualizzazione globale conterranno una combinazione di valori:
Questa situazione comporta rapporti privi di significato per eVar1 e eVar2:
- I campi eVar contengono una combinazione di valori con significati semantici diversi.
- I termini di ricerca sono distribuiti tra eVar1 e eVar2.
- Non è possibile utilizzare modelli di attribuzione diversi per ciascun termine di ricerca, business unit e categoria di clienti.
Utilizzare la preparazione dati di Adobe Experience Platform per risolvere le differenze di schema tra le suite di rapporti
La funzionalità di preparazione dati di Experience Platform è integrata con il connettore di origine di Analytics e può essere utilizzata per risolvere le differenze di schema descritte nello scenario precedente. Questo determina eVar con significati coerenti nella visualizzazione dati del Customer Journey Analytics. Le convenzioni di denominazione utilizzate di seguito possono essere personalizzate in base alle esigenze.
-
Prima di creare i flussi di dati della connessione di origine per la Suite di rapporti A e la Suite di rapporti B, crea un nuovo schema in Adobe Experience Platform (lo chiameremo Schema unificato nel nostro esempio). Aggiungi quanto segue allo schema:
table 0-row-1 1-row-1 2-row-1 “Schema unificato” Classe XDM ExperienceEvent Gruppo di campi Modello Adobe Analytics ExperienceEvent -
Aggiungi un altro gruppo di campi allo schema o creare un gruppo di campi personalizzato e aggiungilo allo schema. Creeremo un nuovo gruppo di campi e lo chiameremo Campi unificati, quindi aggiungeremo i seguenti campi al nuovo gruppo di campi:
table 0-row-1 1-row-1 2-row-1 3-row-1 Gruppo di campi personalizzato “Campi unificati” Termine di ricerca Business unit Categoria di clienti -
Crea il flusso di dati della connessione di origine per la Suite di rapporti A, selezionando lo Schema unificato da utilizzare nel flusso di dati. Aggiungi mappature personalizzate al flusso di dati come segue:
table 0-row-2 1-row-2 2-row-2 Campo di origine Suite di rapporti A Campo di destinazione dal gruppo di campi Campi unificati _experience.analytics.customDimensions.eVars.eVar1 <path>.Search_term _experience.analytics.customDimensions.eVars.eVar2 <path>.Customer_category note note NOTE Il percorso XDM per i campi di destinazione dipenderà dalla struttura del gruppo di campi personalizzato. -
Crea il flusso di dati della connessione di origine per la Suite di rapporti B, selezionando nuovamente lo Schema unificato da utilizzare nel flusso di dati. Il flusso di lavoro mostrerà che due campi hanno un conflitto relativo al nome del descrittore. Ciò accade perché i descrittori di eVar1 e eVar2 sono diversi nella suite di rapporti B rispetto alla suite di rapporti A. Tuttavia lo sappiamo già, quindi possiamo tranquillamente ignorare il conflitto e utilizzare mappature personalizzate come segue:
table 0-row-2 1-row-2 2-row-2 Campo di origine Suite di rapporti B Campo di destinazione dal gruppo di campi Campi unificati _experience.analytics.customDimensions.eVars.eVar1 <path>.Business_unit _experience.analytics.customDimensions.eVars.eVar2 <path>.Search_term -
Ora crea una connessione Tutte le suite di rapporti per il Customer Journey Analytics, che combina il Set di dati A e il Set di dati B.
-
Crea una visualizzazione dati Visualizzazione globale nel Customer Journey Analytics. Ignora i campi eVar originali e includi solo i campi del gruppo Campi unificati.
Visualizzazione globale nel Customer Journey Analytics:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Campo di origine Includere nella visualizzazione dati? _experience.analytics.customDimensions.eVars.eVar1 No _experience.analytics.customDimensions.eVars.eVar2 No <path>.Search_term Sì <path>.Customer_category Sì <path>.Business_unit Sì
Ora hai mappato eVar1 e eVar2 delle suite di rapporti di origine su tre nuovi campi. Un altro vantaggio dell’utilizzo delle mappature della preparazione dati è che i campi di destinazione si basano ora su nomi significativi dal punto di vista semantico (termine di ricerca, business unit, categoria di clienti) invece dei meno significativi nomi eVar (eVar1, eVar2).
Più di semplici suite di rapporti
Le funzionalità della preparazione dati per la combinazione di set di dati con schemi diversi vanno oltre le suite di rapporti di Analytics. Supponiamo di disporre di due set di dati contenenti i dati seguenti:
eVar1
=> categoria di clientiUtilizzando la preparazione dati, puoi combinare la categoria di clienti in eVar 1 nei dati di Analytics con la categoria di clienti in Some_field nei dati del call center. Di seguito è riportato un modo in cui potresti farlo. Anche in questo caso, la convenzione di denominazione può essere modificata in base alle tue esigenze.
-
Crea uno schema in Adobe Experience Platform. Aggiungi quanto segue allo schema:
table 0-row-1 1-row-1 2-row-1 “Schema esteso” Classe XDM Experience Event Gruppo di campi Modello Adobe Analytics Experience Event -
Crea un nuovo gruppo di campi e aggiungilo allo schema. Aggiungi dei campi al gruppo di campi:
table 0-row-1 1-row-1 Gruppo di campi personalizzato “Informazioni cliente” Customer_category -
Crea il flusso di dati per il Set di dati A, selezionando Schema esteso come schema. Aggiungi mappature personalizzate al flusso di dati come segue:
table 0-row-2 1-row-2 Campo di origine del Set di dati A Campo di destinazione dal gruppo di campi Informazioni cliente _experience.analytics.customDimensions.eVars.eVar2 <path>.Customer_category -
Crea il flusso di dati per il Set di dati B, selezionando nuovamente Schema esteso come schema. Aggiungi mappature personalizzate al flusso di dati come segue:
table 0-row-2 1-row-2 Campo origine del Set di dati B Campo di destinazione dal gruppo di campi Informazioni cliente <path>.Some_field <path>.Customer_category -
Creare una connessione di Customer Journey Analytics che combina il Set di dati A e il Set di dati B.
-
Creare una visualizzazione dati in Customer Journey Analytics utilizzando la connessione di Customer Journey Analytics appena creata. Ignora i campi eVar originali e includi solo i campi del gruppo Informazioni cliente.
Visualizzazione dati nel Customer Journey Analytics:
table 0-row-2 1-row-2 2-row-2 3-row-2 Campo di origine Includere nella visualizzazione dati? _experience.analytics.customDimensions.eVars.eVar1 No _experience.analytics.customDimensions.eVars.eVar2 No <path>.Customer_category Sì
Preparazione dati e ID componente
Come descritto in precedenza, la preparazione dati ti consente di mappare diversi campi tra loro in più suite di rapporti di Adobe Analytics. Questa funzione è utile in Customer Journey Analytics quando desideri combinare dati provenienti da più set di dati in una singola connessione di Customer Journey Analytics. Tuttavia, se desideri mantenere le suite di rapporti in connessioni di Customer Journey Analytics separate, ma desideri utilizzare un set di rapporti su tali connessioni e visualizzazioni dati, la modifica dell’ID componente sottostante nel Customer Journey Analytics consente di rendere i rapporti compatibili anche se gli schemi sono diversi. Consulta Component Settings (Impostazioni dei componenti) per ulteriori informazioni.
La modifica dell’ID componente è una funzione esclusiva del Customer Journey Analytics e non influisce sui dati provenienti dal connettore di origine di Analytics che vengono inviati a Real-time Customer Profile e RTCDP.