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. |