Arricchire i dati enriching-data

Informazioni sull’arricchimento dei dati about-enriching-data

Questo caso d'uso descrive i possibili utilizzi dell'attività Enrichment in un flusso di lavoro di targeting. Per ulteriori informazioni sull'utilizzo dell'attività Enrichment, vedere: Arricchimento.

Un caso d'uso su come arricchire una consegna e-mail con date personalizzate è disponibile anche in questa sezione.

I contatti della banca dati di marketing ricevono un invito a partecipare a un concorso tramite un’applicazione web. I risultati della concorrenza vengono recuperati nella tabella Competition results. Tabella collegata alla tabella dei contatti (Recipients). La tabella Competition results contiene i campi seguenti:

  • Nome concorrenza (@game)
  • Numero della prova (@trial)
  • Punteggio (@score)

Un contatto trovato nella tabella Recipients può essere collegato a diverse righe della tabella Competition results. La relazione tra queste due tabelle è di tipo 1-n. Ecco un esempio dei registri dei risultati per un destinatario:

Lo scopo di questo caso d’uso è quello di inviare consegne personalizzate a persone che hanno partecipato all’ultimo concorso a seconda dei punteggi più elevati. Il destinatario con il punteggio più alto ottiene il primo premio, il destinatario con il secondo punteggio più alto riceve un premio di consolazione e tutti gli altri ricevono un messaggio augurando loro maggiore fortuna la prossima volta.

Per impostare questo caso d’uso, abbiamo creato il seguente flusso di lavoro di targeting:

Per creare il flusso di lavoro, effettua le seguenti operazioni:

  1. Due attività Query e un'attività Intersection vengono aggiunte per eseguire il targeting dei nuovi abbonati che sono entrati per ultimi nel concorso.
  2. L'attività Enrichment viene utilizzata per aggiungere i dati archiviati nella tabella Competition results. Il campo Score in cui avverrà la personalizzazione della consegna viene aggiunto alla tabella di lavoro del flusso di lavoro.
  3. L'attività di tipo Split viene utilizzata per creare sottoinsiemi di destinatari in base ai punteggi.
  4. Per ogni sottoinsieme viene aggiunta un'attività Delivery.

Passaggio 1: targeting step-1--targeting

La prima query viene utilizzata per eseguire il targeting dei destinatari aggiunti al database negli ultimi sei mesi.

La seconda query viene utilizzata per eseguire il targeting dei destinatari che hanno partecipato all’ultimo concorso.

Viene quindi aggiunta un'attività di tipo Intersection per individuare i destinatari aggiunti al database negli ultimi sei mesi e che hanno partecipato all'ultimo concorso.

Passaggio 2: Arricchimento step-2--enrichment

In questo esempio, scopri come personalizzare le consegne in base al campo Score memorizzato nella tabella Competition results. Questa tabella ha una relazione di tipo 1-n con la tabella dei destinatari. L'attività Enrichment viene utilizzata per aggiungere dati da una tabella collegata alla dimensione di filtro alla tabella di lavoro del flusso di lavoro.

  1. Nella schermata di modifica dell'attività di arricchimento, selezionare Add data, quindi Data linked to the filtering dimension e fare clic su Next.

  2. Selezionare quindi l'opzione Data linked to the filtering dimension, selezionare la tabella Competition results e fare clic su Next.

  3. Immettere un ID e un'etichetta e selezionare l'opzione Limit the line count nel campo Data collected. Nel campo Lines to retrieve, selezionare '1' come valore. Per ogni destinatario, l'attività di arricchimento aggiungerà una singola riga dalla tabella Competition results alla tabella di lavoro del flusso di lavoro. Fai clic su Next.

  4. In questo esempio, vogliamo recuperare il punteggio più alto del destinatario, ma solo per l’ultimo concorso. A questo scopo, aggiungere un filtro al campo Competition name per escludere tutte le righe relative ai concorsi precedenti. Fai clic su Next.

  5. Andare alla schermata Sort e fare clic sul pulsante Add, selezionare il campo Score e selezionare la casella nella colonna descending per ordinare gli elementi dei campi Score in ordine decrescente. Per ogni destinatario, l’attività di arricchimento aggiunge una riga che corrisponde al punteggio più alto dell’ultima partita. Fai clic su Next.

  6. Nella finestra Data to add fare doppio clic sul campo Score. Per ogni destinatario, l'attività di arricchimento aggiungerà solo il campo Score. Fai clic su Finish.

Fare clic con il pulsante destro del mouse sulla transizione in entrata dell'attività di arricchimento e selezionare Display the target. La tabella di lavoro contiene i dati seguenti:

Schema collegato:

Rinnova questa operazione nella transizione in uscita dell’attività di arricchimento. Possiamo vedere che sono stati aggiunti i dati collegati ai punteggi dei destinatari. È stato recuperato il punteggio più alto di ciascun destinatario.

Anche lo schema corrispondente è stato arricchito.

Passaggio 3: suddivisione e consegna step-3--split-and-delivery

Per ordinare i destinatari in base ai loro punteggi, viene aggiunta un'attività Split dopo l'arricchimento.

  1. È stato definito un primo sottoinsieme (Vincitore) per includere il destinatario con il punteggio più alto. A questo scopo, definisci un limite del numero di record, applica un ordinamento decrescente al punteggio e limita il numero di record a 1.

  2. Il secondo sottoinsieme (Secondo posto) include il destinatario con il secondo punteggio più alto. La configurazione è la stessa del primo sottoinsieme.

  3. Il terzo sottoinsieme (perdenti) contiene tutti gli altri destinatari. Vai alla scheda General e seleziona la casella Generate complement per eseguire il targeting di tutti i destinatari che non hanno ottenuto i due punteggi più alti.

  4. Aggiungere un'attività di tipo Delivery per ogni sottoinsieme utilizzando un modello di consegna diverso per ogni sottoinsieme.

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d