RevenueCat इंटीग्रेशन
RevenueCat एक सब्सक्रिप्शन मैनेजमेंट प्लेटफॉर्म है जो iOS, Android और वेब प्लेटफॉर्म पर व्यवसायों के लिए इन-ऐप खरीदारी और सब्सक्रिप्शन को सरल बनाता है। यह इन-ऐप सब्सक्रिप्शन बनाने, विश्लेषण करने और बढ़ाने के लिए व्यापक टूल प्रदान करता है।
Pushwoosh को RevenueCat के साथ इंटीग्रेट करके, व्यवसाय RevenueCat द्वारा Pushwoosh को भेजे गए सब्सक्रिप्शन इवेंट्स के आधार पर उपयोगकर्ताओं को लक्षित पुश नोटिफिकेशन, इन-ऐप प्रॉम्प्ट और अन्य संदेश भेज सकते हैं। यह उपयोगकर्ताओं को सब्सक्रिप्शन नवीनीकृत करने, उच्च टियर में अपग्रेड करने, या विशेष प्रस्तावों का लाभ उठाने के लिए प्रोत्साहित कर सकता है, जिससे जुड़ाव बढ़ता है, राजस्व अधिकतम होता है, और सब्सक्रिप्शन मैनेजमेंट सरल होता है।
उपयोग के मामले
Anchor link toव्यक्तिगत संचार
Anchor link toव्यवसाय ग्राहकों के साथ संचार को व्यक्तिगत बनाने के लिए इंटीग्रेशन का उपयोग कर सकते हैं। उदाहरण के लिए, एक ई-लर्निंग प्लेटफॉर्म सब्सक्रिप्शन प्लान में बदलाव का पता चलने पर व्यक्तिगत पुश नोटिफिकेशन भेजकर उपयोगकर्ता जुड़ाव को बढ़ा सकता है। ये सूचनाएं संक्रमण मार्गदर्शन प्रदान करती हैं, नए प्लान के आधार पर प्रासंगिक पाठ्यक्रमों की सिफारिश करती हैं, और अपडेट के साथ संरेखित विशेष लाभ प्रदान करती हैं।
बिलिंग समस्या सूचनाएं
Anchor link toजब किसी उपयोगकर्ता के सब्सक्रिप्शन में बिलिंग समस्या आती है, तो व्यवसाय Pushwoosh के साथ RevenueCat इंटीग्रेशन का उपयोग करके तुरंत लक्षित सूचनाएं भेज सकते हैं। उदाहरण के लिए, एक स्ट्रीमिंग सेवा उपयोगकर्ता को बिलिंग समस्या के बारे में सूचित कर सकती है और इसे हल करने के लिए निर्देश प्रदान कर सकती है, जैसे कि भुगतान जानकारी अपडेट करना।
गैर-नवीकरणीय खरीद सूचनाएं
Anchor link toव्यवसाय एकमुश्त खरीद को स्थायी ग्राहक संबंधों में बदलने के लिए Pushwoosh के साथ RevenueCat इंटीग्रेशन का लाभ उठा सकते हैं। उदाहरण के लिए, एक भोजन वितरण सेवा ग्राहक को धन्यवाद देने और प्रासंगिक उत्पादों की सिफारिश करने या निरंतर सुविधा के लिए सब्सक्रिप्शन प्लान को बढ़ावा देने के लिए खरीद के बाद एक पुश नोटिफिकेशन भेज सकती है। यह ग्राहक निष्ठा को बढ़ावा देगा, अपसेल के अवसर पैदा करेगा, और संभावित रूप से एकमुश्त खरीदारों को सब्सक्राइबर में बदल देगा।
टियर अपग्रेड प्रमोशन
Anchor link toकई सब्सक्रिप्शन टियर वाले ऐप्स उपयोगकर्ता सब्सक्रिप्शन की निगरानी करने और अनुरूप अपग्रेड प्रॉम्प्ट भेजने के लिए इंटीग्रेशन का उपयोग कर सकते हैं। उदाहरण के लिए, एक गेमिंग ऐप प्रीमियम स्तरों के लाभों को रेखांकित करने के लिए पुश नोटिफिकेशन का उपयोग कर सकता है, जैसे कि विशेष सामग्री या छूट, जिससे उपयोगकर्ताओं को अपने सब्सक्रिप्शन को बढ़ाने के लिए प्रोत्साहित किया जा सके।
इवेंट्स
Anchor link toRevenueCat द्वारा भेजा गया हर वेबहुक एक Pushwoosh इवेंट बन जाता है, जिसका नाम RC_ और उसके बाद RevenueCat इवेंट प्रकार होता है, उदाहरण के लिए RC_INITIAL_PURCHASE, RC_RENEWAL, RC_CANCELLATION, RC_BILLING_ISSUE, या RC_EXPIRATION। Pushwoosh इवेंट को तब बनाता है जब उस प्रकार का पहला वेबहुक आता है, इसलिए नए RevenueCat इवेंट प्रकार आपके ऐप में अपने आप दिखाई देते हैं। पूरी सूची के लिए RevenueCat दस्तावेज़ में इवेंट प्रकार देखें।
हर इवेंट RevenueCat वेबहुक के फ़ील्ड्स को इवेंट एट्रिब्यूट्स के रूप में साथ लाता है, उदाहरण के लिए price, price_in_purchased_currency, currency, product_id, store, period_type, environment, country_code, और entitlement_ids:
- जिन फ़ील्ड्स में समय मिलीसेकंड में होता है, वे
_msप्रत्यय के बिना तारीख बन जाते हैं, उदाहरण के लिएpurchased_atऔरexpiration_at। वेबहुक भेजे जाने की तारीखtimestampएट्रिब्यूट है। - ये तारीखें UTC में और
YYYY-MM-DDफ़ॉर्मेट में होती हैं, दिन के समय के बिना। - RevenueCat में आपके द्वारा सेट किए गए ग्राहक एट्रिब्यूट्स भी इवेंट एट्रिब्यूट्स बन जाते हैं। किसी व्यक्ति या डिवाइस की पहचान करने वाले एट्रिब्यूट्स, जैसे ईमेल, फ़ोन नंबर, डिस्प्ले नाम, IP पता, विज्ञापन ID और पुश टोकन, Pushwoosh को नहीं भेजे जाते।
- एक इवेंट में अधिकतम 100 एट्रिब्यूट्स रहते हैं।
App Store, Google Play, Mac App Store और Amazon से हुई खरीद iOS, Android, macOS और Amazon प्लेटफ़ॉर्म पर दर्ज की जाती हैं। अन्य स्टोर्स, जैसे Stripe, RevenueCat Billing या प्रमोशनल ग्रांट से हुई खरीद बिना प्लेटफ़ॉर्म के दर्ज की जाती हैं।
आप इन इवेंट्स का उपयोग अपनी customer journeys में कर सकते हैं। price एट्रिब्यूट वाले इवेंट्स का उपयोग RFM सेगमेंटेशन के साथ किया जा सकता है।
इंटीग्रेशन सेट अप करना
Anchor link toयह इंटीग्रेशन RevenueCat वेबहुक के ज़रिए काम करता है, जो RevenueCat के Pro प्लान में उपलब्ध हैं।
RevenueCat ग्राहकों का Pushwoosh उपयोगकर्ताओं से मिलान करें
Anchor link toPushwoosh किसी वेबहुक को उस Pushwoosh उपयोगकर्ता के लिए दर्ज करता है जिसका नाम उसमें दिया गया है, और जिस वेबहुक में कोई उपयोगकर्ता नहीं दिया गया है उसे छोड़ देता है। चुनें कि RevenueCat उपयोगकर्ता को कैसे बताएगा:
- यदि आपका ऐप उपयोगकर्ताओं की पहचान अपनी ID से करता है और उसे RevenueCat को App User ID के रूप में भेजता है, तो App User ID को Pushwoosh User ID के रूप में उपयोग करें।
- यदि App User ID, Pushwoosh User ID से अलग है, उदाहरण के लिए जब RevenueCat
$RCAnonymousID:…जैसी अनाम ID का उपयोग करता है, तो Pushwoosh ID को RevenueCat एट्रिब्यूट्स के रूप में भेजें। इनके बिना, इवेंट्स ऐसी User ID पर जाते हैं जो Pushwoosh में मौजूद नहीं है।
RevenueCat App User ID को Pushwoosh User ID के रूप में उपयोग करें
Anchor link toRevenueCat को भेजी जाने वाली App User ID को Pushwoosh User ID (setUserId) के रूप में सेट करें।
Android
Anchor link toPushwoosh.getInstance().setUserId(appUserID);Pushwoosh.configure.setUserId(appUserID)Pushwoosh ID को RevenueCat एट्रिब्यूट्स के रूप में भेजें
Anchor link toRevenueCat में pushwooshUserId और pushwooshHwid एट्रिब्यूट्स सेट करें। Pushwoosh इनका उपयोग App User ID के बजाय करता है:
pushwooshUserId: ग्राहक की Pushwoosh User ID।pushwooshHwid: ग्राहक के डिवाइस की Pushwoosh हार्डवेयर ID (HWID)। यह वैकल्पिक है। इसके बिना, Pushwoosh User ID को HWID के रूप में उपयोग करता है।
Android
Anchor link toPurchases.sharedInstance.setAttributes(mapOf( "pushwooshUserId" to pushwooshUserId, "pushwooshHwid" to Pushwoosh.getInstance().hwid))Purchases.shared.attribution.setAttributes([ "pushwooshUserId": pushwooshUserId, "pushwooshHwid": Pushwoosh.configure.getHWID()])RevenueCat वेबहुक Pushwoosh को भेजें
Anchor link toअपने RevenueCat डैशबोर्ड में:
- अपना प्रोजेक्ट खोलें, बाएं मेनू में इंटीग्रेशन कार्ड खोजें, और + नया पर क्लिक करें।

- वेबहुक चुनें।

- यदि RevenueCat आपके वेबहुक की सूची दिखाता है, तो नया कॉन्फ़िगरेशन जोड़ें पर क्लिक करें।
- इंटीग्रेशन को एक सीधा-सादा नाम दें, जैसे कि Pushwoosh, ताकि आसानी से पहचाना जा सके।
- वेबहुक यूआरएल के रूप में निम्नलिखित यूआरएल दर्ज करें:
https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE

यूआरएल में, APP_CODE को अपने मौजूदा Pushwoosh एप्लिकेशन कोड से बदलें जो आपके Pushwoosh खाते में आपके एप्लिकेशन के नाम के नीचे स्थित है।

- ऑथराइजेशन हेडर वैल्यू फ़ील्ड में, अपना Pushwoosh API टोकन डालें। आप यह टोकन Pushwoosh में सेटिंग्स > API एक्सेस के तहत पा सकते हैं।

- तय करें कि क्या आप प्रोडक्शन (लाइव) खरीद, सैंडबॉक्स (टेस्ट) खरीद, या दोनों के लिए इवेंट्स प्रसारित करना चाहते हैं।
- ऐप ड्रॉपडाउन में, निर्दिष्ट करें कि क्या वेबहुक इवेंट्स को प्रोजेक्ट के भीतर एक ही ऐप या सभी ऐप्स के लिए भेजा जाना चाहिए।
- इवेंट प्रकार ड्रॉपडाउन में, चुनें कि क्या सभी इवेंट्स भेजने हैं या निर्दिष्ट करें कि कौन से इवेंट्स Pushwoosh को भेजने हैं।

- सभी इवेंट्स, केवल सफल इवेंट्स, या केवल असफल इवेंट्स दिखाने के लिए चुनें।

कनेक्शन जांचने के लिए, RevenueCat से एक टेस्ट वेबहुक भेजें। सफल डिलीवरी का मतलब है कि Pushwoosh ने URL और API टोकन स्वीकार कर लिया है। टेस्ट वेबहुक खुद इवेंट के रूप में दर्ज नहीं होता: हर RC_ इवेंट आपके Pushwoosh ऐप में ऑडियंस → इवेंट के अंतर्गत तब दिखाई देता है, जब उस प्रकार का पहला वास्तविक वेबहुक आता है।