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.
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.
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 EmailVerify oggi. Verifica le email con il 99,9% di precisione.