Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

स्क्रीन पर नज़र रखें

Google Analytics स्क्रीन संक्रमण को ट्रैक करता है और वर्तमान स्क्रीन के बारे में जानकारी को घटनाओं में संलग्न करता है, जिससे आप प्रति स्क्रीन उपयोगकर्ता के सगाई या उपयोगकर्ता के व्यवहार जैसे मैट्रिक्स को ट्रैक कर सकते हैं। इस डेटा संग्रह में से अधिकांश स्वचालित रूप से होता है, लेकिन आप मैन्युअल रूप से स्क्रीन साक्षात्कार भी लॉग कर सकते हैं। मैन्युअल रूप से ट्रैकिंग स्क्रीन उपयोगी होती है, यदि आपका ऐप प्रत्येक स्क्रीन के लिए एक अलग UIViewController या Activity उपयोग नहीं करता है जिसे आप ट्रैक करना चाहते हैं, जैसे कि एक गेम में।

स्क्रीन को स्वचालित रूप से ट्रैक करें

Analytics स्वचालित रूप से आपके एप्लिकेशन की स्क्रीन के बारे में कुछ जानकारी ट्रैक करता है, जैसे कि UIViewController या Activity का वर्ग नाम जो वर्तमान में फ़ोकस है। जब एक स्क्रीन संक्रमण होता है, तो Analytics एक screen_view इवेंट लॉग करता है जो नई स्क्रीन की पहचान करता है। इन स्क्रीन पर होने वाली घटनाओं को स्वचालित रूप से पैरामीटर firebase_screen_class (उदाहरण के लिए, menuViewController या MenuActivity ) और एक जनरेट किए गए firebase_screen_id साथ टैग किया जाता है। यदि आपका एप्लिकेशन प्रत्येक स्क्रीन के लिए एक विशिष्ट UIViewController या Activity का उपयोग करता है, तो Analytics स्वचालित रूप से प्रत्येक स्क्रीन संक्रमण को ट्रैक कर सकता है और स्क्रीन द्वारा टूटी हुई उपयोगकर्ता सगाई की रिपोर्ट उत्पन्न कर सकता है। यदि आपका ऐप नहीं है, तो आप अभी भी screen_view घटनाओं को मैन्युअल रूप से लॉग करके इन रिपोर्ट को प्राप्त कर सकते हैं।

स्क्रीन को मैन्युअल रूप से ट्रैक करें

आप स्वचालित रूप से ट्रैकिंग सक्षम है या नहीं, screen_view घटनाओं को मैन्युअल रूप से लॉग इन कर सकते हैं। आप iOS और onResume for Android के लिए viewDidAppear राज्य में इन घटनाओं को लॉग इन कर सकते हैं। जब screen_class सेट नहीं होता है, तो Analytics UIViewController या गतिविधि के आधार पर एक डिफ़ॉल्ट मान सेट करता है जो कॉल किए जाने पर फ़ोकस में होता है।

तीव्र

Analytics.logEvent(AnalyticsEventScreenView,
                   parameters: [AnalyticsParameterScreenName: screenName,
                                AnalyticsParameterScreenClass: screenClass])

उद्देश्य सी

[FIRAnalytics logEventWithName:kFIREventScreenView
                    parameters:@{kFIRParameterScreenClass: screenClass,
                                 kFIRParameterScreenName: screenName}];

जावा

mFirebaseAnalytics.setCurrentScreen(this, screenName, null /* class override */);

स्क्रीन का नाम और स्क्रीन वर्ग तब तक एक जैसा रहता है जब तक Activity बदलती है या आप setCurrentScreen() लिए एक नया कॉल करते हैं।

Kotlin + KTX

firebaseAnalytics.setCurrentScreen(this, screenName, null /* class override */)

स्क्रीन का नाम और स्क्रीन वर्ग तब तक एक जैसा रहता है जब तक Activity बदलती है या आप setCurrentScreen() लिए एक नया कॉल करते हैं।