Method: vitals.crashrate.query
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
মেট্রিক সেটের মেট্রিকগুলিকে প্রশ্ন করে।
HTTP অনুরোধ
POST https://playdeveloperreporting.googleapis.com/v1beta1/{name=apps/*/crashRateMetricSet}:query
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
name | string প্রয়োজন। সম্পদের নাম। ফর্ম্যাট: apps/{app}/crashRateMetricSet |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
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 একত্রিত করার জন্য মেট্রিক্স। সমর্থিত মেট্রিক্স: -
crashRate ( google.type.Decimal ): একত্রিতকরণ সময়ের মধ্যে স্বতন্ত্র ব্যবহারকারীদের শতাংশ যে অন্তত একটি ক্র্যাশের সম্মুখীন হয়েছে৷ -
crashRate7dUserWeighted ( google.type.Decimal ): গত 7 দিনে crashRate রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। -
crashRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনে crashRate রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। HOURLY গ্রানুলারিটিতে সমর্থিত নয়। -
userPerceivedCrashRate ( google.type.Decimal ): একত্রিতকরণ সময়ের মধ্যে স্বতন্ত্র ব্যবহারকারীদের শতাংশ যারা আপনার অ্যাপটি সক্রিয়ভাবে ব্যবহার করার সময় অন্তত একটি ক্র্যাশের সম্মুখীন হয়েছে (একটি ব্যবহারকারীর দ্বারা অনুভূত ক্র্যাশ)। একটি অ্যাপ সক্রিয় ব্যবহারে বিবেচিত হয় যদি এটি কোনও কার্যকলাপ প্রদর্শন করে বা কোনও ফোরগ্রাউন্ড পরিষেবা সম্পাদন করে। -
userPerceivedCrashRate7dUserWeighted ( google.type.Decimal ): গত 7 দিনে userPerceivedCrashRate এর রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। HOURLY গ্রানুলারিটিতে সমর্থিত নয়। -
userPerceivedCrashRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনে userPerceivedCrashRate এর রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। HOURLY গ্রানুলারিটিতে সমর্থিত নয়। -
distinctUsers ( google.type.Decimal ): একত্রিতকরণ সময়ের মধ্যে স্বতন্ত্র ব্যবহারকারীর সংখ্যা যা crashRate এবং userPerceivedCrashRate মেট্রিক্সের জন্য স্বাভাবিকীকরণ মান হিসাবে ব্যবহৃত হয়েছিল। একজন ব্যবহারকারী যদি অ্যাগ্রিগেশন পিরিয়ডে সক্রিয়ভাবে অ্যাপটি ব্যবহার করেন তাহলে এই মেট্রিকে গণনা করা হবে। একটি অ্যাপ সক্রিয় ব্যবহারে বিবেচিত হয় যদি এটি কোনও কার্যকলাপ প্রদর্শন করে বা কোনও ফোরগ্রাউন্ড পরিষেবা সম্পাদন করে। এই গণনাটি আরও একত্রিত না করার জন্য সতর্কতা অবলম্বন করা উচিত, কারণ এর ফলে ব্যবহারকারীদের একাধিকবার গণনা করা হতে পারে। মানটিকে 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 ) ব্যবহারকারী ভিউ নির্বাচন করতে। আউটপুট ডেটা নির্বাচিত দৃশ্যের সাথে সঙ্গতিপূর্ণ হবে। সমর্থিত মান: |
প্রতিক্রিয়া শরীর
crashrate.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-তে শেষবার আপডেট করা হয়েছে।"],[[["Queries the Crash Rate metric set to analyze app stability across dimensions like API level, device model, and country."],["Allows filtering data by specific dimensions and supports daily or hourly aggregation periods with corresponding timezones."],["Returns crash rate metrics, including overall crash rate, user-perceived crash rate, and distinct user counts."],["Offers optional pagination for large datasets and requires the `https://www.googleapis.com/auth/playdeveloperreporting` authorization scope."]]],["This document details how to query crash rate metrics using a POST request to `https://playdeveloperreporting.googleapis.com/v1beta1/{name=apps/*/crashRateMetricSet}:query`. The request requires a `name` path parameter. The request body specifies `timelineSpec`, `dimensions` (e.g., `apiLevel`, `deviceModel`), `metrics` (e.g., `crashRate`, `distinctUsers`), optional `filter`, `pageSize`, `pageToken`, and `userCohort`. The response contains `rows` of metric data and a `nextPageToken` for pagination. Requires OAuth scope `https://www.googleapis.com/auth/playdeveloperreporting`.\n"]]