Method: vitals.anrrate.query
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
মেট্রিক সেটের মেট্রিকগুলিকে প্রশ্ন করে।
HTTP অনুরোধ
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/anrRateMetricSet}:query
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
name | string প্রয়োজন। সম্পদের নাম। ফর্ম্যাট: apps/{app}/anrRateMetricSet |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"timelineSpec": {
object (TimelineSpec )
},
"dimensions": [
string
],
"metrics": [
string
],
"filter": string,
"pageSize": integer,
"pageToken": string,
"userCohort": enum (UserCohort )
} |
ক্ষেত্র |
---|
timelineSpec | object ( TimelineSpec ) টাইমলাইন এগ্রিগেশন প্যারামিটারের স্পেসিফিকেশন। সমর্থিত একত্রীকরণ সময়কাল: -
DAILY : ক্যালেন্ডার তারিখের ব্যবধানে মেট্রিকগুলি একত্রিত করা হয়৷ ঐতিহাসিক সীমাবদ্ধতার কারণে, ডিফল্ট এবং শুধুমাত্র সমর্থিত টাইমজোন হল America/Los_Angeles । -
HOURLY : মেট্রিকগুলি ঘন্টার ব্যবধানে একত্রিত হয়৷ ডিফল্ট এবং শুধুমাত্র সমর্থিত টাইমজোন হল UTC ।
|
dimensions[] | string মেট্রিক্সকে স্লাইস করার জন্য মাত্রা। সমর্থিত মাত্রা: -
apiLevel ( string ): অ্যান্ড্রয়েডের API স্তর যা ব্যবহারকারীর ডিভাইসে চলছিল, যেমন, 26। -
versionCode ( int64 ): অ্যাপটির সংস্করণ যা ব্যবহারকারীর ডিভাইসে চলছিল। -
deviceModel ( string ): ব্যবহারকারীর ডিভাইস মডেলের অনন্য শনাক্তকারী। শনাক্তকারীর ফর্ম হল 'deviceBrand/device', যেখানে deviceBrand-এর সাথে Build.BRAND এবং ডিভাইসটি Build.DEVICE-এর সাথে মিলে যায়, যেমন, google/coral৷ -
deviceBrand ( string ): ব্যবহারকারীর ডিভাইস ব্র্যান্ডের অনন্য শনাক্তকারী, যেমন, google। -
deviceType ( string ): ব্যবহারকারীর ডিভাইসের প্রকার (ফর্ম ফ্যাক্টর হিসাবেও পরিচিত), যেমন, PHONE। -
countryCode ( string ): ব্যবহারকারীর ডিভাইসের দেশ বা অঞ্চল তাদের IP ঠিকানার উপর ভিত্তি করে, একটি 2-অক্ষরের ISO-3166 কোড (যেমন মার্কিন যুক্তরাষ্ট্রের জন্য US) হিসাবে উপস্থাপিত। -
deviceRamBucket ( int64 ): ডিভাইসের RAM, MB, বালতিতে (3GB, 4GB, ইত্যাদি)। -
deviceSocMake ( string ): ডিভাইসের প্রাথমিক সিস্টেম-অন-চিপ তৈরি করুন, যেমন, Samsung। রেফারেন্স -
deviceSocModel ( string ): ডিভাইসের প্রাথমিক সিস্টেম-অন-চিপের মডেল, যেমন, "Exynos 2100"। রেফারেন্স -
deviceCpuMake ( string ): ডিভাইসের CPU তৈরি করুন, যেমন, কোয়ালকম। -
deviceCpuModel ( string ): ডিভাইসের CPU এর মডেল, যেমন, "Kryo 240"। -
deviceGpuMake ( string ): ডিভাইসের GPU তৈরি করুন, যেমন, ARM। -
deviceGpuModel ( string ): ডিভাইসের GPU এর মডেল, যেমন, মালি। -
deviceGpuVersion ( string ): ডিভাইসের GPU সংস্করণ, যেমন, T750। -
deviceVulkanVersion ( string ): ডিভাইসের Vulkan সংস্করণ, যেমন, "4198400"। -
deviceGlEsVersion ( string ): ডিভাইসের OpenGL ES সংস্করণ, যেমন, "196610"। -
deviceScreenSize ( string ): ডিভাইসের স্ক্রীন সাইজ, যেমন, স্বাভাবিক, বড়। -
deviceScreenDpi ( string ): ডিভাইসের পর্দার ঘনত্ব, যেমন, mdpi, hdpi।
|
metrics[] | string একত্রিত করার জন্য মেট্রিক্স। সমর্থিত মেট্রিক্স: -
anrRate ( google.type.Decimal ): একত্রিতকরণ সময়ের মধ্যে স্বতন্ত্র ব্যবহারকারীদের শতাংশ যারা কমপক্ষে একটি ANR অনুভব করেছেন৷ -
anrRate7dUserWeighted ( google.type.Decimal ): গত 7 দিনে anrRate এর রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। HOURLY গ্রানুলারিটিতে সমর্থিত নয়। -
anrRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনে anrRate এর রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। HOURLY গ্রানুলারিটিতে সমর্থিত নয়। -
userPerceivedAnrRate ( google.type.Decimal ): একত্রিতকরণ সময়ের মধ্যে স্বতন্ত্র ব্যবহারকারীর শতাংশ যে অন্তত একটি ব্যবহারকারী-অনুভূত ANR অনুভব করেছে৷ ব্যবহারকারী-অনুভূত ANRগুলি বর্তমানে 'ইনপুট প্রেরণ' টাইপের। -
userPerceivedAnrRate7dUserWeighted ( google.type.Decimal ): গত 7 দিনে userPerceivedAnrRate এর রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। HOURLY গ্রানুলারিটিতে সমর্থিত নয়। -
userPerceivedAnrRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনে userPerceivedAnrRate এর রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। না. HOURLY গ্রানুলারিটিতে সমর্থিত। -
distinctUsers ( google.type.Decimal ): অ্যাগ্রিগেশন পিরিয়ডে স্বতন্ত্র ব্যবহারকারীর সংখ্যা যা anrRate এবং userPerceivedAnrRate মেট্রিক্সের জন্য স্বাভাবিককরণ মান হিসাবে ব্যবহৃত হয়েছিল। একজন ব্যবহারকারী যদি একত্রিতকরণের সময় ফোরগ্রাউন্ডে অ্যাপটি ব্যবহার করেন তবে তাকে এই মেট্রিকে গণনা করা হবে। এই গণনাটি আরও একত্রিত না করার জন্য সতর্কতা অবলম্বন করা উচিত, কারণ এর ফলে ব্যবহারকারীদের একাধিকবার গণনা করা হতে পারে। মানটিকে 10, 100, 1,000 বা 1,000,000 এর নিকটতম গুণে বৃত্তাকার করা হয়, যা মানের মাত্রার উপর নির্ভর করে।
|
filter | string ডেটাতে প্রয়োগ করার জন্য ফিল্টার। ফিল্টারিং এক্সপ্রেশন AIP-160 স্ট্যান্ডার্ড অনুসরণ করে এবং সমস্ত ব্রেকডাউন মাত্রার সমতা দ্বারা ফিল্টারিং সমর্থন করে। |
pageSize | integer ফেরত ডেটার সর্বাধিক আকার। অনির্দিষ্ট থাকলে, সর্বাধিক 1000টি সারি ফেরত দেওয়া হবে। সর্বোচ্চ মান হল 100,000; 100,000 এর উপরে মান 100,000 তে জোর করা হবে। |
pageToken | string একটি পৃষ্ঠা টোকেন, একটি পূর্ববর্তী কল থেকে প্রাপ্ত। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এটি প্রদান করুন। পেজিনেট করার সময়, অনুরোধে প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পেজ টোকেন প্রদানকারী কলের সাথে মেলে। |
userCohort | enum ( UserCohort ) ব্যবহারকারী ভিউ নির্বাচন করতে। আউটপুট ডেটা নির্বাচিত দৃশ্যের সাথে সঙ্গতিপূর্ণ হবে। সমর্থিত মান: |
প্রতিক্রিয়া শরীর
anrrate.query
এর জন্য প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"rows": [
{
object (MetricsRow )
}
],
"nextPageToken": string
} |
ক্ষেত্র |
---|
rows[] | object ( MetricsRow ) ডেটার সারি ফিরিয়ে দেওয়া হয়েছে। |
nextPageToken | string ডেটার পরবর্তী পৃষ্ঠা আনার জন্য ধারাবাহিকতা টোকেন। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/playdeveloperreporting
আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eQueries ANR rate metrics for your app based on specified dimensions, metrics, and filters, allowing you to analyze and understand ANR occurrences.\u003c/p\u003e\n"],["\u003cp\u003eSupports daily or hourly aggregation periods, customizable by the \u003ccode\u003etimelineSpec\u003c/code\u003e parameter.\u003c/p\u003e\n"],["\u003cp\u003eAllows slicing metrics by dimensions like API level, version code, device model, country, and more to identify specific ANR trends.\u003c/p\u003e\n"],["\u003cp\u003eProvides metrics such as overall ANR rate, user-perceived ANR rate, and distinct users for in-depth analysis.\u003c/p\u003e\n"],["\u003cp\u003eRequires the \u003ccode\u003ehttps://www.googleapis.com/auth/playdeveloperreporting\u003c/code\u003e OAuth scope for authorization.\u003c/p\u003e\n"]]],["This outlines how to query metrics for an Android app's ANR (Application Not Responding) rate. The process involves sending a `POST` request to a specified URL, including the app's resource name in the URL path. The request body must be in JSON format, defining parameters such as `timelineSpec`, `dimensions`, `metrics` (e.g., `anrRate`), filtering, and pagination details. The response will contain rows of metric data and optionally, a token for retrieving additional pages. The request requires OAuth authorization.\n"],null,[]]