انتقل إلى المحتوى

قوالب Liquid

فيديو يوتيوب: تعلم كيفية استخدام قوالب المحتوى في رحلات العملاء (Customer Journeys)

توسّع قوالب Liquid بشكل كبير من إمكانيات التخصيص في Pushwoosh من خلال تطبيق منطق متطور بالإضافة إلى الاستخدام المنتظم لـالمحتوى الديناميكي.

يعتمد تخصيص الرسائل في Pushwoosh على Tags (بيانات المستخدم). يقدم Pushwoosh مجموعة متنوعة من Tags الافتراضية وTags المخصصة. باستخدامها، يمكنك تحديد الاسم الأول للمستخدم، والمدينة، وسجل الشراء، وما إلى ذلك لإرسال رسالة أكثر تخصيصًا. على سبيل المثال: Hi {{First_name}}, thanks for ordering {{item}}.

تضيف قوالب Liquid المزيد من المنطق إلى المحتوى الديناميكي. على سبيل المثال، إذا كان Tag اشتراك المستخدم يحتوي على “free”، فيمكنك إرسال رسالة إليهم: “احصل على خصم 10%”.

يعد تعديل محتوى الرسالة وفقًا لمعرفات المستخدمين وسلوكياتهم وتفضيلاتهم الطريقة الأكثر فعالية لزيادة الصلة والحصول على نتائج أكثر إثارة للإعجاب من حملاتك التسويقية.

الصيغة

Anchor link to

تستخدم قوالب المحتوى المبنية على Liquid by Shopify مزيجًا من tags وobjects وfilters لتحميل المحتوى الديناميكي. تسمح لك قوالب المحتوى بالوصول إلى متغيرات معينة من داخل القالب وعرض بياناتها دون الحاجة إلى معرفة أي شيء عن البيانات نفسها.

تحدد objects المحتوى الذي سيتم عرضه للمستخدم. يجب أن تكون objects محاطة بأقواس معقوفة مزدوجة: {{ }}

على سبيل المثال، عند تخصيص رسالة، أرسل {{Name}} في نصها لإضافة أسماء المستخدمين إلى محتوى الرسالة. سيحل اسم المستخدم (قيمة Name tag) محل كائن Liquid في الرسالة التي سيراها المستخدم.

Hi {{Name}}! We're glad you're back!

لإدراج User ID الخاص بالمستلم، اكتب {{userid}} بأحرف صغيرة. أسماء المتغيرات حساسة لحالة الأحرف، لذا فإن {{user_id}} و{{UserId}} أسماء غير معروفة وتُعرض كنص فارغ.

إذا لم يكن لدى المستلم User ID، فإن {{userid}} يُعرض أيضاً كنص فارغ، ومع ذلك تُرسل الرسالة. لعرض قيمة بديلة بدلاً من ذلك، أضف المرشح default: {{userid | default: "friend"}}.

تنشئ tags المنطق وتدفق التحكم للقوالب. لا تنتج المحددات المئوية للأقواس المعقوفة {% و %} والنص الذي تحيط به أي إخراج مرئي عند عرض القالب. يتيح لك هذا تعيين المتغيرات وإنشاء شروط أو حلقات دون إظهار أي من منطق Liquid للمستخدم.

على سبيل المثال، باستخدام if tag، يمكنك تغيير لغة الرسالة بناءً على اللغة المحددة على جهاز المستخدم:

{% if Language == 'fr' %}
Salut!
{% else %}
Hello!
{% endif %}

عوامل Tags

Anchor link to
العاملالوصف
==يساوي
!=لا يساوي
>أكبر من
<أصغر من
>=أكبر من أو يساوي
<=أصغر من أو يساوي
orأو المنطقية
andو المنطقية
containsيتحقق من وجود سلسلة فرعية داخل سلسلة نصية أو مصفوفة من السلاسل النصية

تعدل filters إخراج كائن أو متغير Liquid. يتم استخدامها داخل الأقواس المعقوفة المزدوجة {{ }} وتعيين المتغيرات، ويتم فصلها بحرف الأنبوب |. يمكن استخدام فلاتر متعددة على إخراج واحد، ويتم تطبيقها من اليسار إلى اليمين.

{{ Name | capitalize | prepend:"Hello " }}

استخدام قوالب Liquid

Anchor link to

تتوفر قوالب Liquid لكل من الرسائل المرسلة من Control Panel وطلبات API.

في Pushwoosh، تنطبق قوالب Liquid على جميع حقول المحتوى لأي رسالة قناة:

  • إشعارات Push
  • رسائل البريد الإلكتروني
  • In-App rich media التي تعرضها Journey، بعد تفعيل Liquid في In-App لحسابك

لإضافة قالب Liquid إلى رسالتك، أدخله في نص الرسالة. يمكنك القيام بذلك عند العمل مع عناصر push أو email، مباشرة من واجهة Customer Journey Builder.

بالنسبة إلى In-App، اكتب Liquid في محتوى In-App نفسه. راجع Liquid في In-App.

لإضافة بيانات من الخادم الخلفي الخاص بك إلى push أو email، مثل رمز ترويجي أو توصيات منتجات، استخدم المحتوى المتصل.

اذهب إلى Customer Journey Builder > Create Campaign > اسحب وأفلت العناصر التالية إلى لوحتك: Audience-based Entry، Push (أو Email)، و Exit. قم بتوصيل العناصر. ثم انقر على أيقونة Push، اختر Custom content، وأدخل نسختك.

لإضافة منطق Liquid، استخدم قيم Tag بالصيغة التالية:

{% if TagName == 'value' %}
المحتوى الذي سيتم إرساله في هذا السيناريو
{% else %}
المحتوى الذي سيتم إرساله في الحالات الأخرى
{% endif %}

ثم انقر على Apply.

اكتب أسماء Tags دون مسافات. بالنسبة إلى Tag باسم My Tag، اكتب {{MyTag}}. تبقى الأحرف الأخرى كما هي، لذا اكتب {{my_tag}} للـ Tag my_tag.

تعرف على المزيد حول قوالب Liquid في journeys