Arricchimento delle e-mail con campi data personalizzati email-enrichment-with-custom-date-fields
In questo esempio, vogliamo inviare un’e-mail con campi dati personalizzati ai destinatari che festeggeranno il loro compleanno questo mese. L’e-mail includerà un coupon valido una settimana prima e dopo il loro compleanno.
È necessario eseguire il targeting dei destinatari di un elenco che celebreranno il loro compleanno questo mese con un'attività Split. Quindi, utilizzando l'attività Enrichment, il campo dati personalizzato fungerà da date di validità nell'e-mail per l'offerta speciale del cliente.
Per creare questo esempio, attieniti alla seguente procedura:
-
Nella scheda Targeting and workflows della campagna, trascina e rilascia un'attività Read list per eseguire il targeting dell'elenco di destinatari.
-
L’elenco da elaborare può essere specificato in modo esplicito, calcolato da uno script o localizzato in modo dinamico, in base alle opzioni selezionate e ai parametri definiti qui.
-
Aggiungi un'attività Split per differenziare i destinatari che questo mese festeggeranno il loro compleanno da altri destinatari.
-
Per dividere l'elenco, nella categoria Filtering of selected records, selezionare Add a filtering condition on the inbound population. Quindi fare clic su Edit.
-
Seleziona Filtering conditions, quindi fai clic sul pulsante Edit expression per filtrare il mese del compleanno del destinatario.
-
Fare clic su Advanced Selection, quindi su Edit the formula using an expression e aggiungere la seguente espressione: Month(@birthDate).
-
Nella colonna Operator selezionare equal to.
-
Filtra ulteriormente la condizione aggiungendo Value mese della data corrente: Month(GetDate()).
Questa operazione eseguirà una query sui destinatari il cui mese di compleanno corrisponde al mese corrente.
-
Fai clic su Finish. Nella scheda General dell'attività Split, fare clic su Generate complement nella categoria Results.
Con il risultato Complement, puoi aggiungere un'attività di consegna o aggiornare un elenco. In questo caso, è stata aggiunta un'attività End.
È ora necessario configurare l'attività Enrichment:
-
Aggiungi un'attività Enrichment dopo il tuo sottoinsieme per aggiungere i tuoi campi data personalizzati.
-
Apri l'attività Enrichment. Nella categoria Complementary information, fare clic su Add data.
-
Selezionare Data linked to the filtering dimension e quindi Data of the filtering dimension.
-
Fai clic sul pulsante Add.
-
Aggiungi Label. Nella colonna Expression fare clic su Edit expression.
-
Innanzitutto, la settimana precedente la data di nascita deve essere impostata come Data di inizio validità con Expression seguente:
SubDays([target/@birthDate], 7)
. -
Quindi, per creare il campo data personalizzato Data di fine validità che avrà come destinazione la settimana successiva alla data di nascita, devi aggiungere Expression:
AddDays([target/@birthDate], 7)
.È possibile aggiungere un'etichetta all'espressione.
-
Fai clic su Ok. Il tuo arricchimento è ora pronto.
Dopo l'attività Enrichment, puoi aggiungere una consegna. In questo caso, abbiamo aggiunto una consegna e-mail per inviare ai destinatari un’offerta speciale con date di validità ai clienti che festeggiano il loro compleanno questo mese.
-
Trascina un'attività Email delivery dopo l'attività Enrichment.
-
Fai doppio clic sull'attività Email delivery per iniziare a personalizzare la consegna.
-
Aggiungi Label alla consegna e fai clic su Continue.
-
Fai clic su Save per creare la consegna e-mail.
-
Verificare nella scheda Approval della consegna e-mail Properties che Confirm delivery before sending option sia selezionato.
Quindi, avvia il flusso di lavoro per arricchire la transizione in uscita con le informazioni di destinazione.
Ora puoi iniziare a progettare la consegna e-mail con i campi data personalizzati creati nell'attività Enrichment.
-
Fare doppio clic sull'attività Email delivery.
-
Aggiungi le estensioni target all’e-mail. Per configurare il formato delle date di validità, deve trovarsi all’interno della seguente espressione:
code language-none <%= formatDate(targetData.alias of your expression,"%2D.%2M") %>
-
Fai clic su . Seleziona Target extension e quindi le date di validità personalizzate create in precedenza con l'attività Enrichment per aggiungere l'estensione all'espressione formatDate.
-
Configura il contenuto dell’e-mail in base alle esigenze.
-
Visualizza l’anteprima del messaggio e-mail per verificare se i campi data personalizzati sono stati configurati correttamente
L’e-mail è ora pronta. Puoi iniziare a inviare le bozze e confermare la consegna per inviare le e-mail di compleanno.