मेट्रिक सेट के बारे में जानकारी

Google Play Developer Reporting API की मदद से, आपको अपने ऐप्लिकेशन की मेट्रिक, रिपोर्ट, और टाइमलाइन की जानकारी का ऐक्सेस मिलता है. एपीआई का इस्तेमाल आसान बनाने के लिए, मेट्रिक सेट मेट्रिक ऐक्सेस को स्टैंडर्ड बनाते हैं. मेट्रिक सेट, मिलती-जुलती मेट्रिक का लॉजिकल ग्रुप होता है. इनमें एक जैसे एट्रिब्यूट (जैसे, डेटा अपडेट होने की फ़्रीक्वेंसी और डेटा की बारीकी) होते हैं. साथ ही, इन्हें एक साथ क्वेरी किया जा सकता है. मेट्रिक सेट में कई डाइमेंशन भी होते हैं. इनका इस्तेमाल, डेटा को फ़िल्टर करने या ब्रेकडाउन करने के लिए किया जा सकता है. जब तक अलग से जानकारी नहीं दी जाती, तब तक सभी मेट्रिक को उपलब्ध सभी डाइमेंशन के हिसाब से बांटा या फ़िल्टर किया जा सकता है.

ताज़ा खबरें

हर मेट्रिक सेट रिसॉर्स, GET स्टैंडर्ड तरीका उपलब्ध कराता है. इसकी मदद से, उपलब्ध सबसे नए डेटापॉइंट की तारीख और समय को वापस पाया जा सकता है. इसे डेटा अपडेट होने की फ़्रीक्वेंसी कहा जाता है. मेट्रिक सेट में, डेटा अपडेट होने की फ़्रीक्वेंसी (रोज़ाना, हर घंटे) के हिसाब से कई लेवल पर डेटा उपलब्ध हो सकता है. इसलिए, यह ऑपरेशन, डेटा अपडेट होने की फ़्रीक्वेंसी के हर लेवल के लिए एक वैल्यू दिखाता है.

क्वेरी के समय की रेंज में, फ़्रेशनेस वैल्यू को सीधे तौर पर एंडपॉइंट के तौर पर इस्तेमाल किया जा सकता है.

डेटा क्वेरी

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

तारीख की सीमा के लिए टाइमलाइन का अनुरोध करते समय, इस बात का ध्यान रखना चाहिए कि समयसीमा का साइज़, आपके ऐप्लिकेशन के साइज़ और ब्रेकडाउन की संख्या के हिसाब से तय हो. उदाहरण के लिए, बड़े ऐप्लिकेशन को एक क्वेरी अनुरोध में कम दिन चुनने चाहिए, ताकि बहुत ज़्यादा डेटा पढ़ने की वजह से क्वेरी टाइमआउट से बचा जा सके.

उपलब्ध मेट्रिक सेट

यहां दी गई इंडेक्स में, उन सभी एंडपॉइंट और उनसे जुड़े डेटा की सूची दी गई है जिनके लिए अनुरोध किया जा सकता है.

मेट्रिक सेट की गई ब्यौरा इन मेट्रिक के लिए उपलब्ध हैं
vitals.anrrate इसमें एएनआर का डेटा और इस्तेमाल का डेटा शामिल होता है. इससे उपयोगकर्ताओं की संख्या से अलग सामान्य मेट्रिक मिलती है. anrRate (google.type.Decimal): एग्रीगेशन की अवधि में, कम से कम एक बार एएनआर की गड़बड़ी का सामना करने वाले यूनीक उपयोगकर्ताओं का प्रतिशत.
anrRate7dUserWeighted (google.type.Decimal): यह तारीख तक के सात दिनों में, anrRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
anrRate28dUserWeighted (google.type.Decimal): यह तारीख तक के पिछले 28 दिनों में, anrRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
userPerceivedAnrRate (google.type.Decimal): एग्रीगेशन की अवधि में, कम से कम एक बार यूज़र-पर्सीव्ड एएनआर का सामना करने वाले यूनीक उपयोगकर्ताओं का प्रतिशत. फ़िलहाल, सिर्फ़ 'इनपुट भेजने का समय खत्म हुआ' एएनआर की गिनती की जाती है.
userPerceivedAnrRate7dUserWeighted (google.type.Decimal): यह तारीख तक के सात दिनों में, userPerceivedAnrRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
userPerceivedAnrRate28dUserWeighted (google.type.Decimal): यह तारीख तक के 28 दिनों में, userPerceivedAnrRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
distinctUsers (google.type.Decimal): यह उन उपयोगकर्ताओं की अनुमानित संख्या है जिनके लिए एग्रीगेशन की अवधि में डेटा उपलब्ध था.
vitals.crashrate इस कुकी में क्रैश डेटा होता है. इसे इस्तेमाल के डेटा के साथ मिलाकर, सामान्य मेट्रिक बनाई जाती है. यह मेट्रिक, उपयोगकर्ताओं की संख्या से अलग होती है. crashRate (google.type.Decimal): एग्रीगेशन की अवधि में, कम से कम एक बार क्रैश की गड़बड़ी का सामना करने वाले यूनीक उपयोगकर्ताओं का प्रतिशत.
crashRate7dUserWeighted (google.type.Decimal): यह तारीख तक के सात दिनों में, crashRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
crashRate28dUserWeighted (google.type.Decimal): यह तारीख तक के पिछले 28 दिनों में, crashRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
userPerceivedCrashRate (google.type.Decimal): एग्रीगेशन की अवधि में, ऐप्लिकेशन का इस्तेमाल करते समय कम से कम एक बार क्रैश का सामना करने वाले यूनीक उपयोगकर्ताओं का प्रतिशत.
userPerceivedCrashRate7dUserWeighted (google.type.Decimal): यह तारीख तक के सात दिनों में, userPerceivedCrashRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
userPerceivedCrashRate28dUserWeighted (google.type.Decimal): यह तारीख तक के पिछले 28 दिनों में, userPerceivedCrashRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
distinctUsers (google.type.Decimal): यह उन उपयोगकर्ताओं की अनुमानित संख्या है जिनके लिए एग्रीगेशन की अवधि में डेटा उपलब्ध था.
vitals.lmkrate इसमें एलएमके (कम मेमोरी की वजह से बंद होना) डेटा शामिल होता है. इसे इस्तेमाल के डेटा के साथ मिलाकर, सामान्य मेट्रिक बनाई जाती है. यह मेट्रिक, उपयोगकर्ताओं की संख्या से अलग होती है. userPerceivedLmkRate (google.type.Decimal): एग्रीगेशन पीरियड में, ऐप्लिकेशन का इस्तेमाल करने वाले उन उपयोगकर्ताओं का प्रतिशत जिन्होंने कम से कम एक बार एलएमके (लो मेमोरी किल) वाली गड़बड़ी का सामना किया. ऐप्लिकेशन का इस्तेमाल तब माना जाता है, जब वह कोई गतिविधि दिखा रहा हो या किसी फ़ोरग्राउंड सेवा को लागू कर रहा हो.
userPerceivedLmkRate7dUserWeighted (google.type.Decimal): यह मेट्रिक, तारीख तक के सात दिनों में userPerceivedLmkRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत दिखाती है.
userPerceivedLmkRate28dUserWeighted (google.type.Decimal): यह तारीख तक के 28 दिनों में, userPerceivedLmkRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
distinctUsers (google.type.Decimal): यह उन उपयोगकर्ताओं की अनुमानित संख्या है जिनके लिए एग्रीगेशन की अवधि में डेटा उपलब्ध था.
vitals.excessivewakeuprate इसमें AlarmManager के वेकअप काउंट का डेटा होता है. इसे प्रोसेस की स्थिति के डेटा के साथ मिलाकर, सामान्य मेट्रिक बनाई जाती है. यह मेट्रिक, उपयोगकर्ताओं की संख्या से अलग होती है. excessiveWakeupRate (google.type.Decimal): एग्रीगेशन की अवधि में, उन यूनीक उपयोगकर्ताओं का प्रतिशत जिनकी स्क्रीन हर घंटे में 10 से ज़्यादा बार चालू हुई. excessiveWakeupRate7dUserWeighted (google.type.Decimal): यह मेट्रिक, तारीख तक के सात दिनों में excessiveWakeupRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
excessiveWakeupRate28dUserWeighted (google.type.Decimal): यह excessiveWakeupRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है. यह औसत, तारीख तक के 28 दिनों का होता है.
distinctUsers (google.type.Decimal): यह उन उपयोगकर्ताओं की अनुमानित संख्या है जिनके लिए एग्रीगेशन की अवधि में डेटा उपलब्ध था.
vitals.stuckbackgroundwakelockrate इसमें PowerManager वेकलॉक की अवधि का डेटा होता है. इसे प्रोसेस की स्थिति के डेटा के साथ मिलाकर, सामान्य मेट्रिक बनाई जाती है. यह मेट्रिक, उपयोगकर्ताओं की संख्या से अलग होती है. stuckBgWakelockRate (google.type.Decimal): एग्रीगेशन की अवधि में, उन यूनीक उपयोगकर्ताओं का प्रतिशत जिनके डिवाइस में बैकग्राउंड में एक घंटे से ज़्यादा समय तक वेकलॉक बना रहा. stuckBgWakelockRate7dUserWeighted (google.type.Decimal): यह तारीख तक के सात दिनों में, stuckBgWakelockRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
stuckBgWakelockRate28dUserWeighted (google.type.Decimal): यह तारीख तक के 28 दिनों में, stuckBgWakelockRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
distinctUsers (google.type.Decimal): यह उन उपयोगकर्ताओं की अनुमानित संख्या है जिनके लिए एग्रीगेशन की अवधि के दौरान डेटा उपलब्ध था.
vitals.slowstartuprate इसमें ऐप्लिकेशन के धीरे-धीरे शुरू होने से जुड़ा डेटा होता है. इसे ऐप्लिकेशन के शुरू होने के टाइप (कोल्ड, वॉर्म, हॉट) के हिसाब से बांटा जाता है. slowStartRate (google.type.Decimal): एग्रीगेशन की अवधि में, उन यूनीक उपयोगकर्ताओं का प्रतिशत जिन्हें ऐप्लिकेशन के धीरे शुरू होने की समस्या का सामना करना पड़ा. slowStartRate7dUserWeighted (google.type.Decimal): तारीख तक के सात दिनों में, slowStartRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत.
slowStartRate28dUserWeighted (google.type.Decimal): यह तारीख तक के 28 दिनों में, slowStartRate मेट्रिक का उपयोगकर्ता के हिसाब से औसत है.
distinctUsers (google.type.Decimal): यह उन उपयोगकर्ताओं की अनुमानित संख्या है जिनके लिए एग्रीगेशन की अवधि के दौरान डेटा उपलब्ध था.
vitals.errors.counts इसमें गड़बड़ी की रिपोर्ट की ऐसी संख्याएं शामिल होती हैं जिन्हें सामान्य नहीं किया गया है. कृपया ध्यान दें: फ़िलहाल, यह संसाधन सिर्फ़ API के v1 ऐल्फ़ा वर्शन में उपलब्ध है.
errorReportCount (google.type.Decimal): किसी ऐप्लिकेशन के लिए मिली गड़बड़ी की अलग-अलग रिपोर्ट की कुल संख्या.

आयाम

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

डाइमेंशन ब्यौरा
versionCode उपयोगकर्ता के डिवाइस पर चल रहे ऐप्लिकेशन का वर्शन कोड, जब डेटा कैप्चर किया गया था. इस डाइमेंशन की स्ट्रिंग वैल्यू को पूर्णांक के तौर पर पार्स किया जा सकता है. Android पर ऐप्लिकेशन वर्शनिंग की सुविधा कैसे काम करती है, इस बारे में ज़्यादा जानकारी के लिए यहां जाएं.
countryCode उपयोगकर्ता के आईपी पते के आधार पर, उसके देश या इलाके का आइडेंटिफ़ायर.इसे दो अक्षरों वाले ISO-3166 कोड के तौर पर दिखाया जाता है. उदाहरण के लिए, अमेरिका के लिए US.

डिवाइस के डाइमेंशन

ये डाइमेंशन, डिवाइस और उसके सॉफ़्टवेयर और हार्डवेयर की विशेषताओं के हिसाब से होते हैं.

डाइमेंशन ब्यौरा
apiLevel उपयोगकर्ता के डिवाइस पर, डेटा कैप्चर किए जाने के समय Android का एपीआई लेवल. इस डाइमेंशन की स्ट्रिंग वैल्यू को पूर्णांक के तौर पर पार्स किया जा सकता है. Android के रिलीज़ हुए वर्शन और उनके एपीआई लेवल की सूची देखने के लिए, यहां जाएं.
deviceModel यह किसी डिवाइस मॉडल का आइडेंटिफ़ायर होता है. इसे Play Console के डिवाइस कैटलॉग में तय किया जाता है.
deviceType यह किसी डिवाइस के फ़ॉर्म फ़ैक्टर का आइडेंटिफ़ायर होता है. इसका इस्तेमाल Play Console के डिवाइस कैटलॉग में किया जाता है.
deviceRamBucket डिवाइस की रैम, MB में. इसे बकेट में बांटा गया है (3 जीबी, 4 जीबी वगैरह).
deviceSocMake डिवाइस के मुख्य सिस्टम-ऑन-चिप का मेक, जैसे कि Samsung. यहां देखें.
deviceSocModel डिवाइस के मुख्य सिस्टम-ऑन-चिप का मॉडल नाम. उदाहरण के लिए, "Exynos 2100" प्रोसेसर का इस्तेमाल किया गया है. यहां देखें.
deviceCpuMake डिवाइस के सीपीयू का मैन्युफ़ैक्चरर, जैसे कि Qualcomm.
deviceCpuModel डिवाइस के सीपीयू का मॉडल, जैसे कि "Kryo 240" का इस्तेमाल किया गया है.
deviceGpuMake डिवाइस के जीपीयू का मैन्युफ़ैक्चरर, जैसे कि एआरएम.
deviceGpuModel डिवाइस के जीपीयू का मॉडल. उदाहरण के लिए, माली.
deviceGpuVersion डिवाइस के जीपीयू का वर्शन, जैसे कि T750.
deviceVulkanVersion डिवाइस का Vulkan वर्शन, जैसे कि "4198400".
deviceGlEsVersion डिवाइस का OpenGL ES वर्शन, जैसे कि "196610".
deviceScreenSize डिवाइस की स्क्रीन का साइज़. उदाहरण के लिए, NORMAL, LARGE.
deviceScreenDpi डिवाइस की स्क्रीन डेंसिटी, जैसे कि mdpi, hdpi.