Non offriamo supporto per le seguenti funzionalità. Se la funzionalità non viene inserita correttamente nel testo di partenza, si possono verificare errori di visualizzazione per i destinatari delle e-mail.
Nell'esempio seguente, il passo 1. controlla se il campo SALUTATION contiene valori per creare l'output di questa condizione, che è "Dear Mr Smith". Se il campo SALUTATION è vuoto, verrà visualizzato "Dear Recipient".
Esempio 1
{SE[SALUTO]}
Caro {SALUTATION} {LASTNAME}
{ELSE[SALUTATION]}
Caro destinatario
{ENDIF[SALUTATION]}
L'esempio seguente controlla esplicitamente se il destinatario è maschio o femmina. In base a questo controllo verranno visualizzati alcuni prodotti.
Esempio 2
{IF[SALUTATION=="Herr"]}
Testi e offerte per uomini
{ELSE[SALUTATION]}
Testi e offerte per le donne
{ENDIF[SALUTATION]}
Nell'esempio seguente si controlla se il campo "Saluto" contiene un valore. In questo caso visualizziamo "Gentile Signor" o "Gentile Signora" più il cognome. Se il saluto è vuoto, il saluto sarà "Cari tutti".
Suggerimento: questo funziona solo se alla voce "Saluto" sono presenti solo i valori "Mr." per gli uomini e "Ms." per le donne.
Esempio 3
{IF[SALUTATION]}
{SALUTATION_FORMAL} {LASTNAME},
{ELSE[SALUTATION]}
Cari tutti,
{ENDIF[SALUTATION]}
Se è necessario verificare il contenuto di due campi separati del database, è necessaria una condizione annidata. In questo scenario la query deve includere due campi distinti (in questo esempio SALUTATION e TITLE):
Esempio 4:
{IF[TITOLO]}
{SALUTATION_FORMAL} {TITLE} {LASTNAME},
{ELSE[TITOLO] }
{IF[SALUTO]}
{SALUTATION_FORMAL} {LASTNAME}
{ELSE[SALUTATION]}
Cari tutti,
{ENDIF[SALUTATION]}
{ENDIF[TITLE]}
Esempio 5:
È anche possibile creare condizioni annidate. Nell'esempio seguente controlleremo se il saluto "Signor" o "Signora" è disponibile. In caso contrario, verrà visualizzato il saluto predefinito.
{IF[SALUTATION=="Mr."]}Dear Mr. {LASTNAME},
{ELSEIF[SALUTATION=="Mrs."]}Dear Mrs. {LASTNAME},
{ELSEIF[SALUTATION]}Dear all,
{ENDIF[SALUTATION]}
Ulteriori controlli possono essere aggiunti a una condizione per verificare che un nome esista anche prima del controllo del saluto:
{IF[LASTNAME]}
{IF[SALUTATION=="Mr."]}Caro signor {LASTNAME},
{ELSEIF[SALUTATION=="Mrs."]}Caro signora {LASTNAME},
{ELSE[SALUTATION]}Caro tutti,
{ENDIF[SALUTATION]}
{ELSE[LASTNAME]}Caro tutti,
{ENDIF[LASTNAME]}
Note importanti:
- Non modificate le linee guida del codice (i nomi delle variabili possono ovviamente variare). Non seguire esattamente il codice predefinito può causare gravi problemi di visualizzazione delle campagne e-mail, delle bozze e/o dei modelli. Lo scenario peggiore è l'invio di un'e-mail completamente vuota o di un'e-mail inviata più volte ai destinatari.
- Le variabili all'interno di parentesi quadre o graffe devono essere scritte con tutte le maiuscole!
- Non inserire i propri spazi nella condizione if.
- Controllate e verificate le istruzioni del codice in tutti i loro dettagli e considerate tutte le eventualità!
- L'utilizzo di questa funzionalità può avere un effetto negativo sulle prestazioni di invio.
- Si noti che i campi utilizzati sopra (ad esempio, SALUTO) sono solo esempi e che i vostri campi potrebbero differire in modo significativo. I nomi dei campi si trovano nella panoramica dei campi dati.
Desideriamo ricordare esplicitamente che questa non è una funzione ufficiale di CleverReach e che non possiamo essere ritenuti responsabili di eventuali problemi che potrebbero verificarsi in caso di impatto su mailing, layout, distribuzioni, modelli e altro. CleverReach non offre supporto per questa funzionalità.