उपयोगकर्ता प्रॉपर्टी ऐसे एट्रिब्यूट होते हैं जिन्हें आपके उपयोगकर्ता आधार के सेगमेंट की जानकारी देने के लिए तय किया जाता है. जैसे, भाषा की प्राथमिकता या भौगोलिक जगह. इनका इस्तेमाल, आपके ऐप्लिकेशन के लिए ऑडियंस तय करने के लिए किया जा सकता है. इस गाइड में आपको अपने ऐप्लिकेशन में उपयोगकर्ता प्रॉपर्टी सेट करने का तरीका बताया गया है.
Analytics कुछ उपयोगकर्ता प्रॉपर्टी को अपने-आप लॉग करता है. इन्हें चालू करने के लिए, आपको कोई कोड जोड़ने की ज़रूरत नहीं है. अगर आपको अतिरिक्त डेटा इकट्ठा करना है, तो हर प्रोजेक्ट के लिए ज़्यादा से ज़्यादा 25 अलग-अलग उपयोगकर्ता प्रॉपर्टी सेट अप की जा सकती हैं. ध्यान दें कि उपयोगकर्ता प्रॉपर्टी के नाम, केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होते हैं. अगर एक ही नाम की दो उपयोगकर्ता प्रॉपर्टी बनाई जाती हैं और उनमें से एक प्रॉपर्टी के नाम में अलग छोटे-बड़े अक्षरों का इस्तेमाल हुआ है, तो उसे अलग उपयोगकर्ता प्रॉपर्टी माना जाएगा.
उपयोगकर्ता प्रॉपर्टी के उन छोटे नामों का इस्तेमाल नहीं किया जा सकता जिन्हें Google ने रिज़र्व किया है:
- उम्र
- लिंग
- ब्याज
शुरू करने से पहले
पक्का करें कि आपने अपना प्रोजेक्ट सेट अप कर लिया हो और आपके पास Analytics को ऐक्सेस करने का ऐक्सेस हो. इस बारे में ज़्यादा जानने के लिए, Analytics का इस्तेमाल शुरू करना लेख पढ़ें.
उपयोगकर्ता प्रॉपर्टी सेट करना
अपने ऐप्लिकेशन के उपयोगकर्ताओं के बारे में बताने के लिए, Analytics उपयोगकर्ता प्रॉपर्टी सेट की जा सकती हैं. उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करने के लिए, कस्टम परिभाषाएं बनाएं. इसके बाद, अपनी रिपोर्ट में तुलनाएं लागू करने या ऑडियंस के आकलन की शर्तों के तौर पर उनका इस्तेमाल करें.
उपयोगकर्ता प्रॉपर्टी सेट करने के लिए, यह तरीका अपनाएं:
- Firebase कंसोल में, Analytics के कस्टम डेफ़िनिशन पेज पर जाकर, उपयोगकर्ता प्रॉपर्टी के लिए कस्टम डेफ़िनिशन बनाएं. ज़्यादा जानकारी के लिए, कस्टम डाइमेंशन और मेट्रिक देखें.
setUserProperty()
तरीके का इस्तेमाल करके, अपने ऐप्लिकेशन में उपयोगकर्ता प्रॉपर्टी सेट करें.
यहां दिए गए उदाहरण में, एक काल्पनिक "पसंदीदा खाना" प्रॉपर्टी जोड़ने का तरीका बताया गया है. यह प्रॉपर्टी, स्ट्रिंग food
में सक्रिय उपयोगकर्ता को वैल्यू असाइन करती है:
Swift
Analytics.setUserProperty(food, forName: "favorite_food")
Objective-C
[FIRAnalytics setUserPropertyString:food forName:@"favorite_food"];
इस डेटा को Firebase कंसोल में, Analytics के कस्टम डेफ़िनिशन पेज से ऐक्सेस किया जा सकता है. इस पेज पर, उपयोगकर्ता की उन प्रॉपर्टी की सूची दिखती है जिन्हें आपने अपने ऐप्लिकेशन के लिए तय किया है. इन प्रॉपर्टी का इस्तेमाल, Google Analytics में उपलब्ध कई रिपोर्ट की तुलना करने के लिए किया जा सकता है. डैशबोर्ड के बारे में और पढ़ें.