Method: vitals.crashrate.query
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
השאילתה מחפשת את המדדים בקבוצת המדדים.
בקשת HTTP
POST https://playdeveloperreporting.googleapis.com/v1beta1/{name=apps/*/crashRateMetricSet}:query
כתובת ה-URL משתמשת בתחביר של gRPC Transcoding.
פרמטרים של נתיב
פרמטרים |
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 של 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 בן 2 אותיות (למשל, US לארצות הברית).
-
deviceRamBucket (int64 ): זיכרון ה-RAM של המכשיר, במגה-בייט, בדליים (3GB, 4GB וכו').
-
deviceSocMake (string ): יצרן המערכת הראשית על שבב של המכשיר, למשל, סמסונג. חומרי עזר
-
deviceSocModel (string ): דגם המערכת הראשית על שבב במכשיר, למשל: Exynos 2100. חומרי עזר
-
deviceCpuMake (string ): יצרן המעבד של המכשיר, למשל, Qualcomm.
-
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 ): גודל המסך של המכשיר, למשל NORMAL, LARGE.
-
deviceScreenDpi (string ): צפיפות המסך של המכשיר, למשל mdpi, hdpi.
|
metrics[] |
string
מדדים לצבירה. מדדים נתמכים:
-
crashRate (google.type.Decimal ): אחוז המשתמשים הייחודיים בתקופת הצבירה שהושפעו מקריסה אחת לפחות.
-
crashRate7dUserWeighted (google.type.Decimal ): ערך הממוצע הנע של crashRate ב-7 הימים האחרונים. הערכים היומיים משוקללים לפי מספר המשתמשים הייחודיים באותו יום.
-
crashRate28dUserWeighted (google.type.Decimal ): ערך הממוצע הנע של crashRate ב-28 הימים האחרונים. הערכים היומיים משוקללים לפי מספר המשתמשים הייחודיים באותו יום. לא נתמך ברמת פירוט שעתית.
-
userPerceivedCrashRate (google.type.Decimal ): אחוז המשתמשים הייחודיים בתקופת הצבירה שחוו לפחות קריסה אחת בזמן שהשתמשו באופן פעיל באפליקציה (קריסה שהמשתמשים חוו). אפליקציה נחשבת בשימוש פעיל אם היא מציגה פעילות כלשהי או מבצעת שירות כלשהו בחזית.
-
userPerceivedCrashRate7dUserWeighted (google.type.Decimal ): ערך הממוצע הנע של userPerceivedCrashRate ב-7 הימים האחרונים. הערכים היומיים משוקללים לפי מספר המשתמשים הייחודיים באותו יום. לא נתמך ברמת פירוט שעתית.
-
userPerceivedCrashRate28dUserWeighted (google.type.Decimal ): ערך הממוצע הנע של userPerceivedCrashRate ב-28 הימים האחרונים. הערכים היומיים משוקללים לפי מספר המשתמשים הייחודיים באותו יום. לא נתמך ברמת פירוט שעתית.
-
distinctUsers (google.type.Decimal ): מספר המשתמשים הייחודיים בתקופת הצבירה ששימשו כערך נורמליזציה למדדים crashRate ו-userPerceivedCrashRate . משתמש נספר במדד הזה אם הוא השתמש באפליקציה באופן פעיל במהלך תקופת הצבירה. אפליקציה נחשבת בשימוש פעיל אם היא מציגה פעילות כלשהי או מבצעת שירות כלשהו בחזית. חשוב להיזהר ולא לצבור את המספר הזה, כי יכול להיות שמשתמשים ייספרו כמה פעמים. הערך מעוגל לכפולה הקרובה ביותר של 10, 100, 1,000 או 1,000,000, בהתאם לגודל הערך.
|
filter |
string
מסננים להחלה על הנתונים. ביטוי הסינון פועל לפי התקן AIP-160 ותומך בסינון לפי שוויון של כל מימדי הפירוט.
|
pageSize |
integer
הגודל המקסימלי של הנתונים שמוחזרים. אם לא מציינים, יוחזרו לכל היותר 1,000 שורות. הערך המקסימלי הוא 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 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[[["\u003cp\u003eQueries the Crash Rate metric set to analyze app stability across dimensions like API level, device model, and country.\u003c/p\u003e\n"],["\u003cp\u003eAllows filtering data by specific dimensions and supports daily or hourly aggregation periods with corresponding timezones.\u003c/p\u003e\n"],["\u003cp\u003eReturns crash rate metrics, including overall crash rate, user-perceived crash rate, and distinct user counts.\u003c/p\u003e\n"],["\u003cp\u003eOffers optional pagination for large datasets and requires the \u003ccode\u003ehttps://www.googleapis.com/auth/playdeveloperreporting\u003c/code\u003e authorization scope.\u003c/p\u003e\n"]]],["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"],null,[]]