Padroneggiare il nuovo linguaggio di personalizzazione

Con il nuovo linguaggio di personalizzazione puoi integrare molteplici elementi personalizzati all’interno delle tue campagne.

L’aggiunta di variabili di personalizzazione nelle email ti permette di creare messaggi più rilevanti e adattati alle esigenze specifiche dei tuoi clienti, migliorando in modo significativo il loro engagement. Inoltre, arricchisce l’esperienza del cliente facendolo sentire riconosciuto e valorizzato, rafforzando al tempo stesso la sua fedeltà verso il tuo brand.

In questo articolo trovi diversi casi d’uso su come lavorare con le variabili:

  • Definire la visualizzazione dei prodotti

  • Inserire variabili

  • Formattare una variabile

  • Aggiungere calcoli

  • Applicare una o più condizioni

Consulta questo articolo per maggiori dettagli sulle nuove variabili.

Definire la visualizzazione dei prodotti

Puoi utilizzare delle condizioni per determinare quali prodotti mostrare. Di seguito trovi un esempio di loop con una condizione che visualizza solo i prodotti il cui prezzo è superiore a 50:

{% for product in products %}{% if product.price > 50 %} {{ product.title }} <!-- Aggiungi qui altre proprietà del prodotto --> {% endif %}{% endfor %}

In questo caso, la condizione {% if product.price > 50 %} verifica se il prezzo del prodotto è maggiore di 50. Se la condizione è soddisfatta, vengono mostrati il titolo del prodotto e qualsiasi altra proprietà tu voglia includere.

Puoi aggiungere ulteriori condizioni usando operatori logici come and, or, ==, !=, tra gli altri, in base alle tue necessità.

Assicurati di adattare la condizione ai criteri che desideri applicare per la visualizzazione dei prodotti.

Inserire variabili

In questa sezione trovi le best practice per mostrare correttamente le variabili nei design delle tue email.

È necessario scrivere il nome completo della variabile, includendo il suo ambito di applicazione. Ad esempio: {{ contact.firstname }}.

Esempio

  • Nel design della tua email inserisci: Hello{{ contact.firstname }}

  • Il contatto riceverà il seguente messaggio: Hello Deborah

Formattare una variabile

Per uniformare il formato delle variabili visualizzate nelle tue email, puoi applicare regole di formattazione specifiche.

Ad esempio:

  • Nel layout della tua email inserisci: Hello {{ contact.firstname | downcase }}

  • Il contatto riceverà il seguente messaggio: Hello Deborah

Sintassi

Output

{{ "Variable" | downcase }}

variable

{{ "variable" | upcase }}

VARIABLE

{{ "variable" | capitalize }}

Variable

{{ 1 | pluralize: 'item', 'items' }}

{{ 4 | pluralize: 'item', 'items' }}

Altro esempio:

{{ orderline.quantity | pluralize: 'item', 'items' }}

item

items

Aggiungere calcoli

Puoi includere calcoli all’interno delle variabili per mostrare un valore numerico personalizzato nel layout della tua email.

Ad esempio:

Definizione

Sintassi

Output

Addizione

{{ 250 | plus: 10 }}

260

Sottrazione

{{ 250 | minus: 10 }}

240

Moltiplicazione

{{ 250 | times: 10 }}

2500

Divisione

{{ 250 | divided_by: 10 }}

25

Aggiungere una o più condizioni

Sintassi di base

Ad esempio, puoi controllare se la lingua di un contatto è l’inglese nel modo seguente:

{% if contact.language == 'EN' %}
Hello there
{% endif %}

Puoi aggiungere un’alternativa nel caso in cui la condizione non sia soddisfatta, usando else:

{% if contact.language == 'EN' %}
Hello
{% else %}
Hello
{% endif %}
-

Sintassi con più condizioni

È possibile combinare più condizioni, come in questo esempio:

{% if contact.language == 'EN' %}
Hello
{% elsif contact.language == 'FR' %}
Bonjour
{% else %}
Hello
{% endif %}

-----

Operatori

==

uguale

!=

diverso

>

maggiore di

<

minore di

>=

maggiore o uguale

<=

questo o quello

or

o

and

e

contains

include