Method: vitals.errors.counts.query

Wykonuje zapytanie o dane w zestawie danych.

Żą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

To pole jest 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)

Specyfikacja parametrów agregacji osi czasu.

Obsługiwane okresy agregacji:

  • DAILY: wskaźniki są agregowane w odstępach dat kalendarzowych. Domyślna i jedyna obsługiwana strefa czasowa to America/Los_Angeles.
dimensions[]

string

Wymiary, według których grupujesz dane.

Obsługiwane wymiary:

  • apiLevel (string): poziom interfejsu API Androida, który działał na urządzeniu użytkownika, np. 26.
  • versionCode (int64): unikalny identyfikator modelu urządzenia użytkownika. Identyfikator urządzenia to „deviceBrand/device”, gdzie „deviceBrand” odpowiada wartości Build.BRAND, a urządzenie odpowiada elementowi Build.DEVICE, np. google/coral.
  • deviceModel (string): unikalny identyfikator modelu urządzenia użytkownika.
  • deviceType (string): identyfikator formatu urządzenia, np. TELEFON.
  • reportType (string): typ błędu. Wartość powinna odpowiadać jednej z możliwych wartości w argumencie ErrorType.
  • isUserPerceived (string): wskazuje, czy błąd jest postrzegany przez użytkownika: USER_PERCEIVED lub NOT_USER_PERCEIVED.
  • issueId (string): identyfikator, do którego przypisano błąd. Wartość powinna odpowiadać komponentowi {issue} w elemencie issue name.
  • deviceRamBucket (int64): pamięć RAM urządzenia w MB, w zasobnikach (3 GB, 4 GB itp.).
  • deviceSocMake (string): marka podstawowego układu scalonego urządzenia, np. Samsung. Źródła wiedzy
  • deviceSocModel (string): model podstawowego układu scalonego urządzenia, np. „Exynos 2100”. Źródła wiedzy
  • deviceCpuMake (string): marka procesora urządzenia, np. Qualcomm
  • deviceCpuModel (string): model procesora urządzenia, np. „Kryo 240”.
  • deviceGpuMake (string): marka procesora graficznego 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 urządzenia, np. „4198400”.
  • deviceGlEsVersion (string): wersja OpenGL ES urządzenia, np. „196610”.
  • deviceScreenSize (string): rozmiar ekranu urządzenia, np. NORMAL, DUŻY.
  • deviceScreenDpi (string): gęstość ekranu urządzenia, np. mdpi, hdpi.
metrics[]

string

Dane do zagregowania.

Obsługiwane dane:

  • errorReportCount (google.type.Decimal): bezwzględna liczba indywidualnych raportów o błędach otrzymanych w przypadku aplikacji.
  • distinctUsers (google.type.Decimal): liczba unikalnych użytkowników, w przypadku których otrzymano raporty. Zachowaj ostrożność, aby nie agregować tych danych w dalszym ciągu, ponieważ może to spowodować kilkukrotne zliczenie użytkowników. Ta wartość nie jest zaokrąglona, ale może być przybliżona.
pageSize

integer

Maksymalny rozmiar zwracanych danych.

Jeśli wartość nie zostanie określona, zwróconych zostanie maksymalnie 1000 wierszy. Maksymalna wartość to 100 000, a wartości powyżej 100 000 zostaną zmienione na 100 000.

pageToken

string

Token strony otrzymany z poprzedniego wywołania. Podaj tę wartość, aby pobrać kolejną stronę.

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

filter

string

Filtry, które można zastosować do danych. Wyrażenie filtrowania jest zgodne ze standardem AIP-160 i obsługuje filtrowanie według równości wszystkich wymiarów podziału.

Treść odpowiedzi

Błąd zlicza odpowiedź na zapytanie.

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 umożliwiający pobranie następnej strony danych.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.