Method: vitals.excessivewakeuprate.query
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
মেট্রিক সেটের মেট্রিকগুলিকে প্রশ্ন করে।
HTTP অনুরোধ
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/excessiveWakeupRateMetricSet}:query
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
name | string প্রয়োজন। সম্পদের নাম। ফর্ম্যাট: apps/{app}/excessiveWakeupRateMetricSet |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"timelineSpec": {
object (TimelineSpec )
},
"dimensions": [
string
],
"metrics": [
string
],
"filter": string,
"pageSize": integer,
"pageToken": string,
"userCohort": enum (UserCohort )
} |
ক্ষেত্র |
---|
timelineSpec | object ( TimelineSpec ) টাইমলাইন এগ্রিগেশন প্যারামিটারের স্পেসিফিকেশন। সমর্থিত একত্রীকরণ সময়কাল: -
DAILY : ক্যালেন্ডার তারিখের ব্যবধানে মেট্রিকগুলি একত্রিত করা হয়৷ ঐতিহাসিক সীমাবদ্ধতার কারণে, একমাত্র সমর্থিত টাইমজোন হল America/Los_Angeles ।
|
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 একত্রিত করার জন্য মেট্রিক্স। সমর্থিত মেট্রিক্স: -
excessiveWakeupRate ( google.type.Decimal ): একত্রীকরণ সময়ের মধ্যে স্বতন্ত্র ব্যবহারকারীর শতাংশ যার প্রতি ঘন্টায় 10 টির বেশি ওয়েকআপ হয়েছে৷ -
excessiveWakeupRate7dUserWeighted ( google.type.Decimal ): গত 7 দিনে excessiveWakeupRate রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। -
excessiveWakeupRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনে excessiveWakeupRate রোলিং গড় মান। দৈনিক মানগুলি দিনের জন্য স্বতন্ত্র ব্যবহারকারীদের গণনা দ্বারা ওজন করা হয়। -
distinctUsers ( google.type.Decimal ): একত্রিতকরণ সময়ের মধ্যে স্বতন্ত্র ব্যবহারকারীর গণনা যা excessiveWakeupRate মেট্রিকের জন্য স্বাভাবিককরণ মান হিসাবে ব্যবহৃত হয়েছিল। একজন ব্যবহারকারীকে এই মেট্রিকে গণনা করা হয় যদি তারা অ্যাপটি ডিভাইসে কোনো কাজ করে থাকে, অর্থাৎ, শুধুমাত্র সক্রিয় ফোরগ্রাউন্ড ব্যবহার নয়, ব্যাকগ্রাউন্ডের কাজও করে। এই গণনাটি আরও একত্রিত না করার জন্য সতর্কতা অবলম্বন করা উচিত, কারণ এর ফলে ব্যবহারকারীদের একাধিকবার গণনা করা হতে পারে। মানটিকে 10, 100, 1,000 বা 1,000,000 এর নিকটতম গুণে বৃত্তাকার করা হয়, যা মানের মাত্রার উপর নির্ভর করে।
|
filter | string ডেটাতে প্রয়োগ করার জন্য ফিল্টার। ফিল্টারিং এক্সপ্রেশন AIP-160 স্ট্যান্ডার্ড অনুসরণ করে এবং সমস্ত ব্রেকডাউন মাত্রার সমতা দ্বারা ফিল্টারিং সমর্থন করে। |
pageSize | integer ফেরত ডেটার সর্বাধিক আকার। অনির্দিষ্ট থাকলে, সর্বাধিক 1000টি সারি ফেরত দেওয়া হবে। সর্বাধিক মান 100000; 100000 এর উপরে মান 100000 তে জোর করা হবে। |
pageToken | string একটি পৃষ্ঠা টোকেন, একটি পূর্ববর্তী কল থেকে প্রাপ্ত। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এটি প্রদান করুন। পেজিনেট করার সময়, অনুরোধে প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পেজ টোকেন প্রদানকারী কলের সাথে মেলে। |
userCohort | enum ( UserCohort ) ব্যবহারকারী ভিউ নির্বাচন করতে। আউটপুট ডেটা নির্বাচিত দৃশ্যের সাথে সঙ্গতিপূর্ণ হবে। একমাত্র সমর্থিত মান হল OS_PUBLIC । |
প্রতিক্রিয়া শরীর
excessivewakeuprate.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 the excessive wakeup rate metrics, providing insights into app background activity and potential battery drain.\u003c/p\u003e\n"],["\u003cp\u003eAllows filtering by dimensions like API level, device model, and country code for targeted analysis.\u003c/p\u003e\n"],["\u003cp\u003eAggregates metrics like excessive wakeup rate and distinct users over daily periods, with customizable pagination.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/playdeveloperreporting\u003c/code\u003e scope for access.\u003c/p\u003e\n"]]],["This outlines how to query metrics from a metric set using a `POST` request to a specified URL. The request includes a resource `name` parameter within the URL. The request body, in JSON format, defines `timelineSpec`, `dimensions`, `metrics`, `filter`, `pageSize`, `pageToken`, and `userCohort`. These specify data aggregation, slicing, metrics to retrieve, data filtering, and result pagination. The response body includes `rows` of data and a `nextPageToken` for subsequent data retrieval, with authorization required via an OAuth scope.\n"],null,[]]