Method: vitals.errors.counts.query
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
השאילתה מחפשת את המדדים בקבוצת המדדים.
בקשת HTTP
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query
כתובת ה-URL משתמשת בתחביר של gRPC Transcoding.
פרמטרים של נתיב
פרמטרים |
name |
string
חובה. שם המשאב פורמט: apps/{app}/errorCountMetricSet
|
גוף הבקשה
גוף הבקשה מכיל נתונים עם המבנה הבא:
ייצוג ב-JSON |
{
"timelineSpec": {
object (TimelineSpec )
},
"dimensions": [
string
],
"metrics": [
string
],
"pageSize": integer,
"pageToken": string,
"filter": string
} |
שדות |
timelineSpec |
object (TimelineSpec )
מפרט של פרמטרים לצבירה בציר הזמן. תקופות צבירת נתונים נתמכות:
-
DAILY : המדדים מצטברים במרווחי תאריכים ביומן. אזור הזמן שמוגדר כברירת מחדל והאזור היחיד שנתמך הוא America/Los_Angeles .
|
dimensions[] |
string
מאפיינים לפילוח הנתונים. מידות נתמכות:
-
apiLevel (string ): רמת ה-API של Android שפעלה במכשיר של המשתמש, לדוגמה: 26.
-
versionCode (int64 ): מזהה ייחודי של דגם המכשיר של המשתמש. הפורמט של המזהה הוא deviceBrand/device, כאשר deviceBrand תואם ל-Build.BRAND ו-device תואם ל-Build.DEVICE, לדוגמה, google/coral.
-
deviceModel (string ): מזהה ייחודי של דגם המכשיר של המשתמש.
-
deviceType (string ): מזהה של גורם הצורה של המכשיר, למשל PHONE.
-
reportType (string ): סוג השגיאה. הערך צריך להיות אחד מהערכים האפשריים במאפיין ErrorType .
-
issueId (string ): המזהה שהוקצה לשגיאה. הערך צריך להתאים לרכיב {issue} של issue name .
-
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
מדדים לצבירה. מדדים נתמכים:
-
errorReportCount (google.type.Decimal ): מספר מוחלט של דוחות שגיאות נפרדים שהתקבלו לגבי אפליקציה.
-
distinctUsers (google.type.Decimal ): מספר המשתמשים הייחודיים שעבורם התקבלו דוחות. חשוב להיזהר ולא לצבור את המספר הזה, כי יכול להיות שמשתמשים ייספרו כמה פעמים. הערך הזה לא מעוגל, אבל יכול להיות שהוא משוער.
|
pageSize |
integer
הגודל המקסימלי של הנתונים שמוחזרים. אם לא מציינים, יוחזרו לכל היותר 1,000 שורות. הערך המקסימלי הוא 100,000. ערכים מעל 100,000 יוגבלו ל-100,000.
|
pageToken |
string
טוקן דף שהתקבל מקריאה קודמת. צריך להזין את האסימון כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל שאר הפרמטרים שמועברים לבקשה צריכים להיות זהים לאלה שמועברים לקריאה שסיפקה את אסימון הדף.
|
filter |
string
מסננים להחלה על הנתונים. ביטוי הסינון עומד בתקן AIP-160 ותומך בסינון לפי שוויון של כל מימדי הפירוט, וגם:
-
isUserPerceived (string ): מציין אם השגיאה נתפסת על ידי המשתמש או לא, USER_PERCEIVED או NOT_USER_PERCEIVED.
|
גוף התשובה
תגובה לשאילתת ספירת שגיאות.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-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 error count metrics within a specified app and timeframe, allowing for filtering and aggregation by various dimensions.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes a POST request to \u003ccode\u003ehttps://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query\u003c/code\u003e with the app's resource name as a path parameter.\u003c/p\u003e\n"],["\u003cp\u003eRequires a request body specifying the timeline, dimensions, metrics, and optional filtering criteria for the query.\u003c/p\u003e\n"],["\u003cp\u003eThe response includes rows of aggregated metrics data and a token for pagination if necessary.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization necessitates the \u003ccode\u003ehttps://www.googleapis.com/auth/playdeveloperreporting\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],["This outlines querying metrics from a metric set via a `POST` request to a specified URL, utilizing gRPC Transcoding. The request requires a `name` path parameter and a body containing `timelineSpec`, `dimensions`, and `metrics` for data aggregation. Optional parameters include `pageSize`, `pageToken`, and `filter`. The response returns rows of metric data and a `nextPageToken` for pagination, with results being filtered by specified dimensions and metrics. Authorization requires the `playdeveloperreporting` OAuth scope.\n"],null,[]]