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

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

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

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

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

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

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

सिंटैक्स

Anchor link to

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

ऑब्जेक्ट्स

Anchor link to

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

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

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

टैग्स

Anchor link to

tags टेम्प्लेट्स के लिए तर्क और नियंत्रण प्रवाह बनाते हैं। कर्ली ब्रेस प्रतिशत डेलीमिटर्स {% और %} और उनके आस-पास का टेक्स्ट कोई दृश्य आउटपुट नहीं देता है जब टेम्प्लेट प्रस्तुत किया जाता है। यह आपको किसी यूज़र को कोई भी लिक्विड तर्क दिखाए बिना वेरिएबल्स असाइन करने और शर्तें या लूप बनाने की सुविधा देता है।

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

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

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

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

फ़िल्टर्स

Anchor link to

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

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

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

Anchor link to

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

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

  • पुश नोटिफिकेशन्स
  • ईमेल्स

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

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

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

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

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

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

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

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

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

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