Vai al contenuto principale

Usa la personalizzazione in Omnisend

Scopri come aggiungere nomi e altri dati sugli iscritti alle tue campagne e ai flussi automatizzati

Scritto da Paulius

Omnisend ti consente di personalizzare i messaggi inviati ai tuoi contatti includendo dati come nome e cognome, posizione, dettagli dell'ordine o informazioni personalizzate. La Personalizzazione aiuta a creare esperienze pertinenti e coinvolgenti attraverso i messaggi Email, SMS e le Notifiche Push.

In questo articolo, imparerai come aggiungere personalizzazione ai tuoi messaggi, comprendere la differenza tra proprietà di contatto e campi evento, e utilizzare valori di fallback per gestire i dati mancanti.


Prima di iniziare

  • Tutti i canali in Omnisend (Email, SMS e Notifica push) supportano la personalizzazione.

  • I dati di contatto devono esistere – La Personalizzazione estrae i dati dai profili di contatto. Se il nome di battesimo di un contatto è vuoto, il tag non mostrerà nulla (o un testo di fallback se ne hai impostato uno).

  • Proprietà personalizzate vs. Campi personalizzati – Le proprietà personalizzate sono memorizzate permanentemente sui profili di contatto e funzionano in tutte le campagne e automazioni. I campi evento vengono passati con eventi specifici e funzionano solo nelle automazioni attivate da quell'evento.Scopri di più sulla differenza tra proprietà personalizzate e campi personalizzati

  • Le email di prova non includono dati di contatto reali – Tag con unpredefinito: il fallback mostra il valore di fallback.I tag senza un fallback vengono visualizzati come vuoti.Per vedere i valori di contatto reali, utilizza l'Anteprima dinamica con un contatto o invia il messaggio a un contatto di prova.

  • Le automazioni supportano la personalizzazione basata su eventi – Le automazioni attivate da eventi (come Carrello abbandonato o Eventi personalizzati) possono includere dati specifici per l'evento. Le campagne non possono accedere alle variabili degli eventi.

  • Aggiungi sempre valori di fallback – Usa il testo di fallback per evitare spazi vuoti o errori quando i dati mancano: [[contact.first_name | default: "there"]]

6a0 La sintassi di personalizzazione deve utilizzare doppie parentesi quadre: [[contact.first_name]] – Altri formati verranno visualizzati come testo normale.

Come funziona la personalizzazione

Le variabili personalizzate possono essere aggiunte come testo normale o come link personalizzati nei seguenti luoghi:

  • Oggetto e contenuto del messaggio email;

  • Blocchi di contenuto email (Titolo, Testo, Link, Pulsanti);

  • Testo del messaggio SMS;

  • Titolo e testo della Notifica push.

Puoi inserire la personalizzazione in due modi quando lavori in un blocco di testo nell'Editor email:

  • Clicca sull'icona Tag di personalizzazione nella barra degli strumenti del testo.

  • Digita @ direttamente all'interno del blocco di testo per aprire il menu di personalizzazione in linea.

Per le righe dell'oggetto, SMS e campi di Notifica push, utilizza solo l'icona Tag di personalizzazione.

Sintassi di personalizzazione

Una volta selezionata la categoria di personalizzazione e il valore, Omnisend posizionerà automaticamente tali informazioni nel tuo messaggio:

Ciao, [[contact.first_name]]! L'amore è nell'aria, e siamo qui per aiutarti a festeggiare con stile! Esplora la nostra collezione curata per San Valentino con regali unici e sorprese sentite.

Nota: Omnisend utilizza la sintassi Liquid con doppie parentesi quadre come[[contact.first_name]]

Valori di fallback

Puoi definire un testo di fallback che appare se i dati di un contatto sono mancanti:

Ciao, [[contact.first_name|default: "there"]]! L'amore è nell'aria, e siamo qui per aiutarti a festeggiare con stile! Esplora la nostra collezione curata per San Valentino con regali unici e sorprese sentite.

Se il nome di battesimo del contatto è mancante, l'email dirà "Ciao, there!" invece di "Ciao, !"

L'editor email di Omnisend ti consente di impostare rapidamente e salvare i valori di fallback predefiniti per un uso futuro.

Puoi utilizzare la personalizzazione di fallback predefinita per:

  • Impostazioni email: Oggetto (Campagne)

  • Impostazioni A/B email: Oggetto (Campagne)

  • Contenuto SMS: Testo del messaggio (Campagne)

  • Notifiche push: Titolo e Testo (Campagne)

  • Blocchi SMS (Automazioni)

Importante: Le email di test non includono dati reali dei contatti. I valori di fallback vengono mostrati quando unil filtro default: è utilizzato.I tag senza un fallback rimangono vuoti.Per vedere valori reali dei contatti, utilizza l'Anteprima Dinamica o invia l'email a un contatto di test.

Variabili di personalizzazione

Quando clicchi sull'icona Tag di personalizzazione (o digiti @ in un blocco di testo), vedrai diverse categorie di variabili:

  • Contatto – Informazioni dai profili di contatto (nomi, posizione, proprietà personalizzate).

  • Account – Informazioni sul tuo negozio.

  • Data – Data e ora attuali.

  • Proprietà personalizzate – Dati raccolti per ogni contatto come un proprietà personalizzata.

  • Evento – Dati specifici dell'evento (disponibili solo nelle Automazioni).

Utilizza la barra di ricerca in cima al menu per trovare rapidamente qualsiasi variabile per nome.

Variabili di contatto

Le variabili di contatto includono proprietà predefinite dai profili di contatto. Queste includono:

[[contact.email]] 
[[contact.first_name]]
[[contact.last_name]]
[[contact.city]]
[[contact.country]]
[[contact.state]]
[[contact.phone_number]]
[[contact.postal_code]]
[[unsubscribe_link]]
[[preference_link]]

Variabili di account

Le variabili di account contengono informazioni sul tuo negozio, inclusi:

[[account.name]] 
[[account.address]]
[[account.city]]
[[account.state]]
[[account.zip_code]]
[[account.country]]
[[account.timezone]]
[[account.currency]]
[[account.website]]

Variabili di data

Le variabili di data ti consentono di visualizzare la data e ora attuali nei messaggi di automazione:

Current day              [[current_date|date:'%d']] 
Current day name [[current_date|date:'%A']]
Current month [[current_date|date:'%m']]
Current month name [[current_date|date:'%B']]
Current year [[current_date|date:'%Y']]

4a1 Se passi valori di data utilizzando Eventi personalizzati e l'evento include sia la data che l'ora, ma vuoi visualizzare solo la data, formattala come segue:

[[ event.fieldSystemName | date: "%Y-%m-%d" ]]

Proprietà personalizzate

Se raccogli informazioni di contatto personalizzate (come taglia di abbigliamento, compleanno o punti fedeltà), puoi aggiungerle cliccando su Tag di PersonalizzazioneProprietà personalizzate.

Sintassi delle proprietà personalizzate:

[[contact.custom_properties.name_of_custom_property]]

Esempio:

[[contact.custom_properties.clothing_size]] [[contact.custom_properties.loyalty_points]]

💬 Scopri come creare e gestire proprietà personalizzate. Le proprietà personalizzate possono essere raccolte con i moduli di registrazione, assegnate manualmente o sincronizzate da app integrate.

Variabili di evento

Le variabili di evento sono disponibili solo nei Flussi automatizzati e dipendono dall'evento di attivazione utilizzato nell'automazione.

Categorie di variabili di evento:

  • Variabili di evento predefinite di Omnisend - Queste sono variabili integrate automaticamente incluse quando si utilizzano i trigger di automazione predefiniti di Omnisend (ad es., Carrello abbandonato, Conferma d'ordine, Abbandono della navigazione, ecc.).

    • Esempio: In un flusso automatizzato di Checkout abbandonato, puoi utilizzare il link del checkout con questa variabile: [[event.raw.abandoned_checkout_url]]

  • Variabili di Evento Personalizzate - Se stai usando Eventi personalizzati attivati tramite API o integrazioni, puoi definisci i tuoi campi personalizzati e usali come variabili di personalizzazione all'interno dell'automazione.

Personalizzazione Condizionale

Puoi visualizzare testo diverso in base ai valori delle variabili di personalizzazione utilizzando dichiarazioni condizionali Liquid.

Esempio: Puoi mostrare saluti diversi in base al paese di contatto:

[% if contact.country == "France" %] Bonjour! [% else %] Hello! [% endif %] 

Output:

  • Se il paese dell'abbonato nel nostro database è la Francia, l'output sarà: Bonjour!

  • Se il paese dell'abbonato è diverso, l'output sarà: Hello!

Nota: La personalizzazione condizionale funziona in Solo automazione.

Personalizzazione nei Blocchi di Contenuto

Puoi aggiungere personalizzazione a diverse parti di un blocco di contenuto, inclusi:

  • Titolo e Testo;

  • Link;

  • Pulsanti.

💡 Alcuni blocchi di contenuto basati su eventi includono personalizzazione precompilata. Ad esempio, il pulsante Checkout nell'automazione Carrello abbandonato ha una link carrello abbandonato preimpostazione.

Casi d'uso

Saluti con Nome

Includere il nome di battesimo di un contatto nel tuo saluto aiuta a rendere i tuoi messaggi più personali e conversazionali. Puoi anche combinare i filtri per formattare correttamente il nome.

Aggiungere una virgola dopo il nome:

Hi [[contact.first_name | append: ","]] we have some exciting news for you!

Output: Ciao James, abbiamo delle notizie entusiasmanti per te!

Capitalizzare il nome:

Hi [[contact.first_name | capitalize | append: ","]] welcome back!

Output: Ciao James, bentornato!

Come funziona:

  • [[ contact.first_name ]] – Estrae il nome di battesimo del contatto dal tuo database.

  • | capitalize – Garantisce che la prima lettera sia maiuscola.

  • | append: "," – Aggiunge una virgola direttamente dopo il nome.

Messaggi di Celebrazione del Compleanno

Puoi inviare auguri di compleanno personalizzati utilizzando la data di nascita di un contatto.

Visualizzazione della data di compleanno:

Hope your day on [[contact.birthday|date:"%B %d"]] is amazing!

Output: Spero che la tua giornata del 07 maggio sia fantastica!

💡 Raccogli le date di nascita utilizzando Moduli di Iscrizione o proprietà personalizzate. Abbina questo con un automazione per il compleanno attivata da una data specifica.

Riconoscimento del Livello VIP

Riconosci i clienti VIP e offri vantaggi esclusivi.

Esempio:

Welcome back, [[contact.first_name]]! As a [[contact.custom_properties.viptier]] member, you get early access to our sale.

Output: Bentornata, Sarah! Come membro Gold, hai accesso anticipato alla nostra vendita.

Con fallback per contatti non VIP:

[% if contact.custom_properties.viptier == "Gold" %] As a [[ contact.custom_properties.vip_tier ]] member, enjoy free shipping on this order! [% else %] Spend $50 more to unlock free shipping. [% endif %]

a0 Questo esempio condizionale funziona solo in Automazione.

Risoluzione dei problemi

La personalizzazione mostra codice grezzo nelle email

Potresti visualizzare un'email di prova invece di un'email reale inviata. Per testare correttamente la personalizzazione:

  • Anteprima nell'editor e seleziona un contatto dalla tua lista per vedere la personalizzazione popolata

  • Oppure invia la campagna/automazione live alla tua email (assicurati che il profilo del tuo contatto abbia dati).

Le email di test inviate dall'editor mostreranno sempre tag di personalizzazione grezzi, come [[contact.first_name]] perché non utilizzano dati reali dei contatti.

La personalizzazione non si trasforma nelle email inviate

Il tag di personalizzazione potrebbe aver perso integrità se modificato parzialmente. Per risolvere questo problema, elimina l'intero tag di personalizzazione e reinseriscilo utilizzando il menu Personalizzazione tag. Questo garantisce una formattazione corretta.

Domande frequenti

Qual è la differenza tra proprietà personalizzate e campi personalizzati?

  • Proprietà personalizzate sono memorizzate permanentemente nei profili dei contatti e possono essere utilizzate nelle campagne o nei flussi automatizzati (ad es., [[contact.custom_properties.property_name]]

  • I campi personalizzati sono dati specifici dell'evento trasmessi con eventi personalizzati, disponibili solo nelle automazioni attivate da quell'evento.

Dovrei usare virgolette o virgolette doppie nei valori di fallback?

Sia le virgolette singole che quelle doppie funzionano:

  • [[contact.first_name | default: 'there']]

  • [[contact.first_name | default: "there"]]

Usa quello che è coerente con il tuo stile. La parte importante è includere il fallback per evitare spazi vuoti quando i dati sono mancanti.

E se volessi lasciare la personalizzazione vuota (senza fallback)?

Usa [[contact.first_name | default: ""]] per impostare esplicitamente un fallback vuoto. Se non includi affatto un valore predefinito ([[contact.first_name]]), Omnisend lascerà anche questo vuoto quando i dati mancano. Entrambi portano a uno spazio vuoto.

Posso usare testo personalizzato direttamente sull'immagine principale della mia email?

Non è possibile aggiungere testo personalizzato direttamente in un'immagine. Tuttavia, c'è un workaround.

Converti la tua immagine principale in un immagine di sfondo, quindi posiziona un blocco di testo sopra di essa e applica la personalizzazione al blocco di testo. Questo ti consente di visualizzare contenuti personalizzati sull'immagine.


Hai altre domande? Non esitare a contattarci a [email protected] o tramite chat in-app.

Hai ricevuto la risposta alla tua domanda?