Brevo offre due metodi per mostrare o nascondere il contenuto nelle tue email: utilizzando la funzionalità Content visibility (Visibilità del contenuto) nell'editor di email drag & drop, oppure digitando manualmente le istruzioni if.
Questo articolo illustra il metodo manuale. Se preferisci la funzionalità Content visibility (Visibilità del contenuto), consulta il nostro articolo dedicato Come mostrare o nascondere il contenuto nelle email (visibilità del contenuto).
Utilizza un'istruzione if per mostrare o nascondere parti della tua email in base ai dati di ciascun destinatario. Questa ti consente di inviare un'unica email che si adatta in modo dinamico ai diversi contatti in base a condizioni specifiche.
Puoi definire le condizioni dell'istruzione if in base a diversi criteri:
-
Attributi di contatto
Mostra o nascondi sezioni della tua email in base ai valori memorizzati negli attributi di contatto. Ad esempio, potresti mostrare un messaggio solo VIP a Contatti con lo stato attributo impostato come "VIP". -
Dati dell'evento
Personalizza il contenuto in base alle azioni che i tuoi contatti hanno (o non hanno) intrapreso. Ad esempio, puoi mostrare un blocco promozionale solo ai contatti che non hanno mai effettuato un ordine. -
Feed di dati
Personalizza il contenuto utilizzando dati in tempo reale da feed esterni. Ad esempio, puoi mostrare consigli personalizzati sui prodotti, prezzi in tempo reale o informazioni localizzate sul negozio in base a dati esterni. -
Feed di prodotto
Personalizza il contenuto utilizzando le informazioni sui prodotti del tuo sito di e-commerce. Ad esempio, puoi mostrare i tuoi prodotti più venduti o consigli personalizzati sui prodotti.
Che cos'è un'istruzione if?
Un'istruzione if è una regola condizionale che decide se un determinato contenuto viene visualizzato in base a una condizione specificata. Nei modelli di email, le istruzioni if consentono di mostrare o nascondere in modo dinamico il contenuto in base ai dati del destinatario, rendendo le tue email più mirate e personalizzate.
Ad esempio, le email qui sotto vengono inviate dallo stesso modello, ma mostrano contenuti diversi a seconda dei dati del destinatario:
Ecco alcuni esempi:
-
Saluti personalizzati
Mostra "Hello Mr. X" (Buongiorno, signor X) per gli uomini, "Hello Mrs. Y" (Buongiorno, signora Y) per le donne o semplicemente "Hello" (Buongiorno) se mancano le informazioni relative al nome o al sesso. -
Immagini o promozioni mirate
Mostra l'immagine di una persona che indossa la taglia preferita del destinatario o offri un prodotto del suo colore preferito. -
Messaggi promozionali personalizzati
Includi offerte speciali nelle email transazionali in base agli acquisti effettuati in passato o ad altri attributi di contatto.
Struttura e sintassi di un'istruzione if
Un'istruzione if deve seguire una struttura e regole di sintassi specifiche:
- L'istruzione inizia con un tag if, seguito da una condizione:
{% if ... %}. - Puoi includere facoltativamente:
- Condizioni alternative, che vengono valutate in sequenza e che iniziano con
{% elif ... %}. - Una clausola onnicomprensiva appena prima della fine dell'istruzione con
{% else %}.
- Condizioni alternative, che vengono valutate in sequenza e che iniziano con
- Tutte le istruzioni if devono terminare con
{% endif %}.
Metodi comuni per creare un'istruzione if
Di seguito sono indicati alcuni metodi comuni per creare un'istruzione if e mostrare o nascondere il contenuto nelle tue email in base a condizioni specifiche:
if
Controlla se un valore è vero o se un array contiene elementi (cioè non è vuoto).
Esempio 1
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| Il valore è vero o l'array contiene elementi | Il valore è falso o l'array è vuoto |
|
Congratulazioni! Hai raggiunto il tuo obiettivo questo mese. |
Il contenuto è nascosto |
Esempio 2
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| Il valore è vero o l'array contiene elementi | Il valore è falso o l'array è vuoto |
|
I tutor seguenti sono a tua disposizione per aiutarti: Abby Smith James Doe Peter Parker |
Il contenuto è nascosto |
==
Controlla se un'espressione è vera.
Esempio 1
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| L'espressione è vera | L'espressione è falsa |
|
Benvenuto nella nostra lista! Ecco il tuo primo coupon: WELCOME25 |
Il contenuto è nascosto |
Esempio 2
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| L'espressione è vera | L'espressione è falsa |
|
Grazie per il supporto! |
Il contenuto è nascosto |
if, in
Controlla se un valore (sottostringa) è presente all'interno di una stringa o se viene trovata una variabile all'interno di un array.
Esempio 1
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| Il valore è presente all'interno di una stringa o viene trovata la variabile all'interno di un array | Non è presente alcun valore all'interno di una stringa o non viene trovata alcuna variabile all'interno di un array |
|
Grazie per il tuo recente acquisto! Ci auguriamo che i tuoi nuovi articoli ti piacciano. |
Il contenuto è nascosto |
Esempio 2
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| Il valore è presente all'interno di una stringa o viene trovata la variabile all'interno di un array | Non è presente alcun valore all'interno di una stringa o non viene trovata alcuna variabile all'interno di un array |
|
Si prega di maneggiare con cura! Nell'ordine sono inclusi uno o più articoli fragili. |
Il contenuto è nascosto |
not
Controlla se un valore è falso.
Esempio 1
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| Il valore è falso | Il valore è vero |
|
Non sei iscritto ai nostri avvisi di vendita segreta. Iscriviti qui. |
Il contenuto è nascosto |
and / or
Controlla più condizioni.
Esempio 1
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| Tutte le condizioni sono vere | Almeno una delle condizioni non è vera |
|
Brr. Fa freddo! Ecco un coupon per uno sconto del 20% su qualsiasi bevanda calda, solo per oggi. |
Il contenuto è nascosto |
Esempio 2
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| Tutte le condizioni sono vere | Almeno una delle condizioni non è vera |
|
À l'occasion de la fête du Canada ce 1er juillet 2024, profitez de 10 % de réduction supplémentaires dans nos enseignes canadiennes ! |
Il contenuto è nascosto |
Esempio 3
| Sintassi | |
|---|---|
|
|
| Input di esempio | |
|
|
| Output di esempio | |
| Almeno una delle condizioni è vera | Nessuna delle condizioni è vera |
|
Grazie per l'acquisto! Approfitta della spedizione gratuita per ordini superiori a 50 $ negli Stati Uniti e in Canada. |
Il contenuto è nascosto |
elif, else
Controlla più rami.
Esempio 1
| Sintassi | ||
|---|---|---|
|
||
| Input di esempio | ||
|
||
| Output di esempio | ||
| La condizione 1 è vera | La condizione 2 è vera | Nessuna delle condizioni è vera |
|
Buongiorno signor Smith, |
Buongiorno signora Jones |
Buongiorno, |
Esempio 2
| Sintassi | ||
|---|---|---|
|
||
| Input di esempio | ||
|
||
| Output di esempio | ||
| La condizione 1 è vera | La condizione 2 è vera | Nessuna delle condizioni è vera |
|
Il tuo ordine è stato spedito tramite corriere espresso! È previsto che arrivi entro 1-2 giorni lavorativi. |
Il tuo ordine è stato spedito con spedizione standard. Dovrebbe arrivare entro 3-5 giorni lavorativi. |
Il tuo ordine è in fase di elaborazione. Ti aggiorneremo presto fornendo i dati per il tracciamento. |
⏭️ E adesso?
- [Manuale] Personalizzazione dei messaggi con contenuti dinamici (linguaggio per modelli Brevo)
- [Manuale] Ripetizione di un blocco di elementi nelle email utilizzando i cicli for
- Modifica dell'output di una variabile con i filtri
🤔 Domande?
In caso di domande, non esitare a contattare il team dell’assistenza creando un ticket dal tuo account. Se ancora non hai un account, puoi contattarci qui.
Se stai cercando aiuto per un progetto che prevede l'utilizzo di Brevo, possiamo metterti in contatto con l'agenzia partner di Brevo giusta per te.