Google Analytics ने setUserID
कॉल किया है. इसकी मदद से, ये काम किए जा सकते हैं
आपका ऐप्लिकेशन इस्तेमाल करने वाले व्यक्ति के लिए यूज़र आईडी सेव करना होगा. इस कॉल में शामिल होना ज़रूरी नहीं है और
आम तौर पर, इसका इस्तेमाल उन संगठनों के लिए किया जाता है जो Analytics का इस्तेमाल करना चाहते हैं
में एक ही उपयोगकर्ता का Analytics डेटा जोड़ने के लिए BigQuery के साथ मिलकर काम करता है.
कई ऐप्लिकेशन, कई डिवाइस या आंकड़े उपलब्ध कराने वाली कई कंपनियां शामिल हैं.
मान्य यूज़र आईडी बनाने के कई तरीके हैं. एक तरीका यह है कि
आपका असाइन किया गया आइडेंटिफ़ायर. इसका इस्तेमाल, किसी उपयोगकर्ता को वापस ट्रैक करने का विकल्प सिर्फ़ आपके पास होता है. एक के लिए
उदाहरण के लिए, एक काल्पनिक मोबाइल गेम डेवलपर पर विचार करें,
AwesomeGameCompany की कंपनी का अपना इंटरनल AwesomeGameCompanyID
है
अलग-अलग रेंज में उपलब्ध हैं. अगर किसी बाहरी संगठन के लिए ट्रैक करना मुमकिन नहीं है
मूल उपयोगकर्ता को AwesomeGameCompanyID
वापस भेज देते हैं, तो वे इसका इस्तेमाल करने पर विचार कर सकते हैं
वह AwesomeGameCompanyID
— या, बेहतर तरीके से, इसका हैश किया गया वर्शन
AwesomeGameCompanyID
— को Analytics के यूज़र आईडी की वैल्यू के तौर पर सबमिट करें.
इससे उन्हें वैल्यू का हिसाब लगाने में मदद मिलेगी, जैसे कि उपयोगकर्ता का कुल खर्च
ट्रैक कर रहे हैं.
Analytics के ठीक से काम करने के लिए, यूज़र आईडी सेट करना कभी भी ज़रूरी नहीं होता.
अगर आपको सिर्फ़ एक ही उपयोगकर्ता के इवेंट ढूंढना है, तो
तो आप user_pseudo_id
का इस्तेमाल कर सकते हैं.
यह वैल्यू Analytics अपने-आप जनरेट होती है. इसलिए, यह
हर इवेंट के लिए BigQuery में सेव किया जाता है.
यूज़र आईडी सेट करना
यूज़र आईडी को इस तरीके से सेट किया जा सकता है:
Swift
Analytics.setUserID("123456")
Objective-C
[FIRAnalytics setUserID:@"123456"]
Android
mFirebaseAnalytics.setUserId("123456");
Web
import { getAnalytics, setUserId } from "firebase/analytics"; const analytics = getAnalytics(); setUserId(analytics, "123456");
Web
firebase.analytics().setUserId("123456");
Dart
await FirebaseAnalytics.instance.setUserId(id: '123456');
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");
C++
analytics::SetUserId("123456");
यूज़र आईडी सेट करने के बाद, आने वाले समय के सभी इवेंट अपने-आप टैग हो जाएंगे
इस मान का इस्तेमाल करें और आप user_id
के लिए क्वेरी करके इसे ऐक्सेस कर सकते हैं
मान की तुलना करें. यूज़र आईडी जोड़ने से किसी
Google Analytics के ज़रिए पहले रिकॉर्ड किए गए इवेंट.
BigQuery में Analytics डेटा को ऐक्सेस करने के बारे में ज़्यादा जानने के लिए, कृपया यह देखें यह डेवलपमेंट गाइड.