महत्वपूर्ण! यह GetCourse के साथ एकीकरण के उपयोग के लिए एक परिदृश्य के लिए एक मार्गदर्शिका है। BotHelp और GetCourse की एकीकरण क्षमताओं का पूरा विवरण, साथ ही उपयोग के अन्य उदाहरण, यहाँ

गेटकोर्स प्रशिक्षण आयोजित करने का एक प्लेटफ़ॉर्म है। एकीकरण की मदद से, आप उन उपयोगकर्ताओं को ट्रैक कर पाएँगे जिन्होंने कोर्स के लिए भुगतान किया है और उन्हें अगली श्रृंखला तक ले जा पाएँगे। और जो अभी भी सोच रहे हैं और अभी तक खरीदारी नहीं की है, उनके लिए वार्म-अप श्रृंखला भेजना जारी रखें।

CUID (ग्राहक उपयोगकर्ता आईडी) BotHelp प्लेटफ़ॉर्म में एक विशिष्ट ग्राहक पहचानकर्ता है। इसका मान ग्राहक प्रोफ़ाइल में "CUser ID" कॉलम में पाया जा सकता है।

GetCourse सेटअप चरण

(!) कृपया इन निर्देशों का ध्यानपूर्वक पालन करें। 

आपको GetCourse खाते में कुछ सेटिंग्स करनी होंगी और उसके बाद ही बॉट चेन पर जाना होगा। GetCorse सेटअप चरण:

  1. पंजीकरण फॉर्म में bothelp_id फ़ील्ड जोड़ें।
  2. भुगतान लैंडिंग पृष्ठ पर जावास्क्रिप्ट कोड जोड़ें।
  3. आईडी स्थानांतरण प्रक्रिया जोड़ें.

पंजीकरण फ़ॉर्म में एक फ़ील्ड जोड़ें

1. उपयोगकर्ता प्रोफ़ाइल में एक नया फ़ील्ड बनाएँ

  • उपयोगकर्ता अनुभाग पर जाएँ.
  • "अतिरिक्त फ़ील्ड" चुनें.

  • फ़ील्ड प्रकार "स्ट्रिंग" का चयन करें.

  • फ़ील्ड का नाम bothelp_id रखें .

  • फ़ील्ड सहेजें.

2. पंजीकरण फॉर्म में एक फ़ील्ड जोड़ें

  • "साइट" - "पृष्ठ" अनुभाग पर जाएं।
  • नया पेज या मौजूदा पेज को संपादित करें.

  • नया फॉर्म या मौजूदा फॉर्म की सेटिंग्स पर जाएं।
  • एक नया "उपयोगकर्ता फ़ील्ड" जोड़ें.

  • आपके द्वारा पहले बनाया गया bothelp_id फ़ील्ड प्रकार चुनें.

  • "एलिमेंट CSS क्लास" अनुभाग में, दो मान निर्दिष्ट करना सुनिश्चित करें:
  • छिपाना
  • दोनोंहेल्प_आईडी

यह सेटिंग इस फ़ील्ड को उपयोगकर्ता से छिपा देगी। यह फ़ॉर्म में दिखाई नहीं देगा, लेकिन इसकी बदौलत BotHelp के साथ एकीकरण काम करेगा।

  • फॉर्म को सुरक्षित करें.

पृष्ठ पर जावास्क्रिप्ट कोड जोड़ें

  • पृष्ठ के निचले भाग में, "Javascript कोड" नामक एक नया ब्लॉक जोड़ें। आप इसे "सम्मिलित करें" अनुभाग में पा सकते हैं।

  • कोड नाम "Getting BotHelp ID" निर्दिष्ट करें.
  • कोड प्रविष्टि फ़ील्ड में, निम्नलिखित कोड दर्ज करें। सुनिश्चित करें कि आपने इसे सही ढंग से कॉपी किया है!

$(दस्तावेज़).ready(फ़ंक्शन(){ var regex = नया RegExp('[\\?&]sid=([^&#]+)'); var match = regex.exec(window.location.href); अगर (match && match.length) { $('.bothelp_id इनपुट').val(decodeURIComponent(match[1])); } });

 

GetCourse के अंदर यह कुछ इस तरह दिखता है। ब्लॉक को सेव करें।

 

आईडी स्थानांतरण प्रक्रिया जोड़ें

1. एक प्रक्रिया बनाएँ

  • "कार्य" - "प्रक्रियाएँ" अनुभाग पर जाएँ और प्रक्रिया बनाएँ

  • प्रक्रिया का नाम "ID को BotHelp में स्थानांतरित करें" रखें।
  • ऑब्जेक्ट प्रकार "ऑर्डर" का चयन करें.
  • टेम्पलेट "बिना टेम्पलेट".
  • बनाएँ क्लिक करें .

2. सामान्य सेटिंग्स

  • बल्क कार्य निर्माण अनुभाग में, आवधिक जांच का चयन करें।

  • यदि प्रक्रिया पूरी हो गई है या भुगतान हो गया है, तो ऑब्जेक्ट प्रविष्टि नियमों में, उस ऑफ़र को निर्दिष्ट करें और चुनें जिसे आप श्रृंखला में जाँचना चाहते हैं। आप कई ऑफ़र जोड़ सकते हैं।

उदाहरण:

3. एक प्रक्रिया बनाना 

अंतिम प्रक्रिया जो परिणामित होनी चाहिए। नीचे चरण-दर-चरण निर्देश दिए गए हैं।

  • शर्त "ऑर्डर बनाया गया"

प्रक्रिया शुरू करने के बाद पहला चरण "ऑर्डर" - "ऑफ़र" शर्त होगी - आपका ऑफ़र, जिसकी खरीदारी सत्यापित होनी चाहिए। आप शर्त या के

यदि शर्त पूरी नहीं होती (नहीं), तो हम प्रक्रिया को पूरा करने की ओर बढ़ते हैं।

  • "प्रक्रिया समाप्ति" को ब्लॉक करें

एक सकारात्मक "प्रक्रिया पूर्णता" ब्लॉक जोड़ें

ऑर्डर निर्माण की शर्त को पूरा करने में विफलता को प्रक्रिया के पूरा होने से जोड़ें।

  • शर्त "ऑर्डर भुगतान किया गया"

"ऑर्डर" - "भुगतान किया गया" - "हाँ" शर्त जोड़ें।

"ऑर्डर बनाया गया" और "ऑर्डर भुगतान किया गया" शर्तों को संयोजित करें.

यदि शर्त पूरी नहीं होती (नहीं), तो "प्रक्रिया समाप्त करें" पर स्विच करें।

यदि शर्त पूरी होती है (हाँ), तो “ऑपरेशन” ब्लॉक - “कॉल यूआरएल” पर जाएँ।

 

  • ब्लॉक ऑपरेशन - कॉल URL

ऑपरेशन प्रकार का एक नया ब्लॉक जोड़ें, कॉल URL चुनें और सहेजें।

"ऑपरेशन" सेटिंग में, निर्दिष्ट करें:

  1. ऑपरेशन का नाम "आईडी ट्रांसफर"।
  2. विधि "POST".
  3. URL फ़ील्ड में, निम्न लिंक दर्ज करें:

https://gc.bothelp.io/callback?idBotHelp={object.user.bothelp_id}&order_status={object.status}&order_num={object.number}&offers={object.offers}

4. बाकी को डिफ़ॉल्ट के रूप में छोड़ दें। सहेजें।

  • सभी कनेक्शनों को सही ढंग से निर्दिष्ट करना न भूलें।

"ऑर्डर भुगतान किया गया" शर्त के सफल निष्पादन को आईडी स्थानांतरण के "ऑपरेशन" ब्लॉक के साथ जोड़ें।

ऑपरेशन ब्लॉक को प्रोसेस टर्मिनेशन ब्लॉक से कनेक्ट करें।

 

प्रक्रिया का सामान्य आरेख.

सुनिश्चित करें कि आपकी प्रक्रिया प्रवाह स्क्रीनशॉट से बिल्कुल मेल खाता है।

प्रक्रिया शुरू करें और सुनिश्चित करें कि यह सक्रिय है।

BotHelp में सेटअप करना

सेटअप में दो चरण होते हैं: पृष्ठ के लिंक के साथ आईडी पास करना और भुगतान सत्यापन शर्त जोड़ना।

 

लिंक में ID पास करना

आपको लैंडिंग पृष्ठ पर ले जाने वाले लिंक में एक पैरामीटर जोड़ना होगा

?sid={%cuid%}

 

उदाहरण:

https://info/course_page?sid={%cuid%}

लिंक को टेक्स्ट के भीतर या URL बटन में भेजा जा सकता है।

भुगतान सत्यापन शर्त

एक नया चरण "शर्त" जोड़ें और शर्त "GetCourse में किसी कोर्स के लिए भुगतान किया गया" जोड़ें। इनपुट फ़ील्ड में, आपको GetCourse से "ऑफ़र" की आईडी जोड़नी होगी।

 

उत्पाद अनुभाग, ऑफ़र टैब पर जाएँ। ऑफ़र आईडी कॉपी करें और उसे शर्तें फ़ील्ड में पेस्ट करें।

 

तैयार शर्त का उदाहरण। आप एक शर्त में कई वाक्य जोड़ सकते हैं।

महत्वपूर्ण मौजूदा ऑर्डर के लिए बॉट के माध्यम से भुगतान करने हेतु लिंक जारी करने का कोई विकल्प नहीं है

BotHelp में एक श्रृंखला स्थापित करना

शुरुआत करने के लिए, एक मानक वार्म-अप श्रृंखला बनाएँ। उपयोगी सामग्री भेजें और अन्य आकर्षक कदम उठाएँ।

जब आपको लगता है कि उपयोगकर्ता आपका उत्पाद खरीदने के लिए तैयार हैं, तो आप GetCourse को बिक्री पृष्ठ (लैंडिंग पृष्ठ) का लिंक भेजते हैं।

 

आप लिंक को टेक्स्ट के रूप में या URL बटन के ज़रिए भेज सकते हैं। मुख्य बात यह है कि एक पैरामीटर जोड़ना है जो सब्सक्राइबर आईडी ट्रांसमिट करता है।

 

लिंक वाले चरण के बाद, 30-40 मिनट की देरी और उसके बाद भुगतान सत्यापन की शर्त ज़रूर सेट करें। यह देरी इसलिए ज़रूरी है ताकि GetCourse से डेटा हमारे सिस्टम में ट्रांसफर हो सके।

 

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

आपको प्रत्येक खरीद लिंक भेजने के बाद यह जांचना होगा कि शर्तें पूरी हो गई हैं।

आरेख का उदाहरण:

 

विलंब समय

उपयोगकर्ताओं को भुगतान करने में लगने वाले समय पर विचार करें। इसे 30-40 मिनट की देरी में जोड़ा जाना चाहिए। यदि आप इस अतिरिक्त समय को ध्यान में नहीं रखते हैं, तो बॉट द्वारा स्थिति की जाँच करने के बाद, सफल भुगतान का डेटा हमारे प्लेटफ़ॉर्म पर स्थानांतरित कर दिया जाएगा, और ग्राहक "भुगतान नहीं किया" परिदृश्य का पालन करेगा।

आप 1) बॉट श्रृंखला में विभिन्न चरणों पर कई जांच सेट कर सकते हैं, या 2) चित्र में दिखाए अनुसार जांच को लूप कर सकते हैं: इस मामले में, स्थिति की जांच हर 30 मिनट में की जाती है।

 

लिंक संक्रमण की जाँच करना

आप पहले उन लोगों को ट्रैक कर सकते हैं जिन्होंने कोर्स के लिंक का अनुसरण किया और केवल उन्हीं की खरीदारी की जाँच कर सकते हैं। और उन लोगों को अन्य वार्म-अप सामग्री भेज सकते हैं जिन्होंने लिंक का अनुसरण नहीं किया।

 


यदि आपको अपने प्रश्न का उत्तर नहीं मिला है, तो अपने खाते के अंदर चैट में हमसे पूछें या BotHelpSupportBot या hello@bothelp.io

मेलिंग, ऑटोफ़नल और चैटबॉट्स बॉटहेल्प बनाने के लिए प्लेटफ़ॉर्म की 14 दिनों की पूर्ण कार्यक्षमता प्राप्त करें।

14 दिन मुफ़्त पाएँ

क्या यह लेख उपयोगी था?

आपकी प्रतिक्रिया के लिए धन्यवाद!