DebugView आपको लगभग रीयल-टाइम में विकास उपकरणों पर आपके ऐप द्वारा लॉग किए गए अपरिष्कृत ईवेंट डेटा को देखने में सक्षम बनाता है। यह विकास के इंस्ट्रूमेंटेशन चरण के दौरान सत्यापन उद्देश्यों के लिए बहुत उपयोगी है और आपके Analytics कार्यान्वयन में त्रुटियों और गलतियों को खोजने में आपकी सहायता कर सकता है और पुष्टि कर सकता है कि सभी ईवेंट और उपयोगकर्ता गुण सही तरीके से लॉग किए गए हैं।
डिबग मोड सक्षम करें
आम तौर पर, आपके ऐप द्वारा लॉग किए गए इवेंट लगभग एक घंटे की अवधि में एक साथ बैच किए जाते हैं और एक साथ अपलोड किए जाते हैं। यह दृष्टिकोण अंतिम उपयोगकर्ताओं के उपकरणों पर बैटरी का संरक्षण करता है और नेटवर्क डेटा उपयोग को कम करता है। हालांकि, अपने Analytics कार्यान्वयन को सत्यापित करने के उद्देश्य से (और, DebugView रिपोर्ट में अपने Analytics को देखने के लिए), आप कम से कम विलंब के साथ ईवेंट अपलोड करने के लिए अपने डेवलपमेंट डिवाइस पर डीबग मोड सक्षम कर सकते हैं।
आईओएस+
अपने विकास उपकरण पर Analytics डीबग मोड सक्षम करने के लिए, Xcode में निम्न कमांड लाइन तर्क निर्दिष्ट करें:
-FIRDebugEnabled
यह व्यवहार तब तक बना रहता है जब तक आप निम्न कमांड लाइन तर्क को निर्दिष्ट करके डिबग मोड को स्पष्ट रूप से अक्षम नहीं करते हैं:
-FIRDebugDisabled
एंड्रॉयड
किसी Android डिवाइस पर Analytics डीबग मोड सक्षम करने के लिए, निम्न आदेश निष्पादित करें:
adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
यह व्यवहार तब तक बना रहता है जब तक आप निम्न आदेश निष्पादित करके डीबग मोड को स्पष्ट रूप से अक्षम नहीं करते:
adb shell setprop debug.firebase.analytics.app .none.
वेब
अपने ब्राउज़र में Analytics डीबग मोड सक्षम करने के लिए, Google Analytics डीबगर Chrome एक्सटेंशन इंस्टॉल करें।
एक बार इंस्टॉल हो जाने पर, एक्सटेंशन को सक्षम करें और पेज को रीफ्रेश करें। उस बिंदु से, एक्सटेंशन आपके ऐप में डीबग मोड में ईवेंट लॉग करेगा।
आप Firebase कंसोल में DebugView में लॉग इन किए गए इवेंट देख सकते हैं।
घटना डेटा पर रिपोर्ट
एक बार जब आप अपने विकास उपकरणों पर डिबग मोड सक्षम कर लेते हैं, तो Google Analytics के शीर्ष नेविगेशन पर StreamView के बगल में स्थित तीर का चयन करके और DebugView का चयन करके DebugView पर नेविगेट करें।
फिर, DebugView रिपोर्ट में अपने ऐप के ईवेंट लॉग होते हुए देखने के लिए बस अपने ऐप का उपयोग करना शुरू करें।
सेकेंड स्ट्रीम (मध्य कॉलम) पिछले 60 सेकंड में लॉग इन किए गए ईवेंट दिखाता है। मिनट्स स्ट्रीम (बाएं कॉलम) पिछले 30 मिनट में घटनाओं के संग्रह की एक श्रृंखला दिखाती है। और दायां कॉलम 30-मिनट की अवधि में लॉग किए गए शीर्ष ईवेंट के साथ-साथ वर्तमान में चयनित डेवलपमेंट डिवाइस के लिए वर्तमान उपयोगकर्ता गुण दिखाता है।
सेकंड स्ट्रीम
डिफ़ॉल्ट रूप से, आप पिछले 60 सेकंड में लॉग इन किए गए ईवेंट की एक सूची देखेंगे। प्रत्येक घटना एक टाइमस्टैम्प प्रदर्शित करती है जो विकास उपकरण पर इसके लॉगिंग के समय से मेल खाती है। आप किसी ईवेंट पर क्लिक करके उस ईवेंट से संबद्ध पैरामीटर की सूची देख सकते हैं.
जैसे ही ऐप के उपयोग के दौरान उपयोगकर्ता संपत्ति के मूल्य बदलते हैं, आपको उस बदलाव के लिए एक प्रविष्टि दिखाई देगी।
मिनट स्ट्रीम
यह स्ट्रीम मंडलियों की एक श्रृंखला दिखाती है, जिनमें से प्रत्येक पिछले 30 मिनट में एक मिनट के समय से मेल खाती है। सर्कल में संख्या उस मिनट में प्राप्त घटनाओं की संख्या को इंगित करती है। इन मंडलियों में से किसी एक पर क्लिक करने से सेकंड्स स्ट्रीम उस समय के दौरान लॉग किए गए ईवेंट से भर जाएगी। यह आपको प्रभावी ढंग से पिछले 30 मिनट में लॉग की गई घटनाओं की सूक्ष्म विवरण में जांच करने की अनुमति देता है।
शीर्ष घटनाएं और वर्तमान उपयोगकर्ता गुण
शीर्ष ईवेंट तालिका शीर्ष ईवेंट दिखाती है जो 30 मिनट की अवधि के दौरान लॉग किए गए थे। और वर्तमान उपयोगकर्ता गुण तालिका वर्तमान में चयनित विकास उपकरण के लिए उपयोगकर्ता गुणों के सेट की नवीनतम स्थिति दिखाती है।
डिवाइस चयनकर्ता
चूंकि कई अलग-अलग विकास उपकरणों में डीबग मोड सक्षम हो सकता है, आप डिवाइस चयनकर्ता का उपयोग उस विशिष्ट डिवाइस को चुनने के लिए कर सकते हैं जिस पर डीबग व्यू रिपोर्ट फोकस करेगी। यह कई डेवलपर्स को एक दूसरे को प्रभावित किए बिना अपने स्वयं के उपकरण और सत्यापन प्रयासों पर ध्यान केंद्रित करने की अनुमति देता है।