उपयोगकर्ता प्रॉपर्टी सेट करना

प्लैटफ़ॉर्म चुनें: iOS+ Android Web Flutter Unity C++


उपयोगकर्ता प्रॉपर्टी, ऐसे एट्रिब्यूट होते हैं जिन्हें आपने अपने उपयोगकर्ता आधार के सेगमेंट के बारे में बताने के लिए तय किया है. जैसे, भाषा से जुड़ी प्राथमिकताएं या भौगोलिक जगहें. इनका इस्तेमाल, अपने ऐप्लिकेशन के लिए ऑडियंस तय करने के लिए किया जा सकता है. इस गाइड में, अपने ऐप्लिकेशन में उपयोगकर्ता प्रॉपर्टी सेट करने का तरीका बताया गया है.

Analytics कुछ उपयोगकर्ता प्रॉपर्टी को अपने-आप लॉग करता है; इन्हें चालू करने के लिए, आपको कोई कोड जोड़ने की ज़रूरत नहीं होती. अगर आपको अतिरिक्त डेटा इकट्ठा करना है, तो हर प्रोजेक्ट के लिए ज़्यादा से ज़्यादा 25 अलग-अलग उपयोगकर्ता प्रॉपर्टी सेट की जा सकती हैं. ध्यान दें कि उपयोगकर्ता प्रॉपर्टी के नाम, केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होते हैं. अगर एक ही नाम की दो उपयोगकर्ता प्रॉपर्टी बनाई जाती हैं और उनमें से एक प्रॉपर्टी के नाम में अलग छोटे-बड़े अक्षरों का इस्तेमाल हुआ है, तो उसे अलग उपयोगकर्ता प्रॉपर्टी माना जाएगा.

उपयोगकर्ता प्रॉपर्टी के कुछ नाम, Google ने रिज़र्व किए हैं. इनका इस्तेमाल नहीं किया जा सकता:

  • उम्र
  • लिंग
  • ब्याज़

शुरू करने से पहले

पक्का करें कि आपने अपना प्रोजेक्ट सेट अप कर लिया हो और Analytics को ऐक्सेस किया जा सकता हो. इसके लिए, Analytics का इस्तेमाल शुरू करना लेख पढ़ें.

उपयोगकर्ता प्रॉपर्टी सेट करना

अपने ऐप्लिकेशन के उपयोगकर्ताओं के बारे में बताने के लिए, Analytics उपयोगकर्ता प्रॉपर्टी सेट की जा सकती हैं. उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करने के लिए, कस्टम परिभाषाएं बनाएं. इसके बाद, अपनी रिपोर्ट में तुलनाएं करने के लिए या ऑडियंस के आकलन की शर्तों के तौर पर उनका इस्तेमाल करें.

उपयोगकर्ता प्रॉपर्टी सेट करने के लिए, यह तरीका अपनाएं:

  1. Firebase कंसोल में, कस्टम परिभाषाएं पेज के Analytics में जाकर, उपयोगकर्ता प्रॉपर्टी के लिए कस्टम परिभाषा बनाएं.Firebase ज़्यादा जानकारी के लिए, कस्टम डाइमेंशन और मेट्रिक लेख पढ़ें.
  2. ` setUserProperty() ` तरीके का इस्तेमाल करके, अपने ऐप्लिकेशन में उपयोगकर्ता प्रॉपर्टी सेट करें.

यहां एक उदाहरण दिया गया है. इसमें "पसंदीदा खाना" नाम की एक काल्पनिक प्रॉपर्टी जोड़ी गई है. यह प्रॉपर्टी, सक्रिय उपयोगकर्ता को food स्ट्रिंग में मौजूद वैल्यू असाइन करती है:

Swift

ध्यान दें: Firebase का यह प्रॉडक्ट, macOS टारगेट पर उपलब्ध नहीं है.
Analytics.setUserProperty(food, forName: "favorite_food")

Objective-C

ध्यान दें: Firebase का यह प्रॉडक्ट, macOS टारगेट पर उपलब्ध नहीं है.
[FIRAnalytics setUserPropertyString:food forName:@"favorite_food"];