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) – ОЗУ устройства в МБ, в сегментах (например, 1024 для 1–1,5 ГБ, 4096 для 4–6 ГБ).
  • deviceSocMake (string) – производитель основной однокристальной системы устройства, например Samsung. Reference
  • deviceSocModel (string) – модель основной однокристальной системы устройства, например Exynos 2100. Reference
  • deviceCpuMake (string) – производитель ЦП устройства, например Qualcomm.
  • deviceCpuModel (string) – модель ЦП устройства, например Kryo 240.
  • deviceGpuMake (string) – производитель графического процессора устройства, например ARM.
  • deviceGpuModel (string) – модель графического процессора устройства, например Mali.
  • deviceGpuVersion (string) – версия графического процессора устройства, например 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

Необязательное поле. Максимальный размер возвращаемых данных.

Если значение не указано, будет возвращено не более 1000 строк. Максимальное значение – 10 000. Если указать большее значение, оно будет автоматически уменьшено до 10 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.