Składnia Liquid to język szablonów pierwotnie opracowany przez Shopify, który umożliwia dynamiczne generowanie treści w e-mailach i aplikacjach internetowych. Wykorzystuje podwójne nawiasy klamrowe ({{ }}) to insert variables like names, company information, and custom data into templates, which are automatically replaced with actual values at render time. This powerful syntax supports conditional logic, loops, and filters, making it essential for creating personalized, scalable email marketing campaigns.
Personalizacja powitań przy użyciu imion odbiorców
Dynamiczne rekomendacje produktów na podstawie historii zakupów
Wyświetlanie treści specyficznych dla lokalizacji (np. adres najbliższego sklepu)
Tworzenie bloków treści widocznych tylko dla określonych segmentów klientów
Generowanie spersonalizowanych kodów rabatowych
Budowanie dynamicznych e-maili o porzuconym koszyku ze szczegółami produktów
Dostosowywanie stopki e-maila do opiekuna danego klienta
Składnia Liquid zmienia masowe e-maile w spersonalizowaną komunikację, która lepiej rezonuje z odbiorcami. Dzięki dynamicznemu wstawianiu treści, marketerzy mogą tworzyć doświadczenia sprawiające wrażenie "szytych na miarę" bez konieczności ręcznego tworzenia tysięcy wersji wiadomości. Wydajność płynąca ze stosowania Liquid jest ogromna. Zamiast tworzyć wiele wersji e-maila dla różnych segmentów, buduje się jeden szablon, który adaptuje się automatycznie. Skutkuje to wyższymi wskaźnikami otwarć i kliknięć oraz oszczędnością czasu.
Składnia Liquid opiera się na prostym systemie tagów, obiektów i filtrów. Zmienne są ujęte w {{ }} i zastępowane odpowiednimi wartościami (np. {{ first_name }}). Tagi ujęte w {% %} obsługują logikę i sterowanie przepływem, umożliwiając stosowanie instrukcji warunkowych (np. {% if subscriber.plan == 'premium' %}). Filtry modyfikują dane wyjściowe zmiennych i są stosowane przy użyciu znaku potoku |. Przykładowo, {{ name | upcase }} zamieni tekst na wielkie litery, a {{ date | date: '%d.%m.%Y' }} sformatuje datę zgodnie z polskim standardem.
Zawsze podawaj wartości domyślne (fallback) przy użyciu filtra default
Testuj szablony pod kątem brakujących danych lub wartości pustych
Używaj opisowych nazw zmiennych, które jasno wskazują na typ danych
Utrzymuj logikę warunkową w prostym i czytelnym formacie
Weryfikuj adresy e-mail przed wysyłką, aby spersonalizowane treści dotarły do celu
Korzystaj z komentarzy {% comment %}, aby dokumentować złożoną logikę
Podglądaj wiadomości dla różnych zestawów danych przed uruchomieniem kampanii
{{ }} służy do wyświetlania wartości zmiennej, natomiast {% %} służy do logiki, takiej jak pętle czy warunki.
Najlepiej użyć filtra default: {{ first_name | default: 'Kliencie' }}. Dzięki temu e-mail będzie wyglądał profesjonalnie nawet przy niepełnych danych.
Zacznij korzystać z BillionVerify już dziś. Weryfikuj e-maile z 99,9% dokładnością.
Karta kredytowa nie jest wymagana · 100+ darmowych weryfikacji dziennie · Konfiguracja w 5 minut