सामग्री पर जाएं

लिक्विड टेम्पलेट्स

यूट्यूब वीडियो: कस्टमर जर्नी में कंटेंट टेम्पलेट्स का उपयोग करना सीखें

लिक्विड टेम्पलेट्स नियमित डायनामिक कंटेंट उपयोग के अलावा परिष्कृत तर्क को लागू करके Pushwoosh की वैयक्तिकरण क्षमताओं को महत्वपूर्ण रूप से बढ़ाते हैं।

Pushwoosh में संदेश वैयक्तिकरण टैग (उपयोगकर्ता डेटा) पर आधारित है। Pushwoosh विभिन्न प्रकार के डिफ़ॉल्ट टैग और कस्टम टैग प्रदान करता है। उनका उपयोग करके, आप अधिक व्यक्तिगत संदेश भेजने के लिए उपयोगकर्ता का पहला नाम, शहर, खरीद इतिहास आदि निर्दिष्ट कर सकते हैं। उदाहरण के लिए: Hi {{First_name}}, thanks for ordering {{item}}

लिक्विड टेम्पलेट्स डायनामिक कंटेंट में अधिक तर्क जोड़ते हैं। उदाहरण के लिए, यदि किसी उपयोगकर्ता के सब्सक्रिप्शन टैग में “फ्री” है, तो आप उन्हें एक संदेश भेज सकते हैं: “अपनी 10% छूट प्राप्त करें।”

उपयोगकर्ताओं की आईडी, व्यवहार और वरीयताओं के अनुसार संदेश सामग्री को संशोधित करना प्रासंगिकता बढ़ाने और आपके मार्केटिंग अभियानों से अधिक प्रभावशाली परिणाम प्राप्त करने का सबसे कुशल तरीका है।

सिंटैक्स

Anchor link to

Shopify द्वारा लिक्विड पर आधारित कंटेंट टेम्पलेट्स डायनामिक कंटेंट को लोड करने के लिए टैग, ऑब्जेक्ट्स, और फिल्टर्स के संयोजन का उपयोग करते हैं। कंटेंट टेम्पलेट्स आपको एक टेम्पलेट के भीतर से कुछ चरों तक पहुंचने और डेटा के बारे में कुछ भी जाने बिना उनके डेटा को आउटपुट करने की अनुमति देते हैं।

ऑब्जेक्ट्स

Anchor link to

ऑब्जेक्ट्स उस कंटेंट को परिभाषित करते हैं जो उपयोगकर्ता को दिखाया जाएगा। ऑब्जेक्ट्स को दोहरे घुंघराले ब्रेसिज़ में संलग्न किया जाना चाहिए: {{ }}

उदाहरण के लिए, किसी संदेश को वैयक्तिकृत करते समय, संदेश की सामग्री में उपयोगकर्ताओं के नाम जोड़ने के लिए उसके मुख्य भाग में {{Name}} भेजें। उपयोगकर्ता का नाम (नाम टैग मान) उस संदेश में लिक्विड ऑब्जेक्ट को प्रतिस्थापित कर देगा जिसे उपयोगकर्ता देखेगा।

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

टैग्स

Anchor link to

टैग्स टेम्पलेट्स के लिए तर्क और नियंत्रण प्रवाह बनाते हैं। घुंघराले ब्रेस प्रतिशत सीमांकक {% और %} और वे जिस पाठ को घेरते हैं, वह टेम्पलेट प्रस्तुत होने पर कोई दृश्यमान आउटपुट नहीं देता है। यह आपको किसी भी लिक्विड तर्क को उपयोगकर्ता को दिखाए बिना चर निर्दिष्ट करने और शर्तें या लूप बनाने की सुविधा देता है।

उदाहरण के लिए, if टैग का उपयोग करके, आप उपयोगकर्ता के डिवाइस पर कौन सी भाषा सेट है, उसके आधार पर संदेश की भाषा बदल सकते हैं:

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

टैग्स ऑपरेटर्स

Anchor link to
ऑपरेटरविवरण
==बराबर है
!=बराबर नहीं है
>से बड़ा
<से कम
>=से बड़ा या बराबर
<=से कम या बराबर
orतार्किक या
andतार्किक और
containsएक स्ट्रिंग या स्ट्रिंग्स की सरणी के अंदर एक सबस्ट्रिंग की उपस्थिति की जाँच करता है

फिल्टर्स

Anchor link to

फिल्टर्स लिक्विड ऑब्जेक्ट या चर के आउटपुट को संशोधित करते हैं। उनका उपयोग दोहरे घुंघराले ब्रेसिज़ {{ }} और चर असाइनमेंट के भीतर किया जाता है, और एक पाइप वर्ण | द्वारा अलग किया जाता है। एक आउटपुट पर कई फ़िल्टर का उपयोग किया जा सकता है, और उन्हें बाएँ से दाएँ लागू किया जाता है।

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

लिक्विड टेम्पलेट्स का उपयोग

Anchor link to

लिक्विड टेम्पलेट्स कंट्रोल पैनल से भेजे गए संदेशों और API अनुरोधों दोनों के लिए उपलब्ध हैं।

Pushwoosh में, लिक्विड टेम्पलेट्स किसी भी चैनल संदेश के सभी सामग्री क्षेत्रों पर लागू होते हैं:

  • पुश सूचनाएं
  • ईमेल

अपने संदेश में लिक्विड टेम्पलेट जोड़ने के लिए, इसे संदेश के मुख्य भाग में डालें। आप इसे पुश या ईमेल तत्वों के साथ काम करते समय, सीधे कस्टमर जर्नी बिल्डर इंटरफ़ेस से कर सकते हैं।

कस्टमर जर्नी बिल्डर > अभियान बनाएं पर जाएं > अपने कैनवास पर निम्नलिखित तत्वों को खींचें और छोड़ें: ऑडियंस-आधारित एंट्री, पुश (या ईमेल), और एग्जिट। तत्वों को कनेक्ट करें। फिर पुश आइकन पर क्लिक करें, कस्टम सामग्री चुनें, और अपनी कॉपी डालें।

लिक्विड तर्क जोड़ने के लिए, निम्नलिखित सिंटैक्स के साथ टैग मानों का उपयोग करें:

{% if TagName == 'value' %}
Content to send in this scenario
{% else %}
Content to send otherwise
{% endif %}

फिर लागू करें पर क्लिक करें।

टेम्पलेट चर (Pushwoosh टैग) में कोई स्पेस नहीं होना चाहिए और केवल अल्फ़ान्यूमेरिक मान और अंडरस्कोर होने चाहिए, जैसे, My Tag के बजाय my_tag या myTag

जर्नी में लिक्विड टेम्पलेट्स के बारे में और जानें

कनेक्टेड कंटेंट

Anchor link to

कनेक्टेड कंटेंट लिक्विड टेम्पलेट्स में एक सुविधा है जो आपको अपने ईमेल या पुश नोटिफिकेशन संदेशों के भीतर सीधे किसी बाहरी स्रोत, जैसे वेब सेवा, से डेटा को गतिशील रूप से पुनर्प्राप्त करने और उपयोग करने की अनुमति देती है। यह सुविधा एक निर्दिष्ट URL से JSON डेटा प्राप्त करके और इसे एक चर में सहेजकर रीयल-टाइम वैयक्तिकरण को सक्षम करती है जिसका उपयोग आपकी सामग्री में किया जा सकता है।

मुख्य उपयोग के मामले

Anchor link to
  • उत्पाद सिफारिशें: प्रत्येक उपयोगकर्ता के अनुरूप व्यक्तिगत उत्पाद सूचियाँ प्रदर्शित करें।

  • प्रोमो कोड: बैकएंड सेवा द्वारा उत्पन्न अद्वितीय प्रोमो कोड डालें।

पूर्वापेक्षाएँ

Anchor link to
  • कनेक्टेड कंटेंट का उपयोग करने के लिए, आपके पास अपनी खुद की बैकएंड सेवा होनी चाहिए जो यूज़र आईडी, HWID, या कस्टम टैग के आधार पर आवश्यक डेटा (जैसे, प्रोमो कोड, उत्पाद सिफारिशें) उत्पन्न और प्रदान करती है। Pushwoosh फिर संदेश भेजने से पहले इस डेटा को प्राप्त करता है।

चरण-दर-चरण कार्यान्वयन गाइड

Anchor link to

चरण 1. बैकएंड सेवा सेट अप करें

Anchor link to

बैकएंड सेवा को चाहिए:

  • उपयोगकर्ता-विशिष्ट पैरामीटर (जैसे, userId) वाले अनुरोध को स्वीकार करें। कनेक्टेड कंटेंट UserID, HWID, या आपके प्रोजेक्ट में आपके द्वारा सेट किए गए किसी भी कस्टम टैग का समर्थन करता है।
  • आवश्यक डेटा के साथ एक JSON प्रतिक्रिया लौटाएं। इस सामग्री को फिर संदेशों में गतिशील रूप से डाला जा सकता है

चरण 2. Pushwoosh में कनेक्टेड कंटेंट के साथ एक प्रीसेट बनाएं

Anchor link to
  1. पुश या ईमेल कंटेंट एडिटर में, संदेश फ़ील्ड में कनेक्टेड कंटेंट सिंटैक्स डालें।

उदाहरण

{% connected_content http://your-backend-url.com?userId={{ ${userid} }} :save result %}

सिंटैक्स ब्रेकडाउन

connected_contentनिर्दिष्ट बैकएंड URL से JSON डेटा प्राप्त करता है।
http://your-backend-url.comबैकएंड एंडपॉइंट जो JSON प्रारूप में आवश्यक डेटा लौटाता है।
userId={{ ${userid} }}एक गतिशील क्वेरी पैरामीटर जो उपयोगकर्ता आईडी को बैकएंड में पास करता है।
:save resultलिक्विड टेम्पलेट्स में उपयोग के लिए प्राप्त JSON प्रतिक्रिया को परिणाम चर में संग्रहीत करता है

कनेक्टेड कंटेंट सिंटैक्स डालें

प्रमाणीकरण (वैकल्पिक)

यदि आपकी बैकएंड सेवा को प्रमाणीकरण की आवश्यकता है, तो आप सुरक्षित पहुंच सुनिश्चित करने के लिए कनेक्टेड कंटेंट अनुरोध में एक API कुंजी या टोकन शामिल कर सकते हैं।

{% connected_content http://your-backend-url.com?userId={{ ${userid} }}&auth=YOUR_API_KEY :save result %}

कनेक्टेड कंटेंट में टैग का उपयोग करना

कस्टम टैग शामिल करने के लिए, उन्हें कनेक्टेड कंटेंट अनुरोध ({{ tag_name }}) में क्वेरी पैरामीटर के रूप में डालें।

{% connected_content http://your-backend-url.com?userId={{ ${userid} }}{{ Language }} :save result %}
  1. अगला, पुनर्प्राप्त डेटा को शामिल करते हुए संदेश पाठ जोड़ें, इस तरह:
Hey, {{userid}}, grab your personal promo code - {{result.code}}

पुनर्प्राप्त डेटा के साथ संदेश पाठ जोड़ें

  1. संदेश सामग्री को अंतिम रूप देने और प्रीसेट सेटिंग्स को कॉन्फ़िगर करने के बाद, इसे अभियानों में पुन: उपयोग के लिए सहेजें।

चरण 3. कॉन्फ़िगर किए गए प्रीसेट का उपयोग करके एक संदेश भेजें

Anchor link to

वन-टाइम पुश या ईमेल फॉर्म या कस्टमर जर्नी का उपयोग करके इस प्रीसेट के साथ एक संदेश भेजें।