डीबग इवेंट

DebugView में, इवेंट का वह रॉ डेटा देखा जा सकता है जिसे आपके ऐप्लिकेशन ने लॉग किया है डेवलपमेंट डिवाइसों को करीब-करीब रीयल-टाइम में देखा जा सकता है. यह सत्यापन के लिए बहुत उपयोगी है के विकास के इंस्ट्रुमेंटेशन चरण के दौरान के उद्देश्य से प्रेरित होता है और आपकी सहायता कर सकता है, Analytics को लागू करने में होने वाली गड़बड़ियों और गलतियों का पता लगाकर उनकी पुष्टि करना कि सभी इवेंट और उपयोगकर्ता प्रॉपर्टी सही तरीके से लॉग की गई हों.

डीबग मोड चालू करना

आम तौर पर, आपके ऐप्लिकेशन से लॉग किए गए इवेंट का बैच करीब एक घंटा लगेगा और साथ में अपलोड किया जाएगा. इस तरीके से, असली उपयोगकर्ताओं के डिवाइस पर बैटरी और नेटवर्क डेटा के इस्तेमाल को कम करता है. हालांकि, आपको Analytics के लागू होने की पुष्टि करनी होगी (और, अपने Analytics को DebugView रिपोर्ट में देखने के बाद, डीबग मोड चालू किया जा सकता है साथ ही, अपने डेवलपमेंट डिवाइस पर कम से कम समय में इवेंट अपलोड करें.

iOS और उसके बाद के वर्शन

अपने डेवलपमेंट डिवाइस पर Analytics डीबग मोड चालू करने के लिए, Xcode में निम्न कमांड लाइन तर्क:

-FIRDebugEnabled

यह व्यवहार तब तक बना रहता है, जब तक कि आप तय करके डीबग मोड को बंद नहीं कर देते ये कमांड लाइन आर्ग्युमेंट डालें:

-FIRDebugDisabled

आप अपने प्रोजेक्ट की स्कीम में बदलाव करके और "लॉन्च होने पर पास किए गए तर्क" की नई एंट्री.

Android

Android डिवाइस पर Analytics डीबग मोड चालू करने के लिए, नीचे दिए गए निर्देशों को लागू करें:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

यह व्यवहार तब तक बना रहता है, जब तक आप लागू करके डीबग मोड को साफ़ तौर पर बंद नहीं कर देते ये निर्देश देंगे:

adb shell setprop debug.firebase.analytics.app .none.

वेब

अपने ब्राउज़र में Analytics डीबग मोड को चालू करने के लिए, Google Analytics डीबगर Chrome एक्सटेंशन.

इंस्टॉल होने के बाद, एक्सटेंशन चालू करें और पेज को रीफ़्रेश करें. उस समय से चालू करते ही, एक्सटेंशन आपके ऐप्लिकेशन में डीबग मोड में इवेंट लॉग करेगा.

आप DebugView में लॉग इन किए गए इवेंट, Firebase कंसोल में देख सकते हैं.

इवेंट डेटा की रिपोर्ट

अपने डेवलपमेंट डिवाइसों पर डीबग मोड चालू करने के बाद, यहां जाएं DebugView Google Analytics के टॉप नेविगेशन पर StreamView के बगल में बना तीर का निशान और DebugView को चुनना.

Google Analytics के टॉप नेविगेशन पर StreamView के बगल में दिए गए ऐरो का निशान चुनकर और DebugView को चुनकर, DebugView पर जाएं

इसके बाद, ऐप्लिकेशन का इस्तेमाल करके देखें कि आपके ऐप्लिकेशन के इवेंट, DebugView रिपोर्ट.

DebugView रिपोर्ट.

सेकंड स्ट्रीम (बीच का कॉलम), लॉग किए गए इवेंट दिखाती है कम से कम 60 सेकंड का हो. मिनट स्ट्रीम (बायां कॉलम) पिछले 30 मिनट के इवेंट का संग्रह. और दायां कॉलम, पिछले 30 मिनट के दौरान लॉग किए गए टॉप इवेंट और मौजूदा उपयोगकर्ता प्रॉपर्टी को ऐक्सेस किया जा सकता है.

सेकंड स्ट्रीम

डिफ़ॉल्ट रूप से, आपको पिछले 60 सेकंड में लॉग किए गए सभी इवेंट की सूची दिखाई देगी. हर इवेंट एक ऐसा टाइमस्टैंप दिखाता है जो डेवलपमेंट डिवाइस है. पैरामीटर की सूची देखने के लिए, किसी इवेंट पर क्लिक करें जो उस इवेंट से जुड़े थे.

इवेंट पैरामीटर की सूची का उदाहरण.

ऐप्लिकेशन के इस्तेमाल के दौरान उपयोगकर्ता प्रॉपर्टी की वैल्यू बदलने पर, आपको एक दर्ज करें.

उपयोगकर्ता प्रॉपर्टी का एक उदाहरण.

मिनट स्ट्रीम

यह स्ट्रीम, सर्कल की सीरीज़ दिखाती है. इनमें से हर सर्कल, एक मिनट से जुड़े हुए है क्लिक किया है. सर्कल में शामिल नंबर, उस मिनट में मिले इवेंट. इनमें से किसी एक सर्कल पर क्लिक करने पर, वह जानकारी अपने-आप भर जाएगी सेकंड स्ट्रीम में इवेंट दिखेंगे जो उस मिनट के दौरान लॉग किए गए थे. इससे आपको पिछले 30 में लॉग किए गए इवेंट की असरदार तरीके से जांच करने में मदद मिलती है कम शब्दों में ज़्यादा जानकारी दें.

मिनट स्ट्रीम का एक उदाहरण.

शीर्ष इवेंट और मौजूदा उपयोगकर्ता प्रॉपर्टी

टॉप इवेंट टेबल में ऐसे टॉप इवेंट दिखाए जाते हैं जो 30 मिनट के दौरान लॉग किए गए हैं अवधि के लिए मान्य है. और मौजूदा उपयोगकर्ता प्रॉपर्टी की टेबल, सेट की हाल की स्थिति दिखाती है चुने हुए डेवलपमेंट डिवाइस के लिए उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करता है.

टॉप-इवेंट टेबल का उदाहरण.

डिवाइस सिलेक्टर

कई अलग-अलग डेवलपमेंट डिवाइसों में डीबग मोड चालू हो सकता है. इसलिए, वह डिवाइस चुनने के लिए डिवाइस सिलेक्टर का इस्तेमाल करें जिस पर DebugView रिपोर्ट में फ़ोकस किया जाएगा. इससे कई डेवलपर को खुद पर फ़ोकस करने में मदद मिलती है एक-दूसरे पर असर डाले बिना, इंस्ट्रुमेंटेशन और पुष्टि की कोशिशें करना.

डिवाइस चुनने वाले टूल का उदाहरण.