टैग्स के साथ उपयोगकर्ता डेटा प्रबंधित करें
टैग्स हमारे द्वारा प्रदान किए जाने वाले सबसे उपयोगी उपकरणों में से एक हैं। बहुत सारी परिष्कृत 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 Tag ऑपरेटर्स:
is,is not,are,not in,not set,any - String Tag ऑपरेटर्स:
is,is not,are,not in,not set,any - List Tag ऑपरेटर्स:
in,not in,not set,any - Boolean Tag ऑपरेटर्स:
is(true/false),not set,any - Date Tag ऑपरेटर्स:
during the last N days,exactly N days ago,N or more days ago,between N and M days ago,between N and M days ahead,is today,is in N days,is N days past,on a specific date,on or after a specific date,on or before a specific date,between dates,not set,any - Price Tag ऑपरेटर्स:
is,is not,greater or equals,less or equals,between,in,not in,not set,any - Version Tag ऑपरेटर्स:
is,is not,greater or equals,less or equals,between,in,not in,not set,any
टैग स्कोप: सामान्य बनाम उपयोगकर्ता-विशिष्ट
Anchor link toटैग बनाते समय, आप चुनते हैं कि उसके मान कैसे संग्रहीत किए जाएं:
- सामान्य (डिफ़ॉल्ट): टैग मान प्रति डिवाइस (HWID) संग्रहीत किया जाता है। एक ही उपयोगकर्ता के प्रत्येक डिवाइस में स्वतंत्र रूप से एक अलग मान हो सकता है।
- उपयोगकर्ता-विशिष्ट: टैग मान प्रति उपयोगकर्ता (UserID) संग्रहीत किया जाता है। जब UserID के माध्यम से सेट किया जाता है, तो मान उपयोगकर्ता के सभी डिवाइस पर एक साथ लागू होता है। उन विशेषताओं के लिए उपयोगी है जो व्यक्ति से संबंधित हैं, न कि किसी विशेष डिवाइस से: सदस्यता स्तर, लॉयल्टी पॉइंट्स, पसंदीदा भाषा।
डिफ़ॉल्ट टैग्स
Anchor link toये टैग्स Pushwoosh द्वारा आउट-ऑफ-द-बॉक्स उपलब्ध हैं, इसलिए आपको उन्हें मैन्युअल रूप से सेट करने की आवश्यकता नहीं है (और, वास्तव में, नहीं करनी चाहिए)। उनमें से अधिकांश एप्लिकेशन से सेट किए जाते हैं और हमारे सर्वर पर registerDevice और अन्य API कॉल्स के माध्यम से भेजे जाते हैं, और कुछ सर्वर द्वारा ही सेट किए जाते हैं।
| नाम | प्रकार | कहाँ सेट होता है | विवरण |
|---|---|---|---|
| Application Version | Version | SDK | किसी डिवाइस पर इंस्टॉल किए गए ऐप का वर्तमान संस्करण |
| Browser Type | String | SDK | जब कोई डिवाइस आपके वेब प्रोजेक्ट के लिए पंजीकृत होता है, तो उसका प्रकार - मोबाइल या डेस्कटॉप - स्वचालित रूप से ट्रैक किया जाता है |
| City | String | Server | किसी डिवाइस का नवीनतम पंजीकृत भौगोलिक स्थान |
| Country | String | Server | किसी डिवाइस का नवीनतम पंजीकृत भौगोलिक स्थान |
| Device Model | String | SDK | उस डिवाइस मॉडल को इंगित करता है जिस पर ऐप इंस्टॉल है |
| First Install | Date | Server | उस समय को इंगित करता है जब किसी डिवाइस को पहली बार सूचनाओं के लिए पंजीकृत किया गया था |
| In-App Product | List | SDK | ऐप के उपयोगकर्ता द्वारा खरीदे गए इन-ऐप उत्पाद |
| Last In-App Purchase Date | Date | SDK | किसी डिवाइस पर की गई नवीनतम इन-ऐप खरीदारी की तारीख |
| Language | String | SDK | ISO-639-1 के अनुसार डिवाइस के लोकेल का दो-अक्षर का लोअरकेस संक्षिप्त नाम; डिवाइस सेटिंग्स से लिया गया |
| Last Application Open | Date | Server | किसी डिवाइस पर सबसे हाल के ऐप लॉन्च का समय |
| Last Email Open | Date | Server | वह तारीख जब डिवाइस के ईमेल पते ने हाल ही में एक ईमेल ओपन इवेंट पंजीकृत किया था |
| Last Email Open Message Code | String | Server | हाल ही में खोले गए ईमेल का Message code (प्रारूप XXXX-XXXXXXXX-XXXXXXXX)। प्रत्येक PW_EmailOpen इवेंट पर अपडेट किया जाता है। इसका उपयोग किसी विशिष्ट ईमेल अभियान के प्राप्तकर्ताओं को विभाजित करने के लिए करें कि किसने इसे खोला |
| Last Email Click | Date | Server | वह तारीख जब डिवाइस के ईमेल पते ने हाल ही में एक ईमेल लिंक क्लिक पंजीकृत किया था |
| Last Email Click Message Code | String | Server | सबसे हाल के ईमेल में Message code जिसमें एक लिंक पर क्लिक किया गया था (प्रारूप XXXX-XXXXXXXX-XXXXXXXX)। प्रत्येक PW_EmailLinkClicked इवेंट पर अपडेट किया जाता है। इसका उपयोग किसी विशिष्ट ईमेल अभियान के प्राप्तकर्ताओं को विभाजित करने के लिए करें कि किसने क्लिक किया |
| Last Email Confirm | Date | Server | डिवाइस के ईमेल पते के लिए सबसे हाल के डबल ऑप्ट-इन सदस्यता पुष्टि की तारीख |
| Bounced Email | Date | Server | वह तारीख जब इस ईमेल पते के लिए एक हार्ड बाउंस हुआ। समय-आधारित सेगमेंटेशन को सक्षम करने के लिए दिनांक के रूप में संग्रहीत, उदाहरण के लिए, हाल के बाउंस वाले उपयोगकर्ताओं को बाहर करने के लिए। |
| Unsubscribed Emails | Boolean | SDK | इंगित करता है कि क्या किसी उपयोगकर्ता ने आपके ऐप से ईमेल प्राप्त करने से सदस्यता समाप्त कर दी है |
| OS Version | Version | SDK | किसी डिवाइस पर चल रहे ऑपरेटिंग सिस्टम का संस्करण |
| Platform | String | SDK | वह प्लेटफ़ॉर्म जिस पर उपयोगकर्ता आपके प्रोजेक्ट का उपयोग कर रहा है। |
| Push Alerts Enabled | Boolean | SDK | इंगित करता है कि डिवाइस सेटिंग्स में पुश अलर्ट की अनुमति है या नहीं |
| SDK Version | Version | SDK | किसी डिवाइस पर लागू Pushwoosh SDK का संस्करण |
| Live Activity ID | String | SDK | डिवाइस के साथ एक लाइव एक्टिविटी आईडी को जोड़कर लाइव गतिविधियों का प्रबंधन करने के लिए उपयोग किया जाता है। 12 घंटों के बाद स्वचालित रूप से साफ हो जाता है। |
कस्टम टैग्स
Anchor link toयह वह जगह है जहाँ आपकी रचनात्मकता आपके विशिष्ट व्यावसायिक लक्ष्यों को प्राप्त करने के लिए काम आती है। कस्टम टैग्स को सेगमेंटेशन लॉजिक या लक्ष्यीकरण पैटर्न के आधार पर बनाया जा सकता है जो आपकी अनूठी व्यावसायिक आवश्यकताओं के लिए उपयुक्त है।
कस्टम टैग कैसे सेट अप करें
Anchor link toशुरू करने के लिए, Pushwoosh कंट्रोल पैनल में टैग्स बनाएं और कॉन्फ़िगर करें:
- अपने कंट्रोल पैनल के Tags पेज पर जाएं और Add tag पर क्लिक करें।
- अपने टैग को नाम दें, प्रकार चुनें, और चुनें कि यह General (डिवाइस-स्तर) या User-specific (उपयोगकर्ता-स्तर) होना चाहिए।
- Save Tag पर क्लिक करें।
डिफ़ॉल्ट सिटी टैग का उपयोग करना
Anchor link toडिवाइस का स्थान उसके आईपी पते के आधार पर निर्धारित किया जाता है, जब आपका ऐप उस डिवाइस पर आखिरी बार लॉन्च किया गया था। GeoIP स्थान डेटा को Pushwoosh को सबमिट करता है, और Pushwoosh GeoIP से प्राप्त स्थान को किसी विशेष डिवाइस के लिए सिटी टैग मान के रूप में सहेजता है।
कुछ मामलों में, GeoIP द्वारा सबमिट किया गया स्थान शहर के नाम से भिन्न होता है - उदाहरण के लिए, जब यह किसी शहर के क्षेत्र या अन्य प्रशासनिक इकाई को संदर्भित करता है। सेगमेंटेशन उद्देश्यों के लिए डिफ़ॉल्ट सिटी टैग का उपयोग करते समय कृपया सावधान रहें: सुनिश्चित करें कि आप उचित मानों का चयन करते हैं।
उदाहरण के लिए, यदि आप म्यूनिख के उपयोगकर्ताओं को लक्षित करने जा रहे हैं, तो आपको इसे सिटी टैग मानों के एक समूह के साथ कवर करना होगा, जिसमें “म्यूनिख” स्वयं (सभी संबंधित मानों के साथ, जैसे वर्तनी के विभिन्न संस्करण जो GeoIP द्वारा लौटाए जा सकते हैं और टैग मानों के रूप में सहेजे जा सकते हैं) और कई आस-पास के क्षेत्र शामिल हैं।
टैग्स आँकड़े
Anchor link toएक बार जब आपका एप्लिकेशन टैग मान सेट कर देता है, तो आप इन मानों के बारे में आँकड़े देख और उनका विश्लेषण कर सकते हैं, जो कंट्रोल पैनल में पाई चार्ट, बार चार्ट, या टेबल व्यू का उपयोग करके प्रस्तुत किए जाते हैं।
