Method: vitals.errors.counts.query

Wysyła zapytania o wskaźniki w zbiorze wskaźników.

Żądanie HTTP

POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa zasobu.

Format: apps/{app}/errorCountMetricSet

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "timelineSpec": {
    object (TimelineSpec)
  },
  "dimensions": [
    string
  ],
  "metrics": [
    string
  ],
  "pageSize": integer,
  "pageToken": string,
  "filter": string
}
Pola
timelineSpec

object (TimelineSpec)

Opcjonalnie: Specyfikacja parametrów agregacji osi czasu.

Obsługiwane okresy agregacji:

  • DAILY: dane są agregowane w interwałach dat kalendarzowych. Domyślna i jedyna obsługiwana strefa czasowa to America/Los_Angeles.
dimensions[]

string

Opcjonalnie: Wymiary, według których mają być dzielone dane.

Obsługiwane wymiary:

  • apiLevel (string): poziom interfejsu API Androida, który był uruchomiony na urządzeniu użytkownika, np. 26.
  • versionCode (int64): unikalny identyfikator modelu urządzenia użytkownika. Identyfikator ma format „markaUrządzenia/urządzenie”, gdzie markaUrządzenia odpowiada Build.BRAND, a urządzenie odpowiada Build.DEVICE, np. google/coral.
  • deviceModel (string): unikalny identyfikator modelu urządzenia użytkownika.
  • deviceType (string): identyfikator formatu urządzenia, np. PHONE.
  • reportType (string): typ błędu. Wartość powinna odpowiadać jednej z możliwych wartości w ErrorType.
  • issueId (string): identyfikator, do którego przypisano błąd. Wartość powinna odpowiadać komponentowi {issue} w issue name.
  • deviceRamBucket (int64): pamięć RAM urządzenia w MB, w grupach (np. 1024 dla 1–1,5 GB, 4096 dla 4–6 GB).
  • deviceSocMake (string): marka głównego układu SoC urządzenia, np. Samsung. Reference
  • deviceSocModel (string): model głównego układu SoC urządzenia, np. „Exynos 2100”. Reference
  • deviceCpuMake (string): producent procesora urządzenia, np. Qualcomm.
  • deviceCpuModel (string): model procesora urządzenia, np. „Kryo 240”.
  • deviceGpuMake (string): marka GPU urządzenia, np. ARM.
  • deviceGpuModel (string): model GPU urządzenia, np. Mali.
  • deviceGpuVersion (string): wersja GPU urządzenia, np. T750.
  • deviceVulkanVersion (string): wersja interfejsu Vulkan na urządzeniu, np. „4198400”.
  • deviceGlEsVersion (string): wersja OpenGL ES urządzenia, np. „196610”.
  • deviceScreenSize (string): rozmiar ekranu urządzenia, np. NORMAL (normalny), LARGE (duży).
  • deviceScreenDpi (string): gęstość ekranu urządzenia, np. mdpi, hdpi.
metrics[]

string

Opcjonalnie: Dane do agregacji.

Obsługiwane dane:

  • errorReportCount (google.type.Decimal): bezwzględna liczba poszczególnych raportów o błędach otrzymanych w przypadku aplikacji.
  • distinctUsers (google.type.Decimal): liczba unikalnych użytkowników, od których otrzymano raporty. Należy uważać, aby nie agregować tej liczby dalej, ponieważ może to spowodować wielokrotne zliczanie użytkowników. Ta wartość nie jest zaokrąglana, ale może być podawana w przybliżeniu.
pageSize

integer

Opcjonalnie: Maksymalny rozmiar zwracanych danych.

Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 1000 wierszy. Maksymalna wartość to 10 000. Wartości powyżej 10 000 zostaną zmienione na 10 000.

pageToken

string

Opcjonalnie: Token strony otrzymany z poprzedniego wywołania. Podaj go, aby pobrać kolejną stronę.

Podczas podziału na strony wszystkie pozostałe parametry podane w żądaniu muszą być zgodne z wywołaniem, które dostarczyło token strony.

filter

string

Opcjonalnie: Filtry, które mają zostać zastosowane do danych. Wyrażenie filtrujące jest zgodne ze standardem AIP-160 i obsługuje filtrowanie według równości wszystkich wymiarów zestawienia oraz:

  • isUserPerceived (string): wskazuje, czy błąd jest zauważalny dla użytkownika (USER_PERCEIVED lub NOT_USER_PERCEIVED).

Treść odpowiedzi

Odpowiedź na zapytanie o liczbę błędów.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "rows": [
    {
      object (MetricsRow)
    }
  ],
  "nextPageToken": string
}
Pola
rows[]

object (MetricsRow)

Zwrócone wiersze.

nextPageToken

string

Token kontynuacji do pobrania następnej strony danych.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/playdeveloperreporting

Więcej informacji znajdziesz w OAuth 2.0 Overview.