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

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


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

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

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

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

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

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

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

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

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

  1. Firebase कंसोल में, Analytics > कस्टम डेफ़िनिशन पेज पर जाएं.

  2. उपयोगकर्ता प्रॉपर्टी के लिए, कस्टम डेफ़िनिशन बनाएं. ज़्यादा जानकारी के लिए, कस्टम डाइमेंशन और मेट्रिक लेख पढ़ें.

  3. अपने ऐप्लिकेशन के कोडबेस में, setUserProperty() तरीके का इस्तेमाल करके, उपयोगकर्ता प्रॉपर्टी सेट करें.

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

await FirebaseAnalytics.instance
  .setUserProperty({
    name: 'favorite_food',
    value: favoriteFood,
  });