टैग्स के साथ उपयोगकर्ता डेटा प्रबंधित करें
टैग्स हमारे द्वारा प्रदान किए जाने वाले सबसे उपयोगी उपकरणों में से एक हैं। बहुत सारी परिष्कृत Pushwoosh कार्यक्षमता इस सुविधा पर आधारित है। टैग्स का उपयोग करके, आप अपनी ऑडियंस को विभाजित कर सकते हैं और कुछ उपयोगकर्ताओं को पुश नोटिफिकेशन भेज सकते हैं, लेकिन दूसरों को नहीं।
टैग्स में कोई भी मनमाना डेटा होता है जिसे आप किसी विशेष उपयोगकर्ता या डिवाइस के साथ जोड़ते हैं। इसमें उपयोगकर्ता नाम, आईडी, शहर, पसंदीदा फुटबॉल टीम, पसंदीदा समाचार श्रेणियां, या आपके उपयोगकर्ताओं के बारे में कोई अन्य जानकारी शामिल है। आइए इस पर करीब से नज़र डालें।
टैग मान
Anchor link toटैग मान आपके पुश अभियानों को और स्मार्ट बनाने में मदद कर सकते हैं। प्रत्येक टैग लगभग असीमित संख्या में मान संग्रहीत करने में सक्षम है। मूल रूप से, इसका मतलब है कि आपके डेटाबेस में प्रत्येक अंतिम-उपयोगकर्ता के बारे में एक विशिष्ट प्रकार की जानकारी रिकॉर्ड करने के लिए एक टैग पर्याप्त होगा।
प्रत्येक खाते के लिए केवल कुछ ही टैग उपलब्ध हैं, लेकिन प्रत्येक टैग के लिए लगभग-अनंत स्थान को ध्यान में रखते हुए, आपके उपयोगकर्ताओं के बारे में भारी मात्रा में जानकारी इकट्ठा करने और बहुत जटिल लक्ष्यीकरण पैटर्न स्थापित करने के लिए बस कुछ टैग ही पर्याप्त हैं।
टैग्स के प्रकार
Anchor link to- Integer — पूर्णांक डेटा के लिए उपयोग किया जाता है (इन-गेम कैश की राशि, प्राप्त स्तर, आयु)।
- String — स्ट्रिंग मानों के लिए उपयोग किया जाता है (उपयोगकर्ता नाम, ई-मेल, पहचानकर्ता)।
- List — स्ट्रिंग प्रकार के समान, लेकिन प्रत्येक उपयोगकर्ता के पास एक साथ कई मान सेट हो सकते हैं (संगीत वरीयताएँ, समाचार श्रेणियां, भोजन वरीयताएँ)।
- Boolean — सही / गलत प्रकार का टैग।
- Date — कैलेंडर तिथियों के लिए उपयोग किया जाता है। मूल रूप से, यह एक पूर्णांक प्रकार का टैग है जो यूनिक्स एपोक टाइमस्टैम्प संग्रहीत करता है (स्वचालित रूप से ग्रेगोरियन तिथि से/में परिवर्तित)।
- Price — “*.XX” प्रारूप में निर्दिष्ट मुद्रा के अनुसार मान सेट करने की अनुमति देता है (https://en.wikipedia.org/wiki/ISO_4217)।
- Version — संस्करण के लिए उपयोग किया जाता है। अनुमत प्रारूप का उदाहरण w.x.y.z (Major.Minor.Patch.Build) है। प्रत्येक संस्करण भाग के लिए अधिकतम मान 9999 है, इसलिए अधिकतम संस्करण संख्या 9999.9999.9999.9999 से अधिक नहीं हो सकती है।
टैग ऑपरेटर्स
Anchor link toप्रत्येक टैग प्रकार में लागू होने वाले ऑपरेटर्स का एक विशिष्ट सेट होता है। टैग ऑपरेटर्स सेगमेंटेशन उद्देश्यों के लिए टैग और उसके मानों के बीच संबंध को परिभाषित करते हैं।
- Integer टैग ऑपरेटर्स:
is,is not,are,not in,not set,any - String टैग ऑपरेटर्स:
is,is not,are,not in,not set,any - List टैग ऑपरेटर्स:
in,not in,not set,any - Boolean टैग ऑपरेटर्स:
is(true/false),not set,any - Date टैग ऑपरेटर्स:
exactly on,on or after,on or before,between,not set,any - Price टैग ऑपरेटर्स:
is,is not,greater or equals,less or equals,between,in,not in,not set,any - Version टैग ऑपरेटर्स:
is,is not,greater or equals,less or equals,between,in,not in,not set,any
एप्लिकेशन विशिष्ट / गैर-विशिष्ट टैग्स
Anchor link toयह पैरामीटर एक ही खाते में विभिन्न ऐप्स के संबंध में टैग्स के व्यवहार का वर्णन करता है। एप्लिकेशन विशिष्ट टैग्स में एक ही खाते पर प्रत्येक ऐप के लिए मानों का एक अलग सेट हो सकता है। इसके विपरीत, एप्लिकेशन गैर-विशिष्ट टैग्स इस टैग का उपयोग करने वाले सभी ऐप्स के लिए समान मान संग्रहीत करते हैं।
उदाहरण
Anchor link toमान लीजिए आपके पास दो ऐप्स हैं, एक समाचार ऐप और एक गेम, और आप केवल उन उपयोगकर्ताओं को लक्षित करना चाहते हैं जिन्होंने आपसे पुश प्राप्त करने के लिए स्पष्ट रूप से सहमति दी है। तो, आप “Subscribed” नामक एक बूलियन टैग बनाते हैं और उन उपयोगकर्ताओं के लिए "true" मान सेट करते हैं जो आपसे पुश प्राप्त करना चाहते हैं, और उन लोगों के लिए "false" जो अधिसूचित नहीं होना चाहते हैं।
आपके एक उपयोगकर्ता, अन्ना, ने आपके दोनों ऐप्स इंस्टॉल किए हैं। वह कुछ ब्रेकिंग न्यूज के बारे में अधिसूचित होने से ठीक है, लेकिन गेम ऐप से किसी भी पुश से बाहर हो गई है।
यदि “Subscribed” टैग एप्लिकेशन विशिष्ट है, तो सब कुछ योजना के अनुसार होगा। हालांकि, यदि यह टैग एप्लिकेशन गैर-विशिष्ट था, तो आपका प्रत्येक ऐप दूसरे ऐप द्वारा सेट किए गए मान को ओवरराइट कर देगा, जो आपके लक्ष्यीकरण को बर्बाद कर सकता है और निराशा का कारण बन सकता है।
दूसरी ओर, एप्लिकेशन गैर-विशिष्ट टैग्स तब काम आ सकते हैं जब आप क्रॉस-एप्लिकेशन लक्ष्यीकरण करना चाहते हैं और उन उपयोगकर्ताओं को ट्रैक करना चाहते हैं जिनका विभिन्न एप्लिकेशन में समान उपयोगकर्ता नाम है।
उपयोगकर्ता-विशिष्ट टैग्स
Anchor link toPushwoosh में सभी टैग्स डिज़ाइन द्वारा उपयोगकर्ता-विशिष्ट होते हैं और HWID के बजाय UserID द्वारा सेट किए जाने पर उपयोगकर्ता के सभी उपकरणों के लिए असाइन किए जाते हैं।
डिफ़ॉल्ट टैग्स
Anchor link toये टैग्स Pushwoosh द्वारा आउट-ऑफ-द-बॉक्स उपलब्ध हैं, इसलिए आपको उन्हें मैन्युअल रूप से सेट करने की आवश्यकता नहीं है (और, वास्तव में, नहीं करनी चाहिए)। उनमें से अधिकांश एप्लिकेशन से सेट किए जाते हैं और हमारे सर्वर पर registerDevice और अन्य API कॉल्स के माध्यम से भेजे जाते हैं, और कुछ सर्वर द्वारा ही सेट किए जाते हैं।
| नाम | प्रकार | यह कहाँ सेट है | विवरण |
|---|---|---|---|
| एप्लिकेशन संस्करण | Version | SDK | एक डिवाइस पर इंस्टॉल किए गए ऐप का वर्तमान संस्करण |
| ब्राउज़र प्रकार | String | SDK | जब कोई डिवाइस आपके वेब प्रोजेक्ट के लिए पंजीकृत होता है, तो उसका प्रकार - मोबाइल या डेस्कटॉप - स्वचालित रूप से ट्रैक किया जाता है |
| शहर | String | Server | एक डिवाइस का नवीनतम पंजीकृत भौगोलिक स्थान |
| देश | String | Server | एक डिवाइस का नवीनतम पंजीकृत भौगोलिक स्थान |
| डिवाइस मॉडल | String | SDK | उस डिवाइस मॉडल को इंगित करता है जिस पर ऐप इंस्टॉल है |
| पहली स्थापना | Date | Server | उस समय को इंगित करता है जब कोई डिवाइस पहली बार सूचनाओं के लिए पंजीकृत किया गया था |
| इन-ऐप उत्पाद | List | SDK | ऐप के उपयोगकर्ता द्वारा खरीदे गए इन-ऐप उत्पाद |
| अंतिम इन-ऐप खरीदारी की तारीख | Date | SDK | एक डिवाइस पर की गई नवीनतम इन-ऐप खरीदारी की तारीख |
| भाषा | String | SDK | ISO-639-1 के अनुसार डिवाइस के लोकेल का दो-अक्षर का लोअरकेस संक्षिप्त नाम; डिवाइस सेटिंग्स से लिया गया |
| अंतिम एप्लिकेशन ओपन | Date | Server | एक डिवाइस पर सबसे हालिया ऐप लॉन्च का समय |
| ओएस संस्करण | Version | SDK | एक डिवाइस पर चल रहे ऑपरेटिंग सिस्टम का संस्करण |
| प्लेटफ़ॉर्म | String | SDK | वह प्लेटफ़ॉर्म जिस पर उपयोगकर्ता आपके प्रोजेक्ट का उपयोग कर रहा है। |
| पुश अलर्ट सक्षम | Boolean | SDK | इंगित करता है कि डिवाइस सेटिंग्स में पुश अलर्ट की अनुमति है या नहीं |
| SDK संस्करण | Version | SDK | एक डिवाइस पर लागू Pushwoosh SDK का संस्करण |
| अनसब्सक्राइब किए गए ईमेल | Boolean | SDK | इंगित करता है कि क्या किसी उपयोगकर्ता ने आपके ऐप से ईमेल प्राप्त करने से अनसब्सक्राइब किया है |
| लाइव गतिविधि आईडी | String | SDK | डिवाइस के साथ लाइव गतिविधि आईडी को जोड़कर लाइव गतिविधियों का प्रबंधन करने के लिए उपयोग किया जाता है। 12 घंटों के बाद स्वचालित रूप से साफ हो जाता है। |
कस्टम टैग्स
Anchor link toयह वह जगह है जहाँ आपकी रचनात्मकता आपके विशिष्ट व्यावसायिक लक्ष्यों को प्राप्त करने के लिए काम आती है। कस्टम टैग्स सेगमेंटेशन लॉजिक या लक्ष्यीकरण पैटर्न के आधार पर बनाए जा सकते हैं जो आपकी अनूठी व्यावसायिक आवश्यकताओं के लिए उपयुक्त है।
कस्टम टैग कैसे सेट अप करें
Anchor link toशुरू करने के लिए, Pushwoosh कंट्रोल पैनल में टैग्स बनाएं और कॉन्फ़िगर करें:
- अपने कंट्रोल पैनल के Tags पेज पर जाएं और Add tag पर क्लिक करें।
- अपने टैग को नाम दें, प्रकार चुनें, और तय करें कि यह ऐप-विशिष्ट होना चाहिए या नहीं।
- Save Tag पर क्लिक करें।
डिफ़ॉल्ट City टैग का उपयोग करना
Anchor link toडिवाइस का स्थान उसके आईपी पते के आधार पर निर्धारित किया जाता है, जिस क्षण आपका ऐप उस डिवाइस पर आखिरी बार लॉन्च किया गया था। GeoIP स्थान डेटा Pushwoosh को सबमिट करता है, और Pushwoosh GeoIP से प्राप्त स्थान को एक विशेष डिवाइस के लिए City टैग मान के रूप में सहेजता है।
कुछ मामलों में, GeoIP द्वारा सबमिट किया गया स्थान शहर के नाम से भिन्न होता है - उदाहरण के लिए, जब यह किसी शहर के क्षेत्र या अन्य प्रशासनिक इकाई को संदर्भित करता है। सेगमेंटेशन उद्देश्यों के लिए डिफ़ॉल्ट City टैग का उपयोग करते समय कृपया सावधान रहें: सुनिश्चित करें कि आप उचित मानों का चयन करते हैं।
उदाहरण के लिए, यदि आप म्यूनिख के उपयोगकर्ताओं को लक्षित करने जा रहे हैं, तो आपको इसे City टैग मानों के एक समूह के साथ कवर करना होगा, जिसमें “Munich” स्वयं (सभी संबंधित मानों के साथ, जैसे वर्तनी के विभिन्न संस्करण जो GeoIP द्वारा लौटाए जा सकते हैं और टैग मानों के रूप में सहेजे जा सकते हैं) और कई आस-पास के क्षेत्र शामिल हैं।
टैग्स आँकड़े
Anchor link toएक बार जब आपका एप्लिकेशन टैग मान सेट कर देता है, तो आप इन मानों के बारे में आँकड़े देख और विश्लेषण कर सकते हैं, जो कंट्रोल पैनल में पाई चार्ट, बार चार्ट, या टेबल व्यू का उपयोग करके प्रस्तुत किए जाते हैं।
