Method: vitals.slowrenderingrate.query
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يطلب هذا الإجراء المقاييس في مجموعة المقاييس.
طلب HTTP
POST https://playdeveloperreporting.googleapis.com/v1beta1/{name=apps/*/slowRenderingRateMetricSet}:query
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات |
name |
string
الحقل مطلوب. اسم المورد التنسيق: apps/{app}/slowRenderingRateMetricSet
|
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل 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): يشير ذلك إلى مستوى واجهة برمجة التطبيقات في نظام التشغيل Android الذي كان يعمل على جهاز المستخدم، مثل 26.
-
versionCode (int64): إصدار التطبيق الذي كان يعمل على جهاز المستخدم.
-
deviceModel (string): معرّف فريد لطراز جهاز المستخدم. يكون شكل المعرّف هو deviceBrand/device، حيث يتوافق deviceBrand مع Build.BRAND ويتوافق device مع Build.DEVICE، على سبيل المثال google/coral.
-
deviceBrand (string): معرّف فريد للعلامة التجارية لجهاز المستخدِم، مثل google
-
deviceType (string): نوع جهاز المستخدم (المعروف أيضًا باسم شكل الجهاز)، مثل PHONE.
-
countryCode (string): البلد أو المنطقة التي يقع فيها جهاز المستخدِم استنادًا إلى عنوان IP الخاص به، ويتم تمثيلهما كرمز ISO-3166 مكوّن من حرفَين (مثل US للولايات المتحدة).
-
deviceRamBucket (int64): ذاكرة الوصول العشوائي (RAM) للجهاز، بالميغابايت، في حِزم (3 غيغابايت و4 غيغابايت وما إلى ذلك)
-
deviceSocMake (string): يشير إلى الشركة المصنّعة لنظام الجهاز الأساسي على الشريحة، مثل Samsung. المرجع
-
deviceSocModel (string): طراز نظام الجهاز الأساسي على الشريحة، مثل "Exynos 2100". المرجع
-
deviceCpuMake (string): الشركة المصنّعة لوحدة المعالجة المركزية (CPU) في الجهاز، مثل Qualcomm
-
deviceCpuModel (string): طراز وحدة المعالجة المركزية (CPU) للجهاز، مثل "Kryo 240"
-
deviceGpuMake (string): يشير إلى الشركة المصنّعة لوحدة معالجة الرسومات في الجهاز، مثل ARM.
-
deviceGpuModel (string): طراز وحدة معالجة الرسومات (GPU) للجهاز، مثل Mali
-
deviceGpuVersion (string): إصدار وحدة معالجة الرسومات (GPU) في الجهاز، مثل T750
-
deviceVulkanVersion (string): إصدار Vulkan على الجهاز، مثل "4198400".
deviceGlEsVersion (string): إصدار OpenGL ES للجهاز، مثل "196610".
-
deviceScreenSize (string): حجم شاشة الجهاز، مثل NORMAL أو LARGE
-
deviceScreenDpi (string): كثافة الشاشة على الجهاز، مثل mdpi وhdpi
|
metrics[] |
string
اختياريّ. المقاييس التي سيتم تجميعها المقاييس المتوافقة:
-
slowRenderingRate20Fps (google.type.Decimal): النسبة المئوية للمستخدمين المختلفين خلال فترة التجميع الذين واجهوا عرضًا بطيئًا.
slowRenderingRate20Fps7dUserWeighted (google.type.Decimal): متوسط التحرّك لقيمة slowRenderingRate20Fps خلال آخر 7 أيام يتم ترجيح القيم اليومية حسب عدد المستخدمين المختلفين في اليوم.
-
slowRenderingRate20Fps28dUserWeighted (google.type.Decimal): قيمة المتوسط المتحرّك لـ slowRenderingRate20Fps في آخر 28 يومًا يتم ترجيح القيم اليومية حسب عدد المستخدمين المختلفين في اليوم.
-
slowRenderingRate30Fps (google.type.Decimal): النسبة المئوية للمستخدمين المختلفين خلال فترة التجميع الذين واجهوا عرضًا بطيئًا.
slowRenderingRate30Fps7dUserWeighted (google.type.Decimal): متوسط التحرّك لقيمة slowRenderingRate30Fps خلال آخر 7 أيام يتم ترجيح القيم اليومية حسب عدد المستخدمين المختلفين في اليوم.
-
slowRenderingRate30Fps28dUserWeighted (google.type.Decimal): قيمة المتوسط المتحرّك لـ slowRenderingRate30Fps في آخر 28 يومًا يتم ترجيح القيم اليومية حسب عدد المستخدمين المختلفين في اليوم.
-
distinctUsers (google.type.Decimal): عدد المستخدمين المميّزين في فترة التجميع الذين تم استخدامهم كقيمة تسوية للمقياس slowRenderingRate20Fps/slowRenderingRate30Fps. يتم احتساب المستخدم في هذا المقياس إذا تم تشغيل تطبيقه على الجهاز. يجب الحرص على عدم تجميع هذا العدد أكثر من ذلك، لأنّ ذلك قد يؤدي إلى احتساب المستخدمين عدة مرات. يتم تقريب القيمة إلى أقرب مضاعف للعدد 10 أو 100 أو 1,000 أو 1,000,000، وذلك استنادًا إلى حجم القيمة.
|
filter |
string
اختياريّ. الفلاتر التي سيتم تطبيقها على البيانات يتّبع تعبير الفلترة معيار AIP-160 ويتيح الفلترة حسب المساواة بين جميع سمات التقسيم.
|
pageSize |
integer
اختياريّ. الحد الأقصى لحجم البيانات التي يتم عرضها إذا لم يتم تحديدها، سيتم عرض 1, 000 صف كحد أقصى. الحد الأقصى للقيمة هو 100000، وسيتم فرض القيمة 100000 على القيم التي تتجاوزها.
|
pageToken |
string
اختياريّ. رمز مميّز للصفحة تم استلامه من طلب سابق. يجب تقديم هذا الرمز لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة في الطلب مع الطلب الذي قدّم رمز الصفحة.
|
userCohort |
enum (UserCohort)
اختياريّ. عرض المستخدم المطلوب اختياره ستتطابق بيانات الإخراج مع طريقة العرض المحدّدة. القيمة الوحيدة المسموح بها هي OS_PUBLIC.
|
نص الاستجابة
رسالة الردّ على slowrenderingrate.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 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-04-22 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2026-04-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],["This outlines how to query metrics in a metric set using a `POST` request to a specified URL. The request includes a required `name` parameter and a JSON request body. The body allows specifying `timelineSpec`, `dimensions`, `metrics`, `filter`, `pageSize`, `pageToken`, and `userCohort`. The response includes an array of `rows` containing data and a `nextPageToken` for pagination. This requires authorization via the `playdeveloperreporting` OAuth scope.\n"]]