Riferimento alla logica condizionale per i modelli

Tempo di lettura stimato 6 in minuti
|
Ultimo aggiornamento: 28 ott 2024, 18:55 EST
Imparerai

Imparerai

Scopra tutte le condizioni disponibili che può utilizzare per visualizzare dinamicamente un blocco, una sezione o un pezzo di contenuto codificato in modo personalizzato in un modello e-mail solo a determinati destinatari. Per sapere come utilizzare queste condizioni nei suoi modelli, consulti la sezione Come mostrare o nascondere blocchi di modelli in base a variabili dinamiche

Impari a utilizzare la logica condizionale:

Dove può utilizzare le condizioni

Dove può utilizzare le condizioni

Può utilizzare le condizioni: 

Suggerimenti per il successo

Suggerimenti per il successo

Quando costruisce le condizioni di mostra/nascondi, presti attenzione ai dettagli. Le condizioni di mostra/nascondi sono sensibili alle maiuscole e minuscole e l'ortografia deve corrispondere esattamente ai dati del suo profilo o dell'evento. 

Inoltre, si assicuri di considerare tutti i possibili destinatari della sua e-mail. Ad esempio, se mostra un blocco specifico solo ai residenti di un determinato Stato, copra tutte le possibili grafie del nome di quello Stato (ad esempio, Massachusetts, massachusetts, mass, MA). Prenda anche in considerazione i profili che potrebbero non avere la proprietà impostata.

Una volta creato il messaggio e applicate le condizioni, visualizzi l' anteprima dell'e-mail utilizzando diversi profili per confermare che il messaggio viene visualizzato come previsto in tutti gli scenari. 

Condizioni strutture

Condizioni strutture

Le condizioni dovrebbero includere 1-3 elementi, a seconda del suo obiettivo per il blocco e dei dati che sta utilizzando. La condizione deve almeno includere una variabile (ad esempio, persona|lookup:'Colore preferito'). Può anche includere una funzione di confronto, come = (uguale) o > (maggiore di) e un valore, che specifica un valore di proprietà specifico da cercare. Inoltre, alcune condizioni iniziano con non, se desidera che il blocco appaia solo per i profili che non soddisfano una condizione. 

Il grafico seguente contiene un elenco completo delle possibili strutture che una condizione di mostra/nascondi può seguire. 

Condizione del campioneMostra il blocco se...Tipi di dati accettabili

persona|ricerca: 'Colore preferito'

La proprietà Colore preferito è impostata (ha un valore qualsiasi) e non è il booleano Falso

Qualsiasi

non persona|ricerca:'Colore preferito'

La proprietà Colore preferito non è impostata (non esiste nel profilo, o è vuota), oppure ha il valore booleano False.

Qualsiasi

persona|lookup:'Colore preferito' == 'verde'

La proprietà Colore preferito ha il valore verde

Testo, numero

persona|lookup:'Colore preferito' != 'verde'

La proprietà Colore preferito non ha il valore verde.

Testo, numero

persona|lookup:'Età'> 20

La proprietà Age contiene un numero superiore a 20

Numero

persona|lookup:'Età'>= 20

La proprietà Age contiene un numero maggiore o uguale a 20.

Numero

persona|lookup:'Età'< 20

La proprietà Age contiene un numero inferiore a 20

Numero

persona|lookup:'Età'<= 20

La proprietà Age contiene un numero minore o uguale a 20.

Numero

'verde' in persona|lookup:'Colori preferiti'

La proprietà Colori preferiti contiene un elenco, e il verde è uno degli elementi dell'elenco, OPPURE

La proprietà Colori preferiti contiene del testo e il verde esiste in qualsiasi punto del testo.

Elenco, testo

non 'verde' in persona|lookup:'Colori preferiti'

La proprietà Colori preferiti contiene un elenco e il verde non è uno degli elementi dell'elenco, OPPURE

La proprietà Colori preferiti contiene del testo e il verde non esiste in nessun punto del testo.

Elenco, testo

Condizioni per i booleani

Condizioni per i booleani

Se fa riferimento a dati memorizzati come booleani, dovrà utilizzare 1 e 0 anziché "true" e "false" nella definizione della condizione show/hide. Non circondi l'1 o lo 0 tra virgolette. Utilizzi le condizioni campione qui sotto come modello.

Condizione del campioneMostra il blocco se...

persona|lookup:'VIP' == 1

La proprietà VIP è impostata sul valore booleano true.

persona|lookup:'VIP' == 0

La proprietà VIP è impostata sul valore booleano false.

Condizioni per i booleani memorizzati come testo

Condizioni per i booleani memorizzati come testo

Se i dati vero/falso sono memorizzati come testo e non come booleani, utilizzi le condizioni di esempio per le proprietà di testo riportate sopra. Se non è sicuro, o se sta facendo riferimento a una proprietà che contiene sia booleani che testo, può utilizzare queste strutture per coprire tutti gli scenari. Includa tutte le ortografie e le capitalizzazioni presenti nei suoi dati. 

Condizione del campioneMostra il blocco se...

persona|lookup:'VIP' == 1 o persona|lookup:'VIP' == 'vero' o persona|lookup:'VIP' == 'vero'

La proprietà VIP è impostata sul valore booleano true o sulle stringhe true o True.

persona|lookup:'VIP' == 0 o persona|lookup:'VIP' == 'falso' o persona|lookup:'VIP' == 'falso'

La proprietà VIP è impostata sul valore booleano false o sulle stringhe false o False.

Costruire condizioni complesse

Costruire condizioni complesse

Se desidera che il suo blocco venga visualizzato dalle persone che soddisfano più criteri, o se ha un caso d'uso complesso, può utilizzare più condizioni di mostra/nascondi per un blocco. Per farlo, colleghi una serie di condizioni con AND o OR. Ad esempio, se desidera visualizzare un blocco a chiunque si trovi nel Massachusetts, ma il Massachusetts è scritto in modo diverso su alcuni profili, può utilizzare una condizione come questa: 

person.location.region == 'Massachusetts' o person.location.region == 'massachusetts' o person.location.region == 'mass' o person.location.region = 'MA'

Se vuole mostrare un blocco solo alle persone il cui colore preferito è il verde e che sono anche VIP, può utilizzare una condizione come questa: 

persona|lookup:'Colore preferito' == 'verde' e persona|lookup:'VIP'== 1

Le dichiarazioni condizionali e l'editor di testo in linea

Le dichiarazioni condizionali e l'editor di testo in linea

Quando aggiunge alcune dichiarazioni condizionali a un blocco di testo, queste possono scomparire dall'editor di testo in linea. Il codice è ancora presente, ma è solo nascosto. Per visualizzare e modificare le dichiarazioni condizionali, apra il campo Codice sorgente del blocco di testo . 

I seguenti tag sono visibili solo nel campo Codice sorgente di un blocco di testo : 

  • {% for ... %}
  • {% endfor %}
  • {% if ... %}
  • {% elif ... %}
  • {% else %}
  • {% endif %}
  • {% with ... %}
  • {% endwith %}
Risorse aggiuntive

Risorse aggiuntive

Questo articolo è stato utile?
Usa questo modulo solo per il feedback sull'articolo. Scopri come contattare l'assistenza.

Esplora altri contenuti di Klaviyo

Community
Connettiti con altre aziende simili, partner ed esperti di Klaviyo per trovare ispirazione, condividere approfondimenti e ottenere risposte a tutte le tue domande.
Formazione dal vivo
Partecipa a una sessione dal vivo con gli esperti di Klaviyo per conoscere le linee guida consigliate, scoprire come configurare le funzionalità chiave e altro ancora.
Assistenza

Accedi all'assistenza tramite il tuo account.

Assistenza via e-mail (prova gratuita e account a pagamento) Disponibile 24 ore su 24, 7 giorni su 7

Chat/assistente virtuale
La disponibilità può variare in base alla località e al tipo di piano