एक कस्टम यूजर आईडी सेट करें और इसे कई डिवाइस से लिंक करें
सभी प्लेटफॉर्म और डिवाइस पर सहज, व्यक्तिगत संचार को सक्षम करने के लिए, प्रत्येक उपयोगकर्ता को एक कस्टम यूजर आईडी असाइन करना आवश्यक है।
यूजर आईडी क्या है?
Anchor link toयूजर आईडी प्रत्येक उपयोगकर्ता को असाइन किया गया एक अद्वितीय पहचानकर्ता है। एक एकल यूजर आईडी को कई डिवाइस से जोड़ा जा सकता है, जहां प्रत्येक संपर्क विधि (मोबाइल ऐप, ईमेल पता, फोन नंबर) को एक अलग डिवाइस के रूप में माना जाता है।
एक यूजर आईडी के तहत सभी डिवाइस (संपर्क विधियों) को लिंक करने से आप चैनलों पर उपयोगकर्ताओं तक पहुंच सकते हैं और ओमनीचैनल अभियानों में मैसेजिंग का समन्वय कर सकते हैं।
यूजर आईडी कैसे काम करते हैं और वे डिवाइस से कैसे संबंधित हैं, इसकी विस्तृत व्याख्या के लिए, यह गाइड देखें।
आपको कस्टम यूजर आईडी सेट करने की आवश्यकता क्यों है
Anchor link toडिफ़ॉल्ट रूप से, जब आपका ऐप पहली बार लॉन्च होता है, तो Pushwoosh डिवाइस के हार्डवेयर आईडी (HWID) के बराबर एक यूजर आईडी बनाता है। इसका मतलब है कि प्रत्येक डिवाइस को एक अलग उपयोगकर्ता के रूप में माना जाता है। इसलिए यदि कोई व्यक्ति एक से अधिक डिवाइस का उपयोग करता है, जैसे कि फोन और टैबलेट, तो Pushwoosh उन्हें दो अलग-अलग उपयोगकर्ताओं के रूप में देखता है, और उनका डेटा कनेक्ट नहीं होगा।
यदि आप चाहते हैं कि Pushwoosh एक ही उपयोगकर्ता के कई डिवाइस को पहचाने, तो आपको एक कस्टम यूजर आईडी सेट करना होगा और इसे उस उपयोगकर्ता के सभी डिवाइस को असाइन करना होगा।
ऐसा करने से सभी डिवाइस और संपर्क विधियां एक ही उपयोगकर्ता प्रोफ़ाइल के तहत लिंक हो जाती हैं, जिससे कई महत्वपूर्ण लाभ मिलते हैं:
बिलिंग के लिए सटीक उपयोगकर्ता गणना
Anchor link toPushwoosh आपके डेटाबेस में अद्वितीय उपयोगकर्ताओं की संख्या के आधार पर शुल्क लेता है।
यदि आप एक कस्टम यूजर आईडी सेट नहीं करते हैं, तो प्रत्येक डिवाइस एक अलग उपयोगकर्ता के रूप में गिना जाता है, भले ही वे एक ही व्यक्ति के हों। उदाहरण के लिए, यदि एक उपयोगकर्ता मोबाइल फोन और टैबलेट दोनों का उपयोग करता है, तो उन्हें दो उपयोगकर्ताओं के रूप में गिना जा सकता है।
चैनलों पर सुसंगत मैसेजिंग
Anchor link toपुश नोटिफिकेशन, ईमेल, एसएमएस, इन-ऐप, व्हाट्सएप और अन्य चैनलों पर एक एकीकृत अनुभव के लिए, सभी उपयोगकर्ता डेटा को एक ही यूजर आईडी के तहत लिंक किया जाना चाहिए।
एक कस्टम यूजर आईडी सेट करके, आप यह सुनिश्चित करते हैं कि Pushwoosh सभी संपर्क विधियों (डिवाइस, ईमेल, फोन नंबर) को एक ही उपयोगकर्ता से संबंधित मानता है, जो सुसंगत और व्यक्तिगत ओमनीचैनल अभियानों के लिए आवश्यक है।
ओमनीचैनल अभियानों के बारे में और जानें
स्थायी उपयोगकर्ता प्रोफाइल
Anchor link toएक कस्टम यूजर आईडी Pushwoosh को प्रत्येक उपयोगकर्ता के लिए एक पूर्ण, एकीकृत प्रोफ़ाइल बनाए रखने की अनुमति देता है। इस प्रोफ़ाइल में शामिल हैं:
- एक ही उपयोगकर्ता से जुड़े सभी डिवाइस और संपर्क जानकारी
- टैग
- इवेंट इतिहास और अभियान भागीदारी
- भेजे गए और खोले गए संदेश
आप इस डेटा को यूजर एक्सप्लोरर में देख और प्रबंधित कर सकते हैं, जिससे आपको अधिक सटीक लक्ष्यीकरण और बेहतर वैयक्तिकरण प्रदान करने में मदद मिलती है।
यूजर आईडी कैसे असाइन और मैनेज करें
Anchor link toPushwoosh यूजर आईडी असाइन और मैनेज करने के लिए कई तरीके प्रदान करता है:
setUserID SDK विधि
Anchor link toडिफ़ॉल्ट रूप से, जब Pushwoosh SDK वाला कोई ऐप पहली बार लॉन्च होता है, तो यह डिवाइस HWID को यूजर आईडी के रूप में सेट करता है। हालांकि, आप ऐप के डिज़ाइन और उपयोगकर्ता प्रवाह के आधार पर विभिन्न बिंदुओं पर एक कस्टम यूजर आईडी सेट कर सकते हैं। इसके लिए, Pushwoosh SDK द्वारा प्रदान की गई setUserId विधि का उपयोग करें।
यहाँ कुछ प्रमुख क्षण दिए गए हैं जब आप एक कस्टम यूजर आईडी सेट या अपडेट कर सकते हैं:
- जब उपयोगकर्ता ऐप में पंजीकरण करता है
- जब उपयोगकर्ता लॉग इन करता है
- जब उपयोगकर्ता कोई खरीद या सदस्यता लेता है
- जब उपयोगकर्ता विशिष्ट सुविधाओं के साथ इंटरैक्ट करता है, आदि।
iOS उदाहरण
[[Pushwoosh sharedInstance] setUserId:@"userId"];
Android उदाहरण
Pushwoosh.getInstance().setUserId("testUser");
Web उदाहरण
api.registerUser('user123');
लॉगिन और लॉगआउट के दौरान यूजर आईडी का प्रबंधन
Anchor link toजब कोई उपयोगकर्ता लॉग आउट करता है, तो यह अनुशंसा की जाती है कि वे एक और setUserId कॉल का उपयोग करके अपनी यूजर आईडी को एक डिफ़ॉल्ट मान पर रीसेट करें। जब उपयोगकर्ता फिर से लॉग इन करता है, तो यूजर आईडी को उस उपयोगकर्ता के लिए विशिष्ट कस्टम मान पर अपडेट करें।
यदि यूजर आईडी बदलता है (उदाहरण के लिए, यदि एक उपयोगकर्ता लॉग आउट करता है और दूसरा उपयोगकर्ता लॉग इन करता है), तो उस डिवाइस से जुड़े यूजर आईडी को अपडेट करने के लिए setUserId को कॉल करें। यह सुनिश्चित करता है कि सही यूजर आईडी हमेशा डिवाइस से जुड़ा हुआ है, जिससे उपयुक्त उपयोगकर्ता को व्यक्तिगत सूचनाएं भेजी जा सकती हैं।
registerEmail या registerEmailUser API विधि
Anchor link toएक निर्दिष्ट ईमेल पते के साथ एक बाहरी यूजर आईडी को जोड़ने के लिए registerEmail या registerEmailUser API विधि का उपयोग करें।
कृपया ध्यान दें कि registerEmailUser आपके उपयोगकर्ता आधार में एक ईमेल पता पंजीकृत नहीं करता है; इसका उपयोग केवल उन ईमेल पतों को यूजर आईडी असाइन करने के लिए किया जाना चाहिए जो पहले से ही registerEmail अनुरोध द्वारा पंजीकृत किए जा चुके हैं।
registerDevice API विधि
Anchor link toहालांकि मुख्य रूप से Pushwoosh में एक नया डिवाइस पंजीकृत करने के लिए उपयोग किया जाता है, यह विधि डिवाइस पंजीकरण के समय एक यूजर आईडी भी सेट कर सकती है।
यदि आप इस कॉल में एक कस्टम यूजर आईडी पास करते हैं (उदाहरण के लिए, “userId”: “Alex”), तो यह डिवाइस के साथ जुड़ जाएगा। यदि कोई यूजर आईडी प्रदान नहीं किया जाता है, तो डिवाइस हार्डवेयर आईडी (HWID) के बराबर एक अनाम यूजर आईडी से जुड़ जाएगा।
/registerDevice विधि का उपयोग करके ग्राहक फोन नंबरों को UserId के साथ जोड़ने के लिए, कृपया “hwid” पैरामीटर में फोन नंबर निर्दिष्ट करें।
registerUser API विधि
Anchor link toयह API विधि आपको एक बाहरी यूजर आईडी को एक निर्दिष्ट डिवाइस के साथ जोड़ने या डिवाइस टैग को बनाए रखते हुए उपयोगकर्ताओं के बीच एक डिवाइस को स्थानांतरित करने की अनुमति देती है, उदाहरण के लिए जब एक उपयोगकर्ता लॉग आउट करता है और एक नया उपयोगकर्ता लॉग इन करता है।
इस विधि का उपयोग डिवाइस के पंजीकृत होने से पहले या पुश टोकन प्राप्त करने से पहले किया जा सकता है, उदाहरण के लिए, जब आपको Pushwoosh में किसी उपयोगकर्ता को पूर्व-पंजीकृत करने की आवश्यकता होती है। और जानें