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

अपनी जर्नी में वेबहुक रिस्पॉन्स डेटा का उपयोग करना

अवलोकन

Anchor link to

जब आप एक वेबहुक रिस्पॉन्स से वैल्यू मैप करते हैं, तो Pushwoosh उन्हें वेरिएबल्स के रूप में संग्रहीत करता है जिन्हें आप बाद में जर्नी में कहीं भी उपयोग कर सकते हैं, जहाँ आप अन्यथा एक इवेंट एट्रिब्यूट का उपयोग करेंगे।

यूजर प्रोफ़ाइल अपडेट के साथ एक वेबहुक वैल्यू को टैग के रूप में सहेजें

Anchor link to

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

उदाहरण: एक CRM यूजर आईडी को टैग के रूप में सहेजें

Anchor link to

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

जर्नी फ्लो: ट्रिगर-आधारित एंट्री → वेबहुक → यूजर प्रोफ़ाइल अपडेट करें → ब्रांच समाप्त करें

  1. SignUp इवेंट पर ट्रिगर-आधारित एंट्री के साथ एक जर्नी बनाएं।
  2. एंट्री स्टेप के बाद एक वेबहुक एलिमेंट जोड़ें। इसे नाम दें (उदाहरण के लिए, CRM में यूजर बनाएं) और रिक्वेस्ट URL को अपने CRM क्रिएट-यूजर एंडपॉइंट पर सेट करें।
  3. रिस्पॉन्स मैपिंग में, पाथ को रिस्पॉन्स में आईडी फ़ील्ड पर सेट करें (उदाहरण के लिए, data.user.id) और एट्रिब्यूट को crm_user_id पर सेट करें।
वेबहुक रिस्पॉन्स मैपिंग पाथ data.user.id और एट्रिब्यूट crm_user_id के साथ
  1. वेबहुक स्टेप के बाद एक यूजर प्रोफ़ाइल अपडेट करें एलिमेंट जोड़ें।

  2. डायनामिक टैग वैल्यू में, + डायनामिक वैल्यू पर क्लिक करें। टैग में, वह टैग चुनें जो CRM आईडी संग्रहीत करता है (यदि आवश्यक हो तो इसे पहले से बना लें)। इवेंट में, आपके द्वारा दिए गए नाम से वेबहुक स्टेप चुनें (CRM में यूजर बनाएं)। डायनामिक वैल्यू में, crm_user_id चुनें।

CRM ID के लिए टैग, इवेंट वेबहुक स्टेप, और डायनामिक वैल्यू crm_user_id के साथ डायनामिक टैग वैल्यू
  1. ब्रांच समाप्त करें — एक एग्जिट एलिमेंट जोड़ें या इसे बिना किसी आउटगोइंग कनेक्शन के छोड़ दें।
यूजर प्रोफ़ाइल अपडेट करें स्टेप के बाद एग्जिट के साथ समाप्त होने वाली जर्नी ब्रांच

टाइम डिले के साथ एक वेबहुक वैल्यू से एक डिले शेड्यूल करें

Anchor link to

विजिट की तारीखें, नवीनीकरण की समय सीमा, और डिलीवरी विंडो अक्सर एक बाहरी बुकिंग या बिलिंग सिस्टम में रहते हैं। एक वेबहुक द्वारा API रिस्पॉन्स से तारीख मैप करने के बाद, टाइम डिले जर्नी को उस क्षण तक रोक सकता है, उदाहरण के लिए एक अपॉइंटमेंट से 2 दिन पहले, ताकि अगला संदेश समय पर भेजा जा सके।

उदाहरण: रिस्पॉन्स में एक तारीख से एक रिमाइंडर शेड्यूल करें

Anchor link to

एक यूजर आपके ऐप में एक अपॉइंटमेंट बुक करता है। जर्नी आपके बुकिंग सिस्टम से विजिट की तारीख प्राप्त करती है और विजिट से 2 दिन पहले एक पुश रिमाइंडर भेजती है।

  1. AppointmentBooked इवेंट पर ट्रिगर-आधारित एंट्री के साथ एक जर्नी बनाएं।
  2. एंट्री स्टेप के बाद एक वेबहुक एलिमेंट जोड़ें। इसे नाम दें (उदाहरण के लिए, अपॉइंटमेंट विवरण प्राप्त करें) और रिक्वेस्ट URL को अपने बुकिंग सिस्टम API पर सेट करें।
  3. रिस्पॉन्स मैपिंग में, पाथ को रिस्पॉन्स में तारीख फ़ील्ड पर सेट करें (उदाहरण के लिए, appointment.date) और एट्रिब्यूट को visit_date पर सेट करें।
appointment.date से visit_date के लिए रिस्पॉन्स मैपिंग के साथ वेबहुक स्टेप
  1. वेबहुक स्टेप के बाद एक टाइम डिले एलिमेंट जोड़ें। यूजर/इवेंट डेटा के आधार पर चुनें, से तारीख प्राप्त करें को इवेंट पर सेट करें, इवेंट को आपके द्वारा दिए गए नाम से वेबहुक स्टेप पर सेट करें (अपॉइंटमेंट विवरण प्राप्त करें), इवेंट वैल्यू को visit_date पर सेट करें, और डिले को पहले 2 दिन पर सेट करें।
वेबहुक visit_date से कॉन्फ़िगर किया गया टाइम डिले 2 दिन पहले ऑफ़सेट के साथ
  1. यदि यूजर विजिट से 2 दिन से कम समय पहले बुक कर सकते हैं, तो टाइम डिले एलिमेंट पर यदि तारीख अतीत में है या तारीख खाली है तो ब्रांचों में विभाजित करें को सक्षम करें। यह दो ब्रांच बनाता है, अतीत में और भविष्य में। देखें जब तारीख अतीत में हो या खाली हो तो ब्रांच विभाजित करें
  2. अपने रिमाइंडर संदेश के साथ एक पुश स्टेप जोड़ें। यदि स्प्लिट सक्षम है, तो इस पुश को दोनों ब्रांचों में जोड़ें: अतीत में (तुरंत भेजें) और भविष्य में (टाइम डिले के बाद)।
  3. प्रत्येक ब्रांच को समाप्त करें — एक एग्जिट एलिमेंट जोड़ें या इसे बिना किसी आउटगोइंग कनेक्शन के छोड़ दें।
टाइम डिले अतीत में और भविष्य में ब्रांचों में विभाजित, प्रत्येक में पुश और एग्जिट स्टेप्स के साथ

ध्यान रखने योग्य बातें

Anchor link to
  • पाथ सिंटैक्स: एक डॉट-सेपरेटेड पाथ का उपयोग करें (उदाहरण के लिए, data.user.id)। वाइल्डकार्ड और फ़िल्टर समर्थित नहीं हैं। विवरण के लिए वेबहुक रिस्पॉन्स मैपिंग देखें।
  • रिस्पॉन्स आकार: 64 KB से बड़े रिस्पॉन्स मैपिंग के लिए संसाधित नहीं किए जाते हैं।
  • टेस्टिंग: लाइव जर्नी में मैप की गई वैल्यू का उपयोग करने से पहले वेबहुक एलिमेंट में टेस्ट वेबहुक चलाएं।