उपयोगकर्ता प्रॉपर्टी, आपके उपयोगकर्ता आधार के सेगमेंट के बारे में बताती हैं, जैसे कि भाषा की प्राथमिकता या भौगोलिक स्थान. Analytics कुछ उपयोगकर्ता प्रॉपर्टी को अपने-आप लॉग करता है. अगर आपने अगर आपको अतिरिक्त प्रॉपर्टी इकट्ठा करनी हैं, तो एक साथ 25 अतिरिक्त उपयोगकर्ता प्रॉपर्टी प्रति प्रोजेक्ट की है. कस्टम उपयोगकर्ता प्रॉपर्टी देखें और जानें कि कैसे उपयोगकर्ता प्रॉपर्टी को रजिस्टर करना.
उपयोगकर्ता प्रॉपर्टी, उपयोगकर्ता सेगमेंट को बेहतर बनाती हैं. हालांकि, उपयोगकर्ता प्रॉपर्टी का डेटा अक्सर सिर्फ़ उपलब्ध सर्वर-साइड. मेज़रमेंट प्रोटोकॉल की मदद से, क्लाइंट-साइड मेज़रमेंट के लिए सर्वर साइड डेटा का इस्तेमाल किया जाता है, जो आम तौर पर काम नहीं करता और सिर्फ़ क्लाइंट-साइड समाधानों का इस्तेमाल करके.
रिज़र्व किए गए नाम
कुछ उपयोगकर्ता प्रॉपर्टी के नाम रिज़र्व हैं. इनका इस्तेमाल मेज़रमेंट में नहीं किया जा सकता:
first_open_time
first_visit_time
last_deep_link_referrer
user_id
first_open_after_install
इसके अलावा, उपयोगकर्ता प्रॉपर्टी के नाम इनसे शुरू नहीं हो सकते:
google_
ga_
firebase_
इस्तेमाल से जुड़ा उदाहरण
यहां दिए गए उदाहरण में, आपके सीआरएम में एक उपयोगकर्ता प्रॉपर्टी (customer_tier
) है
आपके माप में जोड़ना चाहेगा. customer_tier
को इनमें से किसी एक पर सेट किया जा सकता है
premium
या standard
. अपनी रिपोर्ट में इस उपयोगकर्ता प्रॉपर्टी को शामिल करने के लिए, आपको ये काम करने होंगे
निम्न:
सबसे पहले, क्लाइंट को एक add_payment_info
इवेंट के साथ ही एक कॉल
सर्वर एपीआई, जिसके पास आपके सीआरएम सिस्टम का ऐक्सेस है:
क्लाइंट कोड
इसके बाद, आपका सर्वर customer_tier
उपयोगकर्ता प्रॉपर्टी की मदद से मेज़रमेंट को बेहतर बनाता है
जो मेज़रमेंट प्रोटोकॉल का इस्तेमाल कर रहे हैं:
सर्वर कोड
यह उपयोगकर्ता प्रॉपर्टी, दो सेगमेंट premium
और standard
की रिपोर्ट करती है.
इवेंट भेजने के तरीके जानने के लिए, इवेंट भेजना देखें. मेज़रमेंट प्रोटोकॉल.
टाइमस्टैंप बदलें
मेज़रमेंट प्रोटोकॉल, यहां दिए गए पहले टाइमस्टैंप का इस्तेमाल करता है इस अनुरोध में शामिल हर उपयोगकर्ता प्रॉपर्टी की सूची के लिए:
user_properties
की एंट्री काtimestamp_micros
.- अनुरोध का
timestamp_micros
. - मेज़रमेंट प्रोटोकॉल को अनुरोध मिलने का समय.
नीचे दिया गया उदाहरण, अनुरोध के लेवल पर टाइमस्टैंप भेजता है, जो इन सभी पर लागू होता है
अनुरोध में उपयोगकर्ता प्रॉपर्टी को ज़रूर शामिल करें. इस वजह से, मेज़रमेंट प्रोटोकॉल,
customer_tier
और customer_group
, दोनों उपयोगकर्ता प्रॉपर्टी के लिए टाइमस्टैंप
requestUnixEpochTimeInMicros
.
{
"timestamp_micros": requestUnixEpochTimeInMicros,
"user_properties": {
"customer_tier": {
"value": customerTierValue
},
"customer_group": {
"value": customerGroupValue
}
}
}
नीचे दिए गए उदाहरण में, अनुरोध के लेवल पर टाइमस्टैंप और
customer_tier
उपयोगकर्ता प्रॉपर्टी. इस वजह से, मेज़रमेंट प्रोटोकॉल,
customerTierUnixEpochTimeInMicros
का टाइमस्टैंप customer_tier
और
requestUnixEpochTimeInMicros
का टाइमस्टैंप customer_group
.
"timestamp_micros": requestUnixEpochTimeInMicros,
"user_properties": {
"customer_tier": {
"value": customerTierValue,
"timestamp_micros": customerTierUnixEpochTimeInMicros
},
"customer_group": {
"value": customerGroupValue
}
}