विशिष्ट प्राप्तकर्ताओं को सामग्री दिखाएं
एक डिस्प्ले कंडीशन विशिष्ट प्राप्तकर्ताओं को उनके टैग्स के आधार पर एक ब्लॉक दिखाती या छिपाती है। हर सब्सक्राइबर को एक ही ईमेल मिलता है, लेकिन हर कोई केवल वही ब्लॉक देखता है जो उनके लिए हैं।
आप फुटर को छोड़कर, कैनवास पर किसी भी ब्लॉक या एलिमेंट में एक डिस्प्ले कंडीशन जोड़ सकते हैं।
डिस्प्ले कंडीशन सेट करने के लिए:
- कैनवास पर ब्लॉक या एलिमेंट चुनें।
- दाहिने पैनल में Display condition के तहत, Show this block conditionally चालू करें (Show this element conditionally यदि आपने किसी ब्लॉक के अंदर कोई एलिमेंट चुना है)।

- पहले फ़ील्ड में, एक टैग चुनें।
- ऑपरेटर और मान सेट करें (उदाहरण के लिए, is और true)।

- और नियम जोड़ने के लिए + Add rule पर क्लिक करें। यदि हर नियम का मेल होना आवश्यक है तो All rules चुनें, या यदि कम से-कम एक पर्याप्त है तो Any rule चुनें।
- If value is unknown के तहत, Hide block या Show block चुनें। यह नियंत्रित करता है कि जब किसी प्राप्तकर्ता के लिए टैग का कोई मान नहीं होता है तो क्या होता है।
जब कोई कंडीशन सक्रिय होती है, तो ब्लॉक कैनवास पर नियम के संक्षिप्त सारांश के साथ एक चिप दिखाता है: एक स्टैंडअलोन कंडीशन के लिए IF, या एक ब्रांच चेन में एक ब्लॉक के लिए ELSE IF / ELSE।
विभिन्न समूहों को विभिन्न सामग्री दिखाएं
Anchor link toएक एकल डिस्प्ले कंडीशन केवल एक ब्लॉक को नियंत्रित करती है: एडिटर इसे कुछ प्राप्तकर्ताओं को दिखाता है और दूसरों से छिपाता है। यह एक ब्लॉक को दूसरे से प्रतिस्थापित नहीं करता है।
Branch का उपयोग तब करें जब विभिन्न प्राप्तकर्ताओं को एक ही स्थान पर विभिन्न ब्लॉक देखने चाहिए, और प्रत्येक प्राप्तकर्ता को ठीक एक वेरिएंट देखना चाहिए।
ब्रांच चेन सेट करने के लिए:
- कैनवास पर दो या दो से अधिक ब्लॉक (या एक ही ब्लॉक के अंदर के एलिमेंट्स) को एक-दूसरे के ठीक बगल में रखें।
- पहले ब्लॉक पर, Show this block conditionally (या Show this element conditionally) चालू करें और टैग नियम सेट करें। पहले ब्लॉक में कोई Branch सेटिंग नहीं होती है। एडिटर पहले इस ब्लॉक की जांच करता है।
- प्रत्येक मध्य ब्लॉक पर (पहले के नीचे और अंतिम को छोड़कर हर ब्लॉक), डिस्प्ले कंडीशन चालू करें, एक टैग नियम सेट करें, और Branch को Else if पर सेट करें। एडिटर इस ब्लॉक की जांच तभी करता है जब इसके ऊपर के ब्लॉकों की शर्तें मेल नहीं खाती हैं।
- अंतिम ब्लॉक पर, डिस्प्ले कंडीशन चालू करें और Branch को Else पर सेट करें। कोई टैग नियम न जोड़ें। यह ब्लॉक उन सभी के लिए फ़ॉलबैक है जो ऊपर के किसी भी ब्लॉक से मेल नहीं खाते हैं।
एडिटर ऊपर से नीचे के क्रम में ब्लॉकों की जांच करता है और मेल खाने वाले पहले ब्लॉक को दिखाता है। चेन के अन्य सभी ब्लॉक उस प्राप्तकर्ता के लिए छिपे रहते हैं।
उदाहरण परिदृश्य: अंतिम खरीद के आधार पर पुनः जुड़ाव
Anchor link toएक पुनः जुड़ाव ईमेल जहां प्रत्येक प्राप्तकर्ता इस आधार पर सामग्री देखता है कि उन्होंने आखिरी बार कितनी देर पहले कुछ खरीदा था।
| ब्लॉक | ब्रांच | कंडीशन | प्राप्तकर्ता क्या देखता है |
|---|---|---|---|
| ब्लॉक 1 | कोई नहीं | days_since_last_purchase ≥ 90 | ”हमें आपकी याद आती है” संदेश के साथ एक विन-बैक डिस्काउंट |
| ब्लॉक 2 | Else if | days_since_last_purchase ≥ 30 | नए आगमन के बारे में एक रिमाइंडर |
| ब्लॉक 3 | Else | कोई नहीं | एक नियमित प्रोमो ब्लॉक |
120 दिनों से निष्क्रिय एक प्राप्तकर्ता ब्लॉक 1 और ब्लॉक 2 दोनों से मेल खाता है, लेकिन विन-बैक संदेश देखता है क्योंकि ब्लॉक 1 पहले आता है। 30-89 दिनों से निष्क्रिय कोई व्यक्ति नए-आगमन का रिमाइंडर देखता है। बाकी सभी नियमित प्रोमो ब्लॉक देखते हैं।
इस परिदृश्य को सेट करने के लिए:
- कैनवास पर तीन Text ब्लॉक एक के बाद एक तीन अलग-अलग ब्लॉकों के रूप में जोड़ें।
- ब्लॉक 1: Show this block conditionally चालू करें।
days_since_last_purchase≥90सेट करें, If value is unknown को Hide block पर छोड़ दें, और विन-बैक कॉपी जोड़ें।

- ब्लॉक 2: डिस्प्ले कंडीशन चालू करें।
days_since_last_purchase≥30सेट करें, Branch को Else if पर सेट करें, और नए-आगमन की कॉपी जोड़ें।

- ब्लॉक 3: डिस्प्ले कंडीशन चालू करें, Branch को Else पर सेट करें, और नियमित प्रोमो कॉपी जोड़ें। कोई टैग नियम न जोड़ें।

एक कस्टम लिक्विड कंडीशन लिखें
Anchor link toजब नियम बिल्डर पर्याप्त न हो, तो लिक्विड में कंडीशन खुद लिखें।
- कैनवास पर ब्लॉक या एलिमेंट चुनें।
- Display condition के तहत, Custom Liquid expression चालू करें।
- अपनी कंडीशन टाइप करें। उदाहरण के लिए, जर्मनी में प्राप्तकर्ताओं या VIP सब्सक्राइबर्स को एक ब्लॉक दिखाने के लिए:
Country == "DE" or VIPईमेल भेजे जाने पर एडिटर आपके एक्सप्रेशन को ब्लॉक के चारों ओर {% if ... %} के रूप में लपेटता है। एक कस्टम एक्सप्रेशन उसके ऊपर बिल्डर में सेट किए गए किसी भी नियम को प्रतिस्थापित करता है।
स्पेस वाले टैग नाम स्वचालित रूप से परिवर्तित हो जाते हैं। उदाहरण के लिए, Last Order LastOrder बन जाता है।
