Liquid-syntaxis is een sjabloontaal (templating language), oorspronkelijk ontwikkeld door Shopify, die de generatie van dynamische inhoud in e-mails en webapplicaties mogelijk maakt. Het gebruikt dubbele accolades ({{ }}) om variabelen zoals namen, bedrijfsgegevens en aangepaste data in sjablonen in te voegen, die tijdens het renderen automatisch worden vervangen door de werkelijke waarden. Deze krachtige syntaxis ondersteunt voorwaardelijke logica, loops en filters.
Liquid-syntaxis verandert generieke massa-e-mails in gepersonaliseerde communicatie die resoneert met individuele ontvangers. Gepersonaliseerde e-mails genereren een 6x hogere transactieratio vergeleken met niet-gepersonaliseerde berichten. Door dynamisch relevante inhoud in te voegen op basis van abonneégegevens, kunnen marketeers ervaringen creëren die op maat gemaakt aanvoelen voor elke ontvanger zonder handmatig duizenden variaties te maken. De efficiëntiewinst door Liquid-syntaxis is aanzienlijk. In plaats van meerdere e-mailversies voor verschillende segmenten te maken, bouwen marketeers één sjabloon dat zich automatisch aanpast. Dit verkort de productietijd met 80% of meer, terwijl de consistentie in alle variaties gewaarborgd blijft. Wijzigingen in gedeelde elementen worden overal tegelijk bijgewerkt, wat problemen met versiebeheer elimineert. Liquid-syntaxis maakt ook geavanceerde targetingstrategieën mogelijk die handmatig onmogelijk uit te voeren zouden zijn. Marketeers kunnen productaanbevelingen tonen op basis van aankoopgeschiedenis, locatiespecifieke inhoud weergeven, berichten aanpassen op basis van betrokkenheidsniveaus en aanbiedingen personaliseren op basis van de lifetime value van de klant.
Liquid-syntaxis werkt via een eenvoudig maar krachtig systeem van tags, objecten en filters. Variabelen staan tussen dubbele accolades {{ }} en worden vervangen door de bijbehorende waarden wanneer het sjabloon wordt gerenderd. Bijvoorbeeld, {{ first_name }} haalt de voornaam van een contactpersoon uit uw database. Tags tussen {% %} verwerken de logica en control-flow, waardoor voorwaardelijke verklaringen zoals {% if subscriber.plan == 'premium' %} mogelijk zijn om verschillende inhoud te tonen op basis van gebruikerskenmerken. De sjabloon-engine verwerkt Liquid-code in drie fasen: parsen, renderen en output. Tijdens het parsen identificeert de engine alle Liquid-objecten en tags. In de renderfase evalueert hij condities, doorloopt hij loops en haalt hij variabele waarden op uit uw gegevensbron. Ten slotte voert hij de volledig gerenderde inhoud uit waarbij alle dynamische elementen zijn vervangen door werkelijke gegevens. Filters wijzigen de output van variabelen en worden toegepast met het pipe-teken |. Veelvoorkomende filters zijn {{ name | upcase }} om tekst in hoofdletters om te zetten, {{ price | money }} voor valuta-opmaak en {{ date | date: '%B %d, %Y' }} voor datumopmaak. Deze filters kunnen aan elkaar worden gekoppeld voor complexe transformaties.
Dubbele accolades {{ }} geven de waarde van een variabele of expressie weer in het sjabloon. Accolades met procentsens {% %} worden gebruikt voor logica en controle-instructies zoals voorwaarden en loops.
Gebruik het default-filter om een fallback-waarde op te geven: {{ first_name | default: 'Beste klant' }}. Dit zorgt ervoor dat uw e-mail er professioneel blijft uitzien, zelfs als de gegevens onvolledig zijn.
Veel grote e-mailmarketingplatforms ondersteunen Liquid, waaronder Shopify Email, Klaviyo, Customer.io, Braze, Iterable en SendGrid.
Liquid ondersteunt basisberekeningen en een breed scala aan filters voor datamanipulatie. Voor zeer complexe bewerkingen is het echter vaak beter om de gegevens voor te bereiden voordat ze het e-mailsjabloon bereiken.
Begin vandaag nog met EmailVerify. Verifieer e-mails met 99,9% nauwkeurigheid.