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 (AEP) per l’utilizzo da parte di applicazioni AEP, come Real-time Customer Data Platform e Customer Journey Analytics (CJA). Ogni suite di rapporti introdotta in AEP è 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 AEP. Il connettore di origine di Analytics crea un set di dati per suite di rapporti.

I clienti CJA utilizzano le connessioni per integrare i set di dati dal data lake di AEP in Analysis Workspace di CJA. 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à di AEP Preparazione dati. Lo scopo è garantire che le variabili di Adobe Analytics come prop ed eVar abbiano un significato coerente in CJA.

Le differenze di schema tra le suite di rapporti sono problematiche

Supponiamo che la tua azienda voglia inserire in AEP i dati provenienti da due suite di rapporti diverse per l’utilizzo da parte di CJA e che gli schemi delle due suite di rapporti presentino delle differenze:

Suite di rapporti A Suite di rapporti B
eVar1 = termine di ricerca eVar1 = business unit
eVar2 = categoria di clienti eVar2 = termine di ricerca

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 la Suite di rapporti A nel data lake di AEP come Set di dati A
  • Creare una connessione di origine di Analytics (senza l’utilizzo della preparazione dati) che acquisisce la Suite di rapporti B nel data lake di AEP come Set di dati B
  • Creare una connessione CJA denominata Tutte le suite di rapporti che combina il set di dati A e il set di dati B
  • Creare una visualizzazione dati di CJA denominata Visualizzazione globale in base alla 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:

Visualizzazione globale in CJA
eVar1 => una combinazione di termini di ricerca e business unit
eVar2 => una combinazione di categorie di clienti e termini di ricerca

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 AEP 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. Ciò comporta delle eVar con significati coerenti nella visualizzazione dati di CJA. Le convenzioni di denominazione utilizzate di seguito possono essere personalizzate in base alle esigenze.

  1. 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 AEP (lo chiameremo Schema unificato nel nostro esempio). Aggiungi quanto segue allo schema:

    “Schema unificato”
    Classe XDM ExperienceEvent
    Gruppo di campi Modello Adobe Analytics ExperienceEvent
  2. 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:

    Gruppo di campi personalizzato “Campi unificati”
    Termine di ricerca
    Business unit
    Categoria di clienti
  3. 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:

    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
    NOTA

    Il percorso XDM per i campi di destinazione dipenderà dalla struttura del gruppo di campi personalizzato.

  4. 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:

    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
  5. Ora crea una connessione Tutte le suite di rapporti per CJA, che combina il Set di dati A e il Set di dati B.

  6. Crea una visualizzazione dati denominata Visualizzazione globale in CJA. Ignora i campi eVar originali e includi solo i campi del gruppo Campi unificati.

    Visualizzazione globale in CJA:

    Campo di origine Includere nella visualizzazione dati?
    _experience.analytics.customDimensions.eVars.eVar1 No
    _experience.analytics.customDimensions.eVars.eVar2 No
    <path>.Search_term
    <path>.Customer_category
    <path>.Business_unit

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).

NOTA

Il gruppo di campi personalizzato Campi unificati e le mappature dei campi associate possono essere aggiunti ai flussi di dati e ai set di dati esistenti del connettore di origine di Analytics in qualsiasi momento. Tuttavia, questo influisce solo sui dati futuri.

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:

Set di dati A = suite di rapporti di Analytics tramite il connettore di origine di Analytics
eVar1 => categoria di clienti
Set di dati B = dati del call center
Some_field => categoria di clienti

Utilizzando 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.

  1. Crea uno schema in AEP. Aggiungi quanto segue allo schema:

    “Schema esteso”
    Classe XDM Experience Event
    Gruppo di campi Modello Adobe Analytics Experience Event
  2. Crea un nuovo gruppo di campi e aggiungilo allo schema. Aggiungi dei campi al gruppo di campi:

    Gruppo di campi personalizzato “Informazioni cliente”
    Customer_category
  3. 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:

    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
  4. 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:

    Campo origine del Set di dati B Campo di destinazione dal gruppo di campi Informazioni cliente
    <path>.Some_field <path>.Customer_category
  5. Crea una connessione CJA che combina il Set di dati A e il Set di dati B.

  6. Crea una visualizzazione dati in CJA, utilizzando la connessione CJA appena creata. Ignora i campi eVar originali e includi solo i campi del gruppo Informazioni cliente.

    Visualizzazione dati in CJA:

    Campo di origine Includere nella visualizzazione dati?
    _experience.analytics.customDimensions.eVars.eVar1 No
    _experience.analytics.customDimensions.eVars.eVar2 No
    <path>.Customer_category

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 CJA quando desideri combinare dati provenienti da più set di dati in un’unica connessione CJA. Tuttavia, se desideri mantenere le suite di rapporti in connessioni CJA separate, ma desideri utilizzare un singolo set di rapporti su tali connessioni e visualizzazioni dati, la modifica dell’ID componente sottostante in CJA 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 di CJA e non influisce sui dati provenienti dal connettore di origine di Analytics che vengono inviati a Real-time Customer Profile e RTCDP.

In questa pagina