एक कस्टम यूजर आईडी सेट करें और इसे कई डिवाइस से लिंक करें
सभी प्लेटफॉर्म और डिवाइस पर सहज, व्यक्तिगत संचार को सक्षम करने के लिए, प्रत्येक उपयोगकर्ता को एक कस्टम यूजर आईडी निर्दिष्ट करना आवश्यक है।
यूजर आईडी क्या है?
Anchor link toयूजर आईडी एक अद्वितीय पहचानकर्ता है जो प्रत्येक उपयोगकर्ता को उनके सभी डिवाइस पर सुसंगत उपयोगकर्ता डेटा बनाए रखने के लिए सौंपा जाता है। यह आपको अपने दर्शकों को उनके डिवाइस पर एक सहज उपयोगकर्ता अनुभव प्रदान करने की अनुमति देता है।
यूजर आईडी कैसे काम करते हैं और वे डिवाइस से कैसे संबंधित हैं, इसकी विस्तृत व्याख्या के लिए, यह गाइड देखें।
आपको एक कस्टम यूजर आईडी सेट करने की आवश्यकता क्यों है
Anchor link toडिफ़ॉल्ट रूप से, जब आपका ऐप पहली बार लॉन्च होता है, तो Pushwoosh डिवाइस के हार्डवेयर आईडी (HWID) के बराबर एक यूजर आईडी बनाता है। इसका मतलब है कि प्रत्येक डिवाइस को एक अलग उपयोगकर्ता के रूप में माना जाता है। इसलिए यदि कोई व्यक्ति एक से अधिक डिवाइस, जैसे फोन और टैबलेट का उपयोग करता है, तो Pushwoosh उन्हें दो अलग-अलग उपयोगकर्ताओं के रूप में देखता है, और उनका डेटा कनेक्ट नहीं होगा।
यदि आप चाहते हैं कि Pushwoosh एक ही उपयोगकर्ता के कई डिवाइस को पहचाने, तो आपको एक कस्टम यूजर आईडी सेट करना होगा और इसे उस उपयोगकर्ता के सभी डिवाइस को असाइन करना होगा।
ऐसा करने से सभी डिवाइस और संपर्क विधियाँ एक ही उपयोगकर्ता प्रोफ़ाइल के अंतर्गत लिंक हो जाती हैं, जिससे कई महत्वपूर्ण लाभ मिलते हैं:
बिलिंग के लिए सटीक उपयोगकर्ता गणना
Anchor link toPushwoosh आपके डेटाबेस में अद्वितीय उपयोगकर्ताओं की संख्या के आधार पर शुल्क लेता है।
यदि आप एक कस्टम यूजर आईडी सेट नहीं करते हैं, तो प्रत्येक डिवाइस एक अलग उपयोगकर्ता के रूप में गिना जाता है, भले ही वे एक ही व्यक्ति के हों। उदाहरण के लिए, यदि कोई उपयोगकर्ता मोबाइल फोन और टैबलेट दोनों का उपयोग करता है, तो उन्हें दो उपयोगकर्ताओं के रूप में गिना जा सकता है।
चैनलों पर सुसंगत मैसेजिंग
Anchor link toपुश नोटिफिकेशन, ईमेल, SMS, इन-ऐप, WhatsApp और अन्य चैनलों पर एक एकीकृत अनुभव के लिए, सभी उपयोगकर्ता डेटा को एक ही यूजर आईडी के तहत लिंक किया जाना चाहिए।
एक कस्टम यूजर आईडी सेट करके, आप यह सुनिश्चित करते हैं कि 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 में किसी उपयोगकर्ता को पूर्व-पंजीकृत करने की आवश्यकता होती है। और जानें