Arricchimento

L’attività Enrichment ti consente di aggiungere informazioni a un elenco di profili e collegamenti a una tabella esistente (crea un nuovo join). È inoltre possibile definire criteri di riconciliazione con profili nel database.

Definizioni

Per utilizzare l’attività di arricchimento, è necessario avere familiarità con le varie opzioni disponibili quando si aggiungono dati.

L’opzione Data linked to the filtering dimension consente di accedere a:

  • Dati della dimensione filtro: accesso ai dati della tabella di lavoro
  • Dati collegati alla dimensione di filtro: accesso ai dati collegati alla tabella di lavoro

L'opzione A link consente di creare un join su qualsiasi tabella del database.

Esistono quattro tipi di collegamenti:

  • Define a collection: consente di definire un collegamento con una cardinalità 1-N tra le tabelle.

  • Define a link whose target is still available: consente di definire un collegamento con una cardinalità 1-1 tra le tabelle. Le condizioni di join devono essere definite da un singolo record nella tabella di destinazione.

  • Define a link whose target does not necessarily exist in the base: consente di definire un collegamento con una cardinalità 0-1 tra le tabelle. La condizione di unione deve essere definita da 0 o 1 (max.) record nella tabella di destinazione.

    Questa opzione è configurata nella scheda Simple Join a cui è possibile accedere tramite il collegamento Edit additional data dell’attività Enrichment .

  • Define a link by searching for a reference among several options: questo tipo di collegamento definisce una riconciliazione verso un record univoco. Adobe Campaign crea un collegamento a una tabella di destinazione aggiungendo una chiave esterna nella tabella di destinazione per memorizzare un riferimento al record univoco.

    Questa opzione è configurata nella scheda Reconciliation and deduplication a cui è possibile accedere tramite il collegamento Edit additional data dell’attività Enrichment .

I casi d’uso che descrivono in dettaglio il funzionamento delle attività Enrichment nel loro contesto sono disponibili anche in queste sezioni:

Aggiunta di informazioni

Utilizza l’attività Enrichment per aggiungere colonne a una tabella di lavoro: questa attività può essere utilizzata come complemento a un’attività di query.

La configurazione di colonne aggiuntive è descritta in Aggiunta di dati.

Il campo Primary set ti consente di selezionare la transizione in entrata: i dati della tabella di lavoro di questa attività saranno arricchiti.

Fai clic sul collegamento Add data e seleziona il tipo di dati da aggiungere. L’elenco dei tipi di dati offerti dipende dai moduli e dalle opzioni installati sulla piattaforma. In una configurazione minima, puoi sempre aggiungere dati collegati alla dimensione di filtro e a un collegamento.

Nell’esempio seguente, la transizione in uscita sarà arricchita di informazioni sull’età dei profili target.

Fai clic con il pulsante destro del mouse sulla transizione in entrata dell’attività di arricchimento per visualizzare i dati prima della fase di arricchimento.

La tabella di lavoro contiene i dati seguenti e lo schema associato:

Ripetere l'operazione nell'output della fase di arricchimento.

Puoi notare che sono stati aggiunti i dati relativi alle pagine di profilo:

Anche lo schema corrispondente è stato arricchito.

Gestione dei dati aggiuntivi

Deseleziona l’opzione Keep all additional data from the main set se non desideri mantenere i dati aggiuntivi definiti in precedenza. In questo caso, solo le colonne aggiuntive selezionate nell’attività di arricchimento verranno aggiunte alla tabella di lavoro in uscita. Le informazioni aggiuntive aggiunte alle attività a monte non verranno salvate.

I dati e lo schema nella fase di arricchimento dell'output saranno i seguenti:

Puoi utilizzare l’attività di arricchimento per creare un collegamento tra i dati di lavoro e il database Adobe Campaign: si tratta di un collegamento locale al flusso di lavoro tra i dati in entrata.

Ad esempio, se carichi i dati di un file contenente il numero di account, il paese e l’e-mail dei destinatari, dovrai creare un collegamento alla tabella del paese per aggiornare tali informazioni nei loro profili.

A questo scopo, esegui i seguenti passaggi:

  1. Raccogli e carica il seguente tipo di file:

    Account number;Country;Email
    18D65;FRANCE;agnes@gmail.com
    243PP;RUSSIA;paul@gmail.com
    55H87;CROATIA;dave@gmail.com
    56U81;USA;susan@gmail.com
    853PI;ITALY;anna@gmail.com
    890LP;FRANCE;robert@gmail.com
    83TY2;SWITZERLAND;mike@gmail.com
    
  2. Modifica l’attività di arricchimento e fai clic su Aggiungi dati…Collegamento per creare un join con la tabella Paese.

  3. Selezionare l'opzione Link definition e fare clic sul pulsante Next. Specifica il tipo di collegamento da creare. In questo esempio, vogliamo riconciliare il paese del destinatario del file con un paese nell’elenco dei paesi disponibili nella tabella dedicata del database. Scegli l’opzione Define a link by searching for a reference among several options. Selezionare la tabella del paese nel campo Target schema.

  4. Infine, selezionare i campi che ti consentiranno di collegare i valori del file di origine a quelli del database.

All’output di questa attività di arricchimento, lo schema temporaneo conterrà il collegamento alla tabella del paese:

Riconciliazione dei dati

L’attività di arricchimento può essere utilizzata per configurare la riconciliazione dei dati, anche una volta caricati i dati nel database. In questo caso, la scheda Reconciliation ti consente di definire il collegamento tra i dati nel database Adobe Campaign e i dati nella tabella di lavoro.

Selezionate l'opzione Identify the targeting document based on work data, specificate lo schema a cui desiderate creare un collegamento e definite le condizioni di unione: a questo scopo, seleziona i campi da riconciliare nei dati di lavoro (Source expression) e nella dimensione di targeting (Destination expression).

Puoi utilizzare uno o più criteri di riconciliazione.

Se sono specificate più condizioni di join, è necessario verificarle TUTTE in modo che i dati possano essere collegati tra loro.

Inserimento di una proposta di offerta

L’attività di arricchimento ti consente di aggiungere offerte o collegamenti alle offerte per i destinatari della consegna.

Per ulteriori informazioni sull'attività di arricchimento, consulta questa sezione sezione.

Ad esempio, puoi arricchire i dati di una query del destinatario prima di una consegna.

Dopo aver configurato la query (consulta questa sezione):

  1. Aggiungi e apri un’attività di arricchimento.

  2. Nella scheda Enrichment, seleziona Add data.

  3. Seleziona An offer proposition nei tipi di dati da aggiungere.

  4. Specifica un identificatore e un’etichetta per la proposta che verrà aggiunta.

  5. Specifica la selezione dell’offerta. Sono disponibili due opzioni possibili:

    • Search for the best offer in a category: seleziona questa opzione e specifica i parametri di chiamata del motore di offerta (spazio di offerta, categoria o tema/i, data di contatto, numero di offerte da mantenere). Il motore calcola automaticamente le offerte da aggiungere in base a questi parametri. È consigliabile completare il campo Category o Theme anziché entrambi allo stesso tempo.

    • A predefined offer: seleziona questa opzione e specifica uno spazio di offerta, un’offerta specifica e una data di contatto per configurare direttamente l’offerta che desideri aggiungere, senza chiamare il motore di offerta.

  6. Quindi configura un’attività di consegna corrispondente al canale scelto. Fai riferimento a Consegne cross-channel.

    Il numero di proposte disponibili per l’anteprima dipende dalla configurazione effettuata nell’attività di arricchimento, anziché da qualsiasi configurazione possibile eseguita direttamente nella consegna.

Per specificare le proposte di offerta, puoi anche scegliere di fare riferimento a un collegamento a un’offerta. Per ulteriori informazioni, consulta la seguente sezione Riferimento a un collegamento a un’offerta.

Puoi anche fare riferimento a un collegamento a un’offerta in un’attività di arricchimento.

Per eseguire questa operazione:

  1. Seleziona Add data nella scheda Enrichment dell’attività.

  2. Nella finestra in cui scegli il tipo di dati da aggiungere, seleziona A link.

  3. Seleziona il tipo di collegamento che desideri stabilire e la relativa destinazione. In questo caso, la destinazione è lo schema dell'offerta.

  4. Specifica il join tra i dati della tabella in entrata nell’attività di arricchimento (in questo caso la tabella dei destinatari) e la tabella delle offerte. Ad esempio, puoi collegare un codice di offerta a un destinatario.

  5. Quindi configura un’attività di consegna corrispondente al canale scelto. Fai riferimento a Consegne cross-channel.

    NOTA

    Il numero di proposte disponibili per l’anteprima dipende dalla configurazione eseguita nella consegna.

Memorizzazione delle classificazioni e dei pesi delle offerte

Per impostazione predefinita, quando un'attività Arricchimento viene utilizzata per fornire offerte, le loro classificazioni e i loro pesi non vengono memorizzati nella tabella delle proposte.

L’attività Offer engine memorizza tali informazioni per impostazione predefinita.

Tuttavia, è possibile memorizzare queste informazioni come segue:

  1. Crea una chiamata al motore di offerta in un’attività di arricchimento inserita dopo una query e prima di un’attività di consegna. Fare riferimento a questa sezione sezione.

  2. Nella finestra principale dell’attività, seleziona Edit additional data….

  3. Aggiungi le colonne @rank per la classificazione e @weight per il peso dell’offerta.

  4. Conferma l’aggiunta e salva il flusso di lavoro.

La consegna memorizza automaticamente la classificazione e il peso delle offerte. Queste informazioni sono visibili nella scheda Offers della consegna.

In questa pagina