Personalizzazione delle email con la condizione "IF"

Con SendinBlue, puoi usare la condizione "if..." per personalizzare le tue email. 

La potente logica offerta dalla condizione if ti permette di aggiungere o rimuovere interi blocchi di contenuto all'interno dell'email o di modificare contenuti specifici all'interno di un blocco.  

Ciò significa che puoi visualizzare testi diversi in base agli attributi di contatto definiti nella tua lista di contatti o in base ai parametri passati nella tua chiamata API. Così facendo ampli efficacemente l'utilità di una singola email a diversi scenari. 

animation.gif

Usi comuni della condizione "IF" 

Ci sono moltissimi modi di usare la condizione if per personalizzare i contenuti, tra i più comuni ci sono: 

1. il saluto in un'email, come "Gentile Sig. Rossi", "Gentile Sig.ra Bianchi" o più semplicemente "Buongiorno" per i contatti senza dati sul genere e il nome nel file

2. un'immagine promozionale o di un prodotto, per esempio proponendo l'immagine di un modello che indossa lo stesso capo d'abbigliamento o la stessa taglia del destinatario o visualizzando l'articolo promozionale nel suo colore preferito 

If_conditions_email-2_EN.png  If_conditions_email-1.png

3. un messaggio promozionale, che includa per esempio un'offerta marketing extra nelle email transazionali sulla base degli acquisti effettuati o di altri attributi

If_conditions_email-3_EN.png  Email_3.png

Struttura della condizione "IF" 

Condizione "IF" semplice

La condizione if inizia sempre con il tag {% if %} e termina sempre con il tag {% endif %}. Tutto ciò che si trova all'interno di questi due tag sarà considerato parte integrante della condizione.

Quando la condizione if contiene una sola opzione, come in "se è vero, visualizza questo contenuto", devi soltanto aprire la condizione con il tag {% if %} e chiuderla con il tag {% endif %}

Per esempio, se la tua lista di contatti comprende un attributo di contatto che si chiama "MEMBER" e tu includi questa affermazione nella tua email:  

{% if contact.MEMBER %}
Grazie per avere rinnovato il tuo abbonamento!
{% endif %}

il contenuto all'interno della condizione apparirà nel tuo messaggio email se il valore dell'attributo esiste nella tua lista di contatti (es. "Grazie per avere rinnovato il tuo abbonamento!").

Condizione "if" complessa

Oltre ad usare la condizione if per controllare valori veri o semplicemente valori esistenti, puoi controllare anche valori falsi o valutare condizioni multiple o rami multipli. 

Seguendo l'esempio comune di personalizzazione del saluto nell'email, puoi decidere di visualizzare uno dei tre saluti possibili a seconda che l'attributo del destinatario per GENDER sia uomo, donna o vuoto. 

In questo caso, puoi usare i tag {% elif %} per aggiungere un dato contenuto quando il valore per GENDER è donna e {% else %} per aggiungere un'alternativa per tutti gli altri casi. 

Gentile {% if contact.GENDER == "Male" %} Sig. {{ contact.LASTNAME }}, 
{% elif contact.GENDER == "Female" %} Sig.a {{ contact.LASTNAME }}, 
{% else %} there, {% endif %} 

Creazione rapida della condizione "IF" nell'editor Drag & Drop 

La condizione if, semplice o complessa, può essere applicata facilmente a un intero blocco di contenuto nell'editor Drag & Drop usando il tool di visualizzazione condizionata integrato. Scopri di più in questa guida sulla visualizzazione condizionata.

if_conditions_editor_EN.png

Per saperne di più sulla condizione "IF" 

Anche se questi esempi si focalizzano sulla struttura della condizione if con attributi di contatto, puoi applicare questa condizione anche ai parametri transazionali nell'editor Drag & Drop o manualmente integrandoli nell'email. Per saperne di più consulta queste guide: