Sintaks Liquid ialah bahasa templat (templating language) yang asalnya dibangunkan oleh Shopify yang membolehkan penjanaan kandungan dinamik dalam e-mel dan aplikasi web. Ia menggunakan kurungan kerinting berganda ({{ }}) untuk memasukkan pemboleh ubah seperti nama, maklumat syarikat, dan data kustom ke dalam templat, yang secara automatik digantikan dengan nilai sebenar semasa perenderan. Sintaks yang berkuasa ini menyokong logik bersyarat, gelung (loops), dan penapis, menjadikannya penting untuk mencipta kampanye pemasaran e-mel yang diperibadikan dan boleh diskala.
Sintaks Liquid mengubah e-mel massa generik kepada komunikasi diperibadikan yang beresonansi dengan penerima individu. E-mel diperibadikan menjana kadar transaksi 6x lebih tinggi berbanding mesej yang tidak diperibadikan. Dengan memasukkan kandungan relevan secara dinamik berdasarkan data pelanggan, pemasar boleh mencipta pengalaman yang terasa dibuat khusus untuk setiap penerima tanpa perlu mencipta beribu-ribu variasi secara manual. Keuntungan kecekapan daripada sintaks Liquid adalah sangat besar. Daripada mencipta pelbagai versi e-mel untuk segmen yang berbeza, pemasar membina satu templat yang menyesuaikan diri secara automatik. Ini mengurangkan masa pengeluaran sebanyak 80% atau lebih sambil memastikan konsistensi merentas semua variasi. Perubahan pada elemen yang dikongsi dikemas kini di mana-mana secara serentak, menghapuskan masalah kawalan versi. Sintaks Liquid juga membolehkan strategi penyasaran canggih yang mustahil untuk dilaksanakan secara manual. Pemasar boleh menunjukkan cadangan produk berdasarkan sejarah pembelian, memaparkan kandungan khusus lokasi, melaraskan pemesejan berdasarkan tahap penglibatan, dan memperibadikan tawaran mengikut nilai seumur hidup pelanggan. Tahap penyesuaian ini memberi kesan langsung kepada metrik utama seperti kadar buka, kadar klik-tayang, dan kadar konversi.
Sintaks Liquid beroperasi melalui sistem tag, objek, dan penapis yang mudah tetapi berkuasa. Pemboleh ubah disertakan dalam kurungan kerinting berganda {{ }} dan digantikan dengan nilai yang sepadan apabila templat dirender. Contohnya, {{ first_name }} menarik nama pertama kenalan daripada pangkalan data anda. Tag yang disertakan dalam {% %} mengendalikan logik dan aliran kawalan, membolehkan pernyataan bersyarat seperti {% if subscriber.plan == 'premium' %} untuk memaparkan kandungan berbeza berdasarkan atribut pengguna. Enjin templat memproses kod Liquid dalam tiga peringkat: penghuraian (parsing), perenderan, dan output. Semasa penghuraian, enjin mengenal pasti semua objek dan tag Liquid. Dalam fasa perenderan, ia menilai syarat, melakukan lelaran melalui gelung, dan mengambil nilai pemboleh ubah daripada sumber data anda. Akhirnya, ia mengeluarkan kandungan yang telah dirender sepenuhnya dengan semua elemen dinamik digantikan dengan data sebenar. Penapis (filters) mengubah output pemboleh ubah dan digunakan menggunakan aksara pipe |. Penapis biasa termasuk {{ name | upcase }} untuk menukar teks kepada huruf besar, {{ price | money }} untuk pemformatan mata wang, dan {{ date | date: '%B %d, %Y' }} untuk pemformatan tarikh. Penapis ini boleh dirantai bersama untuk transformasi yang kompleks, memberikan pemasar kawalan tepat ke atas bagaimana data muncul dalam mesej mereka.
Kurungan kerinting berganda {{ }} mengeluarkan nilai pemboleh ubah atau ekspresi ke templat. Kurungan kerinting dengan tanda peratus {% %} digunakan untuk logik dan aliran kawalan seperti syarat (conditionals) dan gelung (loops). Contohnya, {{ name }} memaparkan nama, manakala {% if condition %} mengawal kandungan yang muncul berdasarkan syarat tersebut.
Gunakan penapis default untuk menentukan nilai sandaran: {{ first_name | default: 'Pelanggan Dihargai' }}. Ini memastikan e-mel anda dipaparkan dengan anggun walaupun data tidak lengkap. Anda juga boleh menggunakan tag bersyarat seperti {% if first_name %} untuk menunjukkan atau menyembunyikan keseluruhan bahagian berdasarkan ketersediaan data.
Banyak platform pemasaran e-mel utama menyokong sintaks Liquid, termasuk Shopify Email, Klaviyo, Customer.io, Braze, Iterable, dan SendGrid. Sesetengah platform menggunakan variasi atau subset Liquid, jadi semak dokumentasi platform khusus anda untuk ciri yang disokong.
Liquid menyokong operasi matematik asas dan pelbagai penapis untuk manipulasi data. Anda boleh melakukan pengiraan seperti {{ price | times: quantity }}, memformat tarikh, memanipulasi rentetan teks, dan menapis tatasusunan (arrays). Untuk operasi yang lebih kompleks, pertimbangkan untuk memproses data terlebih dahulu sebelum ia mencapai templat e-mel anda.
Mula gunakan EmailVerify hari ini. Sahkan e-mel dengan ketepatan 99.9%.