İçeriğe geç

Liquid Tag’ler nedir (ve TicketingHub’da nasıl kullanabilirsiniz?)

Müşterilerinizin aldığı her e-postayı veya bileti, her seferinde baştan yazmadan kişiselleştirmek istediniz mi? Liquid Tag’lerin fark yarattığı yer tam olarak burasıdır. Bu rehber, her rezervasyondan gerçek zamanlı bilgileri alarak akıllı ve dinamik mesajlar göndermek isteyen TicketingHub kullanıcıları içindir.

İster konukları adlarıyla karşılayın, ister dile göre mesajları değiştirin, ister haftanın gününe göre ayrıntıları düzenleyin; Liquid Tag’ler, mesajlarınızı kişisel tutarken süreci otomatikleştirmenize yardımcı olur. Kodlama bilgisi gerekmez.

Liquid Tag tam olarak nedir?

Liquid Tag’ler, müşterinin rezervasyonundaki kişiselleştirilmiş bilgileri e-postalarınıza, biletlerinize veya otomatik mesajlarınıza otomatik olarak ekleyen yer tutuculardır — küçük kod parçalarıdır.

Örneğin şöyle yazarsanız:

Hello {{ customer.first_name }}, your tour is confirmed!

Müşteriniz şu mesajı alır:

Hello Carl, your tour is confirmed!

Önemli: TicketingHub’daki tüm Liquid tag’ler, çıktı değişkenleri için çift süslü parantezleri {{ }}, mantık için ise {% %} kullanır. Her zaman bu biçimi kullanın — tek süslü parantezleri { } kullanmayın.

Yapay zekâ araçları hakkında not: ChatGPT, Gemini veya başka bir yapay zekâ asistanından Liquid tag şablonları yazmasını isterseniz, önerilen söz dizimi TicketingHub’ın uygulamasıyla eşleşmeyebilir. Gösterildiğinde Liquid Supported rozetinin açılır penceresini kontrol edin ve bu sayfadaki örnekleri rehber olarak kullanın.

Kullanabileceğiniz Liquid Tag türleri

TicketingHub iki ana Liquid Tag türünü destekler:

Çıktı Tag’leri

Adlar, tarihler ve ürün bilgileri gibi belirli rezervasyon ayrıntılarını gösterir.

Hello {{ customer.first_name }}, your tour on {{ booked_for_date }} is confirmed.

Mantık Tag’leri

Rezervasyon dili, bilet türü veya haftanın günü gibi koşullara bağlı olarak kurallar oluşturmanıza ve farklı içerikler göstermenize olanak tanır.

{% if order.language == "fr" %}
Add your French-language message here.
{% else %}
Hello! Thank you for your booking.
{% endif %}

Bir alanın Liquid Tag’leri destekleyip desteklemediği nasıl kontrol edilir?

Bir etkinleştirme düğmesi yoktur. Liquid, Liquid Supported rozetinin gösterildiği bir düzenleyicide veya alanda çalışır. Ayrıca bilet ve kupon rezervasyon mesajlarında ve bilet alt bilgilerinde de desteklenir.

Açılır penceresini açmak için Liquid Supported rozetinin üzerine gelin. Bu pencereyi ilgili alan için güncel referans olarak kullanın; ancak açılır pencerenin tüm olası alanları listelediğini varsaymayın. Müşterilere göndermeden önce mesajınızı önizleyin veya test edin.

TicketingHub’da Liquid Tag’ler nerede kullanılır?

Liquid Tag’ler şu alanlarda çalışır:

  • Liquid Supported rozetiyle işaretlenmiş düzenleyiciler ve alanlar
  • Desteklenen bilet rezervasyonu ve kupon rezervasyonu mesajları
  • Bilet alt bilgileri
  • Desteklenen ürün ve hesap e-posta şablonları

Her konumda tüm değişkenler kullanılamaz. Rezervasyon e-postaları tek bir rezervasyona ait ayrıntıları kullanabilirken makbuzlar, faturalar, iadeler ve ödeme talepleri daha geniş kapsamlı siparişi ele alır ve farklı bir ayrıntı kümesine sahiptir. Bir tag boş görünüyorsa rozetin açılır penceresini ve aşağıdaki bağlam açıklamalarını kontrol edin, ardından gerçek bir örnekle test edin.

Ürün e-postasına Liquid ekleme

  1. Ürünü açın ve Emails bölümüne gidin.
  2. Değiştirmek istediğiniz şablonu bulun ve önce View, ardından Edit seçeneğini belirleyin.
  3. Mesaja desteklenen Liquid çıktısını veya mantığını ekleyin.
  4. Şablonu kaydedin.
  5. Kullanılabildiğinde Send Test Email seçeneğini kullanın ve şablonu müşteriler için kullanmadan önce oluşturulan sonucu kontrol edin.

Dile göre özelleştirme

Uluslararası ve yerel müşterileriniz varsa mesajlarınızı rezervasyon sırasında seçilen dile göre uyarlayabilirsiniz.

Güncelleme: {{ order.language }} değişkeni artık müşterinizin rezervasyon widget’ında seçtiği dili doğru şekilde yakalıyor. Koşullu dil mantığınız tüm yeni rezervasyonlarda güvenilir biçimde çalışacaktır.

{% if order.language == "es" %}
Add your Spanish-language message here.
{% elsif order.language == "fr" %}
Add your French-language message here.
{% else %}
Hello! Thank you for your booking.
{% endif %}

Bilet türüne göre kişiselleştirme

VIP’lere veya öğrencilere özel mesajlar göndermek ister misiniz? Bilet türüne göre özelleştirme yapmak için koşullu tag’leri kullanın.

{% if tier_names contains "VIP" %}
Welcome VIP! Enjoy your complimentary welcome drink.
{% elsif tier_names contains "Student" %}
Don't forget to bring your student ID.
{% else %}
Thanks for booking! Please arrive on time and enjoy the tour.
{% endif %}

Haftanın gününe göre buluşma noktasını değiştirme

Buluşma konumunuz belirli günlerde değişiyorsa doğru bilgilerin otomatik olarak gösterilmesi için bir kural oluşturabilirsiniz.

{% assign weekday = booked_for_date | date: '%a' %}
{% if weekday == 'Mon' %}
Please meet at our annex building.
{% else %}
Please meet at our main office.
{% endif %}

Gelişmiş dil koşulları

Birçok işletmeci uluslararası kitlelere turlar düzenler. Bu örneklerde çıktı, incelenmiş çevirinizle değiştirebilmeniz için İngilizce bir yer tutucu olarak bırakılmıştır.

Sağdan sola yazılan mesaj:

{% if order.language == "he" %}
<p style="direction: rtl; text-align: right;">
Add your reviewed right-to-left message for {{ customer.first_name }} here.<br>
<strong>Product:</strong> {{ product.name }}
</p>
{% else %}
Hello {{ customer.first_name }}! Thank you for your booking.
{% endif %}

Dile özel mesaj:

{% if order.language == "ja" %}
Add your Japanese-language message for {{ customer.first_name }} here.
Product: {{ product.name }}
{% else %}
Hello {{ customer.first_name }}, thank you for your booking.
Tour: {{ product.name }}
{% endif %}

Uzman ipucu: Bilet türü, dil ve gün koşullarını tek bir mesajda birleştirebilirsiniz. Gösterildiğinde Liquid Supported rozetini kontrol edin ve sonucu her zaman önizleyin.

Yayınlamadan önce desteği kontrol edin

Liquid’in her metin alanında çalıştığını varsaymayın. Liquid Supported rozeti yoksa ve alan desteklenen bir bilet veya kupon rezervasyonu mesajı ya da bilet alt bilgisi değilse, dinamik içeriğe güvenmeden önce test edin.

Desteklenmeyen tag’ler boş görünebilir veya yazıldıkları şekilde kalabilir. Müşterilerin göreceği değişiklikleri yayınlamadan önce bir test e-postası gönderin ya da test bileti veya kuponu oluşturun.

Liquid Tag’ler neden kullanılmalı?

Çünkü size şunları sağlar:

  • Müşteri mesajlarını gerçek rezervasyon verileriyle otomatik olarak kişiselleştirme
  • Ayrı şablonlar yönetmeden müşterilerinizin kendi dillerinde e-posta gönderme
  • Manuel düzenlemelerden kaçınma ve insan hatalarını azaltma
  • Her rezervasyon için buluşma noktaları, alma saatleri, rehber ayrıntıları ve daha fazlası gibi doğru ve dinamik bilgileri gösterme

Yaygın Liquid Tag’ler

Aşağıda yaygın olarak kullanılan tag’ler kategoriye göre gruplandırılmıştır. Kullanılabilirlik, tag’leri nerede kullandığınıza bağlıdır ve bu referans tüm olası alanları içermeyebilir. Gösterildiğinde Liquid Supported rozeti açılır penceresini kullanın ve e-posta bağlamı için aşağıdaki Her e-postanın desteklediği tag’ler bölümüne bakın.

Sipariş ve rezervasyon

{{ reference }}
{{ order.reference }}
{{ order.language }} — Language selected by the customer in the booking widget.
{{ order.referral_code }}
{{ order.checkout_url }}
{{ booked_for_date }}
{{ size }} — Number of people in the booking.
{{ group_booking }}
{{ questions_with_answers }}
{{ extra_names }}

Kupon

{{ voucher }} — Note: returns true or false indicating whether this is a voucher
booking. It does not contain a voucher or reference code — use
{{ reference }} for the booking reference.

Ürün

{{ product.name }}
{{ product.address.name }}
{{ product.address.building }}
{{ product.address.street }}
{{ product.address.city }}
{{ product.address.region }}
{{ product.address.postal_code }}
{{ product.address.country }}
{{ product.address.google_maps_url }}
{{ product.formatted_address }}

Sezon, varyant ve seçenek

{{ season.name }}
{{ variant.name }}
{{ tier_names }}
{{ option.name }}
{{ option.time }}

Müşteri

{{ customer.first_name }}
{{ customer.last_name }}
{{ customer.full_name }}
{{ customer.company }}
{{ customer.email }}

Katılımcı

{{ attendee.first_name }}
{{ attendee.last_name }}
{{ attendee.full_name }}
{{ attendee.company }}
{{ attendee.email }}

Alma hizmeti

{{ pickup.location }}
{{ pickup.time }}
{{ pickup.note }}
{{ pickup.map }}

Tedarikçi

{{ supplier.name }}
{{ supplier.logo }}
{{ supplier.logo_url }}
{{ supplier.website }}
{{ supplier.telephone }}
{{ supplier.email }}

Rehber

{{ guide.name }}
{{ guide.first_name }}
{{ guide.last_name }}
{{ guide.telephone }}

Kanal ve yeniden satıcı

{{ channel.name }}
{{ reseller.name }}

Ödeme ve iade

{{ amount }}
{{ payment_link }}

Ürünler

{{ merchandise.name }}

Diğer

{{ notes }}
{{ manage_booking_url }}
{{ smartwaiver_url }}
{{ tickets_download_url }} — Link for the customer to download their tickets.

Her e-postanın desteklediği tag’ler

Her tag her e-postada çalışmaz. Belirli bir e-postada desteklenmeyen bir tag boş görünebilir; bu nedenle tag’leri kullanmadan önce şablonları test edin. Gösterildiğinde Liquid Supported rozeti açılır penceresi o şablon için güncel referanstır; ancak tüm olası alanları listelemeyebilir.

Önemli — rezervasyon ve sipariş ayrıntıları: {{ attendee.* }}, {{ product.* }}, {{ option.* }}, {{ pickup.* }} ve {{ guide.* }} gibi tag’ler tek bir rezervasyonu açıklar ve yalnızca rezervasyon e-postalarında çalışır. Makbuz, Fatura, İade ve Ödeme Talebi e-postaları, birden fazla rezervasyon içerebilen siparişin tamamını kapsar; bu nedenle bu tag’ler burada kullanılamaz — karşılama mesajı için bunun yerine {{ customer.first_name }} kullanın.

Rezervasyon e-postaları

Bilet Rezervasyon Onayı, Kupon Rezervasyon Onayı, Rezervasyon Hatırlatıcısı, Rezervasyon Değişikliği, Rezervasyon İptali, Rezervasyon Geri Bildirimi, Terk Edilmiş Rezervasyonu Geri Kazanma.

Desteklenenler: Sipariş ve Rezervasyon, Kupon, Ürün, Sezon/Varyant/Seçenek, Müşteri, Katılımcı, Alma Hizmeti, Tedarikçi, Rehber, Kanal ve Yeniden Satıcı, Diğer.

Makbuz ve fatura e-postaları

Makbuz (sipariş tamamen ödendiğinde gönderilir) ve Fatura / Proforma Fatura (depozito veya bakiye ödenmemiş olduğunda gönderilir).

Desteklenenler: Müşteri, Tedarikçi, Sipariş.

Bu e-postalarda mesajın konusu sipariştir; bu nedenle sipariş alanlarını order. ön eki olmadan yazın: {{ reference }}, {{ language }}, {{ referral_code }}, {{ checkout_url }}.

İade e-postaları

İade düzenlendiğinde gönderilir.

Desteklenenler: Müşteri, Tedarikçi, Sipariş, {{ amount }}.

Ödeme Talebi e-postaları

Müşteriden ödenmemiş bir bakiyeyi ödemesi istendiğinde gönderilir.

Desteklenenler: Sipariş, {{ amount }}, {{ payment_link }}.

Bu e-postalarda müşteri ve tedarikçi siparişin altında iç içe yer alır — {{ order.customer.first_name }} ve {{ order.supplier.name }} kullanın.

Hediye Kartı e-postaları

Müşteri hediye kartı satın aldığında gönderilir.

Desteklenenler: Müşteri, Tedarikçi, {{ reference }}, {{ merchandise.name }}.

Kaçınılması gereken yaygın hatalar

1. Çift süslü parantezler yerine tek süslü parantez kullanmak

Wrong: { customer.first_name }
Correct: {{ customer.first_name }}

2. Değişken adlarında product ve tour ifadelerini karıştırmak

Wrong: {{ tour.name }}
Correct: {{ product.name }}

TicketingHub product ifadesini kullanır — karşılaştığımız en yaygın söz dizimi hatası budur.

3. Yapay zekâ tarafından oluşturulan tag söz dizimine güvenmek

ChatGPT ve Gemini, TicketingHub’ın uygulamasıyla eşleşmeyen Liquid Tag biçimleri önerebilir. Gösterildiğinde Liquid Supported rozetini kontrol edin ve öneriyi bu sayfadaki örneklerle karşılaştırın.

4. Desteği kontrol etmeden Liquid Tag kullanmak

Liquid Supported rozetini arayın veya desteklenen bir bilet ya da kupon rezervasyonu mesajı ya da bilet alt bilgisi kullanın. Yayınlamadan önce sonucu önizleyin.

5. Değişkenin ilgili e-posta türünde kullanılamaması

Bazı değişkenler yalnızca belirli e-posta türlerinde kullanılabilir. Bir tag oluşturulmuyorsa yukarıdaki Her e-postanın desteklediği tag’ler bölümünü kontrol edin — değişken bu e-postada desteklenmiyor olabilir.

Liquid Tag’leri kolayca kullanın

Liquid Tag’ler teknik görünebilir; ancak kullanmaya alıştığınızda iletişim yönetiminde büyük fark yaratırlar. Kişisel dokunuşu kaybetmeden iletişimi otomatikleştirmek isteyen yoğun işletmeciler için idealdir.

Bir tag’in nasıl yapılandırılacağından emin olmadığınızda bize ulaşmanız yeterli; size yardımcı olmaktan memnuniyet duyarız!