Method: vitals.anrrate.query
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
মেট্রিক সেটে থাকা মেট্রিকগুলো কোয়েরি করে।
HTTP অনুরোধ
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/anrRateMetricSet}:query
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার |
|---|
name | string আবশ্যক। রিসোর্সের নাম। ফরম্যাট: অ্যাপস/{অ্যাপ}/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 ): ব্যবহারকারীর ডিভাইসে চলমান অ্যান্ড্রয়েডের এপিআই লেভেল, যেমন, ২৬। -
versionCode ( int64 ): ব্যবহারকারীর ডিভাইসে অ্যাপটির যে ভার্সনটি চলছিল। -
deviceModel ( string ): ব্যবহারকারীর ডিভাইস মডেলের অনন্য শনাক্তকারী। শনাক্তকারীটির গঠন হলো 'deviceBrand/device', যেখানে deviceBrand হলো Build.BRAND এবং device হলো Build.DEVICE, যেমন, google/coral। -
deviceBrand ( string ): ব্যবহারকারীর ডিভাইসের ব্র্যান্ডের অনন্য শনাক্তকারী, যেমন, গুগল। -
deviceType ( string ): ব্যবহারকারীর ডিভাইসের ধরন (যা ফর্ম ফ্যাক্টর নামেও পরিচিত), যেমন, ফোন। -
countryCode ( string ): ব্যবহারকারীর আইপি অ্যাড্রেসের উপর ভিত্তি করে তার ডিভাইসের দেশ বা অঞ্চল, যা একটি ২-অক্ষরের ISO-3166 কোড হিসাবে প্রকাশ করা হয় (যেমন মার্কিন যুক্তরাষ্ট্রের জন্য US)। -
deviceRamBucket ( int64 ): ডিভাইসটির র্যাম, মেগাবাইটে, বিভিন্ন বাকেটে (যেমন ৩জিবি, ৪জিবি, ইত্যাদি)। -
deviceSocMake ( string ): ডিভাইসটির প্রধান সিস্টেম-অন-চিপের প্রস্তুতকারক, যেমন, স্যামসাং। রেফারেন্স -
deviceSocModel ( string ): ডিভাইসটির প্রধান সিস্টেম-অন-চিপের মডেল, যেমন, "Exynos 2100"। রেফারেন্স -
deviceCpuMake ( string ): ডিভাইসটির সিপিইউ-এর প্রস্তুতকারক, যেমন, Qualcomm। -
deviceCpuModel ( string ): ডিভাইসটির সিপিইউ-এর মডেল, যেমন, "Kryo 240"। -
deviceGpuMake ( string ): ডিভাইসটির GPU-এর প্রস্তুতকারক, যেমন, ARM। -
deviceGpuModel ( string ): ডিভাইসটির GPU-এর মডেল, যেমন, মালি। -
deviceGpuVersion ( string ): ডিভাইসটির জিপিইউ-এর ভার্সন, যেমন, T750। -
deviceVulkanVersion ( string ): ডিভাইসটির ভলকান সংস্করণ, যেমন, "4198400"। -
deviceGlEsVersion ( string ): ডিভাইসটির OpenGL ES সংস্করণ, যেমন, "196610"। -
deviceScreenSize ( string ): ডিভাইসটির স্ক্রিনের আকার, যেমন, সাধারণ, বড়। -
deviceScreenDpi ( string ): ডিভাইসটির স্ক্রিন ডেনসিটি, যেমন, mdpi, hdpi।
|
metrics[] | string ঐচ্ছিক। সমষ্টি করার জন্য মেট্রিকসমূহ। সমর্থিত মেট্রিকসমূহ: -
anrRate ( google.type.Decimal ): অ্যাগ্রিগেশন পিরিয়ডে থাকা স্বতন্ত্র ব্যবহারকারীদের শতকরা হার, যারা অন্তত একটি ANR-এর সম্মুখীন হয়েছেন। -
anrRate7dUserWeighted ( google.type.Decimal ): গত ৭ দিনের anrRate এর চলমান গড় মান। দৈনিক মানগুলো সেই দিনের স্বতন্ত্র ব্যবহারকারীর সংখ্যা দ্বারা ভারযুক্ত করা হয়। ঘণ্টাভিত্তিক (HOURLY) গ্র্যানুলারিটিতে সমর্থিত নয়। -
anrRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনের anrRate এর চলমান গড় মান। দৈনিক মানগুলো সেই দিনের স্বতন্ত্র ব্যবহারকারীর সংখ্যা দ্বারা ভারযুক্ত করা হয়। ঘণ্টাভিত্তিক (HOURLY) গ্র্যানুলারিটিতে সমর্থিত নয়। -
userPerceivedAnrRate ( google.type.Decimal ): অ্যাগ্রিগেশন পিরিয়ডে থাকা স্বতন্ত্র ব্যবহারকারীদের শতকরা হার, যারা অন্তত একটি ব্যবহারকারী-অনুভূত ANR-এর সম্মুখীন হয়েছেন। ব্যবহারকারী-অনুভূত ANR-গুলো বর্তমানে 'ইনপুট ডিসপ্যাচিং' ধরনের হয়ে থাকে। -
userPerceivedAnrRate7dUserWeighted ( google.type.Decimal ): গত ৭ দিনের userPerceivedAnrRate এর চলমান গড় মান। দৈনিক মানগুলো সেই দিনের স্বতন্ত্র ব্যবহারকারীর সংখ্যা দ্বারা ভারযুক্ত করা হয়। ঘণ্টাভিত্তিক (HOURLY) গ্র্যানুলারিটিতে সমর্থিত নয়। -
userPerceivedAnrRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনের userPerceivedAnrRate এর চলমান গড় মান। দৈনিক মানগুলো সেই দিনের স্বতন্ত্র ব্যবহারকারীর সংখ্যা দ্বারা ভারযুক্ত করা হয়। ঘণ্টাভিত্তিক (HOURLY) গ্র্যানুলারিটিতে ডট (.) সমর্থিত নয়। -
distinctUsers ( google.type.Decimal ): অ্যাগ্রিগেশন পিরিয়ডে anrRate এবং userPerceivedAnrRate মেট্রিকগুলোর জন্য নর্মালাইজেশন ভ্যালু হিসেবে ব্যবহৃত স্বতন্ত্র ব্যবহারকারীর সংখ্যা। কোনো ব্যবহারকারী অ্যাগ্রিগেশন পিরিয়ডে ফোরগ্রাউন্ডে অ্যাপটি ব্যবহার করলে, তাকে এই মেট্রিকটিতে গণনা করা হয়। এই সংখ্যাটিকে আরও অ্যাগ্রিগেট না করার ব্যাপারে সতর্ক থাকতে হবে, কারণ এর ফলে ব্যবহারকারীরা একাধিকবার গণনার শিকার হতে পারেন। মানের পরিমাণের উপর নির্ভর করে, এটিকে ১০, ১০০, ১,০০০ বা ১,০০০,০০০-এর নিকটতম গুণিতকে রাউন্ড করা হয়।
|
filter | string ঐচ্ছিক। ডেটাতে প্রয়োগ করার জন্য ফিল্টার। ফিল্টারিং এক্সপ্রেশনটি AIP-160 স্ট্যান্ডার্ড অনুসরণ করে এবং সমস্ত ব্রেকডাউন ডাইমেনশনের সমতার ভিত্তিতে ফিল্টারিং সমর্থন করে। |
pageSize | integer ঐচ্ছিক। ফেরত আসা ডেটার সর্বোচ্চ আকার। অনির্দিষ্ট থাকলে, সর্বাধিক ১০০০টি সারি ফেরত দেওয়া হবে। সর্বোচ্চ মান হলো ১০০,০০০; ১০০,০০০-এর উপরের মানগুলোকে ১০০,০০০-এ রূপান্তরিত করা হবে। |
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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-04-22 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"]],["2026-04-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["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"]]