Riferimento alla logica condizionale per i modelli

Tempo di lettura stimato 6 in minuti
|
Ultimo aggiornamento: 19 feb 2025, 22:06 EST
Imparerai

Imparerai

Scopri tutte le condizioni disponibili che puoi utilizzare per visualizzare dinamicamente un blocco, una sezione o un contenuto personalizzato solo a determinati destinatari. Per sapere come utilizzare queste condizioni nel tuo modello, consulta il nostro articolo su come mostrare o nascondere i blocchi del modello in base a variabili dinamiche

Impari a utilizzare la logica condizionale:

Dove può utilizzare le condizioni

Dove può utilizzare le condizioni

Puoi utilizzare le condizioni in: 

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, assicurati di prendere in considerazione tutti i possibili spettatori. Ad esempio, se vuoi mostrare un blocco specifico solo ai residenti di un certo stato, devi coprire tutte le possibili grafie del nome dello stato (ad esempio, Massachusetts, massachusetts, mass, MA). Prendi in considerazione anche il profilo che potrebbe non avere la proprietà impostata.

Una volta creato il messaggio e applicate le condizioni, fai un' anteprima utilizzando diversi profili per verificare che il messaggio venga visualizzato come previsto in tutti gli scenari. 

Condizioni strutture

Condizioni strutture

Le condizioni dovrebbero includere 1-3 elementi, a seconda del tuo obiettivo per il blocco e dei dati che stai utilizzando. La condizione deve includere almeno 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 il valore della proprietà da cercare. Inoltre, alcune condizioni iniziano con non, se vuoi 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