Method: vitals.errors.counts.query

Запрашивает метрики из набора метрик.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
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 .
  • isUserPerceived ( string ): указывает, воспринимается ли ошибка пользователем или нет, USER_PERCEIVED или NOT_USER_PERCEIVED.
  • issueId ( string ): идентификатор, которому была присвоена ошибка. Значение должно соответствовать компоненту {issue} в issue name .
  • deviceRamBucket ( int64 ): оперативная память устройства в МБ, в сегментах (3 ГБ, 4 ГБ и т. д.).
  • deviceSocMake ( string ): марка основной встроенной системы устройства, например Samsung. Ссылка
  • deviceSocModel ( string ): Модель основной встроенной системы устройства, например «Exynos 2100». Ссылка
  • 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 строк. Максимальное значение — 100000; значения выше 100000 будут приведены к 100000.

pageToken

string

Токен страницы, полученный в результате предыдущего вызова. Предоставьте это, чтобы получить следующую страницу.

При разбиении на страницы все остальные параметры, предоставленные запросу, должны соответствовать вызову, который предоставил токен страницы.

filter

string

Фильтры, применяемые к данным. Выражение фильтрации соответствует стандарту AIP-160 и поддерживает фильтрацию по равенству всех измерений разбивки.

Тело ответа

Ошибка подсчитывает ответ на запрос.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "rows": [
    {
      object (MetricsRow)
    }
  ],
  "nextPageToken": string
}
Поля
rows[]

object ( MetricsRow )

Возвращенные строки.

nextPageToken

string

Токен продолжения для получения следующей страницы данных.

Области авторизации

Требуется следующая область действия OAuth:

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

Дополнительную информацию см. в обзоре OAuth 2.0 .