Liquid syntax è un linguaggio per template originariamente sviluppato da Shopify che consente la generazione di contenuti dinamici in email e applicazioni web. Utilizza le doppie parentesi graffe ({{ }}) per inserire variabili come nomi, informazioni aziendali e dati personalizzati nei template, che vengono automaticamente sostituiti con i valori effettivi al momento del rendering. Questa potente sintassi supporta logica condizionale, cicli e filtri, rendendola essenziale per creare campagne di email marketing personalizzate e scalabili.
Personalizzazione dei saluti email con i nomi dei destinatari e le informazioni aziendali
Visualizzazione di raccomandazioni di prodotti dinamiche basate sulla cronologia di navigazione o di acquisto
Visualizzazione di contenuti specifici per la posizione come indirizzi di negozi locali o promozioni regionali
Creazione di blocchi di contenuto condizionale che appaiono solo per segmenti di clienti specifici
Generazione di codici sconto personalizzati o saldi di punti fedeltà
Personalizzazione dei piè di pagina delle email con informazioni di contatto pertinenti o risorse di supporto
Costruzione di email dinamiche per carrelli abbandonati con dettagli e immagini di prodotti specifici
Adattamento del contenuto dell’email in base alle preferenze degli iscritti o al livello di abbonamento
Liquid syntax trasforma le email di massa generiche in comunicazioni personalizzate che risuonano con i singoli destinatari. Le email personalizzate generano tassi di transazione 6 volte superiori rispetto ai messaggi non personalizzati. Inserendo dinamicamente contenuti pertinenti basati sui dati degli iscritti, i marketer possono creare esperienze che sembrano create su misura per ogni destinatario senza dover creare manualmente migliaia di varianti. I guadagni di efficienza derivanti da Liquid syntax sono sostanziali. Invece di creare più versioni di email per diversi segmenti, i marketer costruiscono un unico template che si adatta automaticamente. Ciò riduce i tempi di produzione dell’80% o più, garantendo al contempo la coerenza in tutte le varianti. Le modifiche agli elementi condivisi si aggiornano ovunque simultaneamente, eliminando i problemi di controllo della versione. Liquid syntax consente anche sofisticate strategie di targeting che sarebbero impossibili da eseguire manualmente. I marketer possono mostrare raccomandazioni di prodotti basate sulla cronologia degli acquisti, visualizzare contenuti specifici per la posizione geografica, regolare la messaggistica in base ai livelli di coinvolgimento e personalizzare le offerte in base al valore del ciclo di vita del cliente. Questo livello di personalizzazione influisce direttamente su metriche chiave come tassi di apertura, tassi di clic e tassi di conversione.
Liquid syntax opera attraverso un sistema semplice ma potente di tag, oggetti e filtri. Le variabili sono racchiuse in doppie parentesi graffe {{ }} e vengono sostituite con i valori corrispondenti quando il template viene renderizzato. Ad esempio, {{ first_name }} estrae il nome di un contatto dal tuo database. I tag racchiusi in {% %} gestiscono la logica e il controllo del flusso, consentendo istruzioni condizionali come {% if subscriber.plan == 'premium' %} per visualizzare contenuti diversi in base agli attributi dell’utente. Il motore dei template elabora il codice Liquid in tre fasi: parsing, rendering e output. Durante il parsing, il motore identifica tutti gli oggetti e i tag Liquid. Nella fase di rendering, valuta le condizioni, itera attraverso i cicli e recupera i valori delle variabili dalla tua sorgente dati. Infine, produce il contenuto completamente renderizzato con tutti gli elementi dinamici sostituiti dai dati reali. I filtri modificano l’output delle variabili e vengono applicati utilizzando il carattere pipe |. I filtri comuni includono {{ name | upcase }} per convertire il testo in maiuscolo, {{ price | money }} per la formattazione della valuta e {{ date | date: '%B %d, %Y' }} per la formattazione della data. Questi filtri possono essere concatenati per trasformazioni complesse, offrendo ai professionisti del marketing un controllo preciso su come i dati appaiono nei loro messaggi.
Fornire sempre valori di fallback utilizzando il filtro default per gestire con grazia i dati mancanti
Testare i template con vari scenari di dati, inclusi valori vuoti, nulli e casi limite
Utilizzare nomi di variabili descrittivi che indichino chiaramente i dati che rappresentano
Mantenere la logica condizionale semplice e leggibile per preservare la chiarezza del template
Documentare la logica Liquid complessa con commenti utilizzando i tag {% comment %}
Convalidare gli indirizzi email prima dell’invio per garantire che il contenuto personalizzato raggiunga destinatari validi
Visualizzare l’anteprima delle email renderizzate su diversi set di dati prima di lanciare le campagne
Organizzare snippet Liquid riutilizzabili in partial per un’implementazione coerente
Le doppie parentesi graffe {{ }} emettono il valore di una variabile o di un’espressione nel template. Le parentesi graffe con i segni di percentuale {% %} vengono utilizzate per la logica e il controllo del flusso come condizionali e cicli. Ad esempio, {{ name }} visualizza un nome, mentre {% if condition %} controlla quale contenuto appare in base a quella condizione.
Usa il filtro default per specificare valori di fallback: {{ first_name | default: 'Gentile Cliente' }}. Ciò garantisce che la tua email venga visualizzata correttamente anche quando i dati sono incompleti. Puoi anche utilizzare tag condizionali come {% if first_name %} per mostrare o nascondere intere sezioni in base alla disponibilità dei dati.
Molte delle principali piattaforme di email marketing supportano la sintassi Liquid, tra cui Shopify Email, Klaviyo, Customer.io, Braze, Iterable e SendGrid. Alcune piattaforme utilizzano varianti o sottoinsiemi di Liquid, quindi controlla la documentazione della tua piattaforma specifica per le funzionalità supportate.
Liquid supporta operazioni matematiche di base e una vasta gamma di filtri per la manipolazione dei dati. Puoi eseguire calcoli come {{ price | times: quantity }}, formattare date, manipolare stringhe e filtrare array. Per operazioni più complesse, considera la pre-elaborazione dei dati prima che raggiungano il tuo template email.
Inizia a usare BillionVerify oggi. Verifica le email con il 99,9% di precisione.
Nessuna carta di credito richiesta · 100+ verifiche gratuite al giorno · Configurazione in 5 minuti