Arricchimento dei dati

Informazioni sull’arricchimento dei dati

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, consulta: Arricchimento.

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

I contatti nel database marketing vengono inviati un invito a partecipare a un concorso tramite un'applicazione web. I risultati del concorso sono recuperati nella tabella Competition results. Questa tabella è collegata alla tabella dei contatti (Recipients). La tabella Competition results contiene i campi seguenti:

  • Nome della concorrenza (@game)
  • Numero della prova (@prova)
  • Punteggio (@punteggio)

Un contatto trovato nella tabella Recipients può essere collegato a più righe nella tabella Competition results. La relazione tra queste due tabelle è di tipo 1-n. Di seguito è riportato 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 ottenuti. Il destinatario con il punteggio più alto ottiene il primo premio, il destinatario con il secondo punteggio più alto ottiene un premio di consolazione e tutti gli altri ricevono un messaggio che augura loro migliore 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, esegui i seguenti passaggi:

  1. Per eseguire il targeting dei nuovi abbonati che sono entrati per ultimi, vengono aggiunte due attività Query e un’attività Intersection .
  2. L’attività Enrichment ci consente di aggiungere i dati memorizzati nella tabella Competition results. Il campo Score sul quale avrà luogo la personalizzazione della consegna viene aggiunto alla tabella di lavoro del flusso di lavoro.
  3. L’attività di tipo Split ci consente di creare sottoinsiemi di destinatari in base ai punteggi.
  4. Per ciascun sottoinsieme, viene aggiunta un’attività di tipo Delivery.

Passaggio 1: Targeting

La prima query consente di eseguire il targeting dei destinatari aggiunti al database negli ultimi sei mesi.

La seconda query consente di eseguire il targeting dei destinatari che hanno partecipato all’ultima gara.

Viene quindi aggiunta un’attività di tipo Intersection per eseguire il targeting dei destinatari aggiunti al database negli ultimi sei mesi e che sono entrati nell’ultima concorrenza.

Passaggio 2: Arricchimento

In questo esempio, vogliamo personalizzare le consegne in base al campo Score memorizzato nella tabella Competition results . Questa tabella presenta una relazione di tipo 1-n con la tabella dei destinatari. L’attività Enrichment ci consente di 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, seleziona Add data, quindi Data linked to the filtering dimension e fai clic su Next.

  2. Quindi seleziona l’opzione Data linked to the filtering dimension, seleziona la tabella Competition results e fai clic su Next.

  3. Immetti un ID e un’etichetta e seleziona l’opzione Limit the line count nel campo Data collected . Nel campo Lines to retrieve , seleziona "1" come valore. Per ciascun destinatario, l’attività di arricchimento aggiunge 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'ultima competizione. A questo scopo, aggiungi un filtro al campo Competition name per escludere tutte le righe relative ai concorsi precedenti. Fai clic su Next.

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

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

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

Lo schema collegato è:

Rinnova questa operazione sulla transizione in uscita dell’attività di arricchimento. Notiamo che sono stati aggiunti i dati collegati ai punteggi dei destinatari. Il punteggio più alto di ciascun destinatario è stato recuperato.

Anche lo schema corrispondente è stato arricchito.

Passaggio 3: Divisione e consegna

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

  1. È stato definito un primo sottoinsieme (Vincitore) per includere il destinatario con il punteggio più alto. A questo scopo, definisci una limitazione 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 raggiunto i due punteggi più elevati.

  4. Aggiungi un’attività di tipo Delivery per ciascun sottoinsieme, utilizzando un modello di consegna diverso per ciascun sottoinsieme.

In questa pagina