लिक्विड टेम्पलेट्स
लिक्विड टेम्पलेट्स नियमित डायनामिक कंटेंट उपयोग के अलावा परिष्कृत तर्क को लागू करके Pushwoosh की वैयक्तिकरण क्षमताओं को महत्वपूर्ण रूप से बढ़ाते हैं।
Pushwoosh में संदेश वैयक्तिकरण टैग (उपयोगकर्ता डेटा) पर आधारित है। Pushwoosh विभिन्न प्रकार के डिफ़ॉल्ट टैग और कस्टम टैग प्रदान करता है। उनका उपयोग करके, आप अधिक व्यक्तिगत संदेश भेजने के लिए उपयोगकर्ता का पहला नाम, शहर, खरीद इतिहास आदि निर्दिष्ट कर सकते हैं। उदाहरण के लिए: Hi {{First_name}}, thanks for ordering {{item}}।
लिक्विड टेम्पलेट्स डायनामिक कंटेंट में अधिक तर्क जोड़ते हैं। उदाहरण के लिए, यदि किसी उपयोगकर्ता के सब्सक्रिप्शन टैग में “free” है, तो आप उन्हें एक संदेश भेज सकते हैं: “अपनी 10% छूट प्राप्त करें।”
उपयोगकर्ताओं की आईडी, व्यवहार और वरीयताओं के अनुसार संदेश की सामग्री को संशोधित करना प्रासंगिकता बढ़ाने और आपके मार्केटिंग अभियानों से अधिक प्रभावशाली परिणाम प्राप्त करने का सबसे कुशल तरीका है।
सिंटैक्स
Anchor link toShopify द्वारा लिक्विड पर आधारित कंटेंट टेम्पलेट्स डायनामिक कंटेंट लोड करने के लिए टैग, ऑब्जेक्ट्स, और फिल्टर्स के संयोजन का उपयोग करते हैं। कंटेंट टेम्पलेट्स आपको एक टेम्पलेट के भीतर से कुछ वेरिएबल्स तक पहुंचने और डेटा के बारे में कुछ भी जाने बिना उनके डेटा को आउटपुट करने की अनुमति देते हैं।
ऑब्जेक्ट्स
Anchor link toऑब्जेक्ट्स उस कंटेंट को परिभाषित करते हैं जो एक उपयोगकर्ता को प्रदर्शित किया जाएगा। ऑब्जेक्ट्स को डबल कर्ली ब्रेसिज़ में संलग्न किया जाना चाहिए: {{ }}
उदाहरण के लिए, किसी संदेश को वैयक्तिकृत करते समय, संदेश के कंटेंट में उपयोगकर्ताओं के नाम जोड़ने के लिए उसके बॉडी में {{Name}} भेजें। उपयोगकर्ता का नाम (नाम टैग मान) उस संदेश में लिक्विड ऑब्जेक्ट को बदल देगा जो उपयोगकर्ता देखेगा।
Hi {{Name}}! We're glad you're back!Hi Anna! We’re glad you’re back!
प्राप्तकर्ता का User ID डालने के लिए, {{userid}} को छोटे अक्षरों में लिखें। वेरिएबल नाम केस-सेंसिटिव होते हैं, इसलिए {{user_id}} और {{UserId}} अज्ञात नाम हैं और खाली टेक्स्ट के रूप में रेंडर होते हैं।
अगर किसी प्राप्तकर्ता के पास User ID नहीं है, तो {{userid}} भी खाली टेक्स्ट के रूप में रेंडर होता है और मैसेज फिर भी भेजा जाता है। इसके बजाय कोई वैकल्पिक मान दिखाने के लिए, default फ़िल्टर जोड़ें: {{userid | default: "friend"}}।
टैग्स
Anchor link toटैग्स टेम्पलेट्स के लिए तर्क और नियंत्रण प्रवाह बनाते हैं। कर्ली ब्रेस प्रतिशत सीमांकक {% और %} और उनके आस-पास का टेक्स्ट कोई दृश्यमान आउटपुट नहीं देता है जब टेम्पलेट प्रस्तुत किया जाता है। यह आपको किसी भी लिक्विड तर्क को उपयोगकर्ता को दिखाए बिना वेरिएबल्स असाइन करने और शर्तें या लूप बनाने की सुविधा देता है।
उदाहरण के लिए, if टैग का उपयोग करके, आप उपयोगकर्ता के डिवाइस पर सेट भाषा के आधार पर संदेश की भाषा बदल सकते हैं:
{% if Language == 'fr' %}Salut!{% else %}Hello!{% endif %}Salut!
Hello!
टैग्स ऑपरेटर्स
Anchor link to| ऑपरेटर | विवरण |
|---|---|
== | बराबर है |
!= | बराबर नहीं है |
> | से बड़ा |
< | से छोटा |
>= | से बड़ा या बराबर |
<= | से छोटा या बराबर |
or | तार्किक या |
and | तार्किक और |
contains | एक स्ट्रिंग या स्ट्रिंग्स की सरणी के अंदर एक सबस्ट्रिंग की उपस्थिति की जाँच करता है |
फिल्टर्स
Anchor link toफिल्टर्स एक लिक्विड ऑब्जेक्ट या वेरिएबल के आउटपुट को संशोधित करते हैं। वे डबल कर्ली ब्रेसिज़ {{ }} और वेरिएबल असाइनमेंट के भीतर उपयोग किए जाते हैं, और एक पाइप वर्ण | द्वारा अलग किए जाते हैं। एक आउटपुट पर कई फिल्टर का उपयोग किया जा सकता है, और वे बाएं से दाएं लागू होते हैं।
{{ Name | capitalize | prepend:"Hello " }}Hello Anna
लिक्विड टेम्पलेट्स का उपयोग
Anchor link toलिक्विड टेम्पलेट्स कंट्रोल पैनल से भेजे गए संदेशों और API अनुरोधों दोनों के लिए उपलब्ध हैं।
Pushwoosh में, लिक्विड टेम्पलेट्स किसी भी चैनल संदेश के सभी कंटेंट फ़ील्ड पर लागू होते हैं:
- पुश नोटिफिकेशन्स
- ईमेल्स
- Journey द्वारा दिखाए गए इन-ऐप रिच मीडिया, जब आपके खाते के लिए इन-ऐप में लिक्विड सक्षम हो
अपने संदेश में एक लिक्विड टेम्पलेट जोड़ने के लिए, इसे संदेश के बॉडी में डालें। आप इसे पुश या ईमेल तत्वों के साथ काम करते समय, सीधे Customer Journey Builder इंटरफ़ेस से कर सकते हैं।
इन-ऐप के लिए, लिक्विड को सीधे इन-ऐप कंटेंट में लिखें। देखें इन-ऐप में लिक्विड।
पुश या ईमेल में अपने बैकएंड का डेटा जोड़ने के लिए, जैसे प्रोमो कोड या प्रोडक्ट सुझाव, कनेक्टेड कंटेंट का उपयोग करें।
Customer Journey Builder > Create Campaign पर जाएं > निम्नलिखित तत्वों को अपने कैनवास पर खींचें और छोड़ें: Audience-based Entry, Push (या Email), और Exit। तत्वों को कनेक्ट करें। फिर Push आइकन पर क्लिक करें, Custom content चुनें, और अपनी कॉपी डालें।
लिक्विड तर्क जोड़ने के लिए, निम्नलिखित सिंटैक्स के साथ टैग मानों का उपयोग करें:
{% if TagName == 'value' %} Content to send in this scenario{% else %} Content to send otherwise{% endif %}फिर Apply पर क्लिक करें।
टैग नाम बिना स्पेस के लिखें। My Tag नाम के टैग के लिए {{MyTag}} लिखें। अन्य अक्षर जैसे हैं वैसे ही रहते हैं, इसलिए टैग my_tag के लिए {{my_tag}} लिखें।