- HTTP-запрос
- Параметры пути
- Текст запроса
- Ответный текст
- Области полномочий
- Минутный диапазон
- Попробуйте!
Возвращает персонализированный отчет с данными о событиях в реальном времени для вашего ресурса. События отображаются в отчетах в реальном времени через несколько секунд после отправки в Google Analytics. Отчеты в реальном времени показывают события и данные об использовании за периоды времени от настоящего момента до 30 минут назад (до 60 минут для ресурсов Google Analytics 360).
Инструкции по созданию запросов в режиме реального времени и анализу ответов см. в разделе «Создание отчета в режиме реального времени» .
HTTP-запрос
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
property | Идентификатор объекта недвижимости в Google Analytics, события которого отслеживаются. Указывается в пути URL-адреса, а не в теле запроса. Для получения дополнительной информации см. раздел «Где найти идентификатор объекта недвижимости» . Пример: properties/1234 |
Текст запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{ "dimensions": [ { object ( |
| Поля | |
|---|---|
dimensions[] | Запрошенные и отображенные размеры. |
metrics[] | Запрошенные и отображенные метрики. |
dimensionFilter | Фильтрующий параметр измерений. Метрики в этом фильтре использовать нельзя. |
metricFilter | Фильтрующий параметр метрик. Применяется на этапе пост-агрегации, аналогично SQL-запросу having-clause. В этом фильтре нельзя использовать измерения. |
limit | Количество возвращаемых строк. Если не указано, возвращается 10 000 строк. API возвращает максимум 250 000 строк за запрос, независимо от количества запрошенных строк. API также может возвращать меньше строк, чем запрошенный |
metricAggregations[] | Агрегация метрик. Агрегированные значения метрик будут отображаться в строках, где значение dimensionValues установлено на "RESERVED_(MetricAggregation)". |
orderBys[] | Указывает порядок упорядочивания строк в ответе. |
returnPropertyQuota | Определяет, следует ли возвращать текущее состояние квоты в реальном времени для данного ресурса Google Analytics. Квота возвращается в объекте PropertyQuota . |
minuteRanges[] | Диапазоны минут данных событий для чтения. Если не указано, будет использован один диапазон минут за последние 30 минут. Если запрашивается несколько диапазонов минут, каждая строка ответа будет содержать индекс диапазона минут, начинающийся с нуля. Если два диапазона минут перекрываются, данные событий за перекрывающиеся минуты включаются в строки ответа для обоих диапазонов минут. |
Ответный текст
Таблица отчетов в режиме реального времени, соответствующая запросу.
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление |
|---|
{ "dimensionHeaders": [ { object ( |
| Поля | |
|---|---|
dimensionHeaders[] | Описывает столбцы измерений. Количество заголовков измерений и порядок заголовков измерений соответствуют измерениям, присутствующим в строках. |
metricHeaders[] | Описывает столбцы метрик. Количество заголовков метрик и порядок их отображения соответствуют метрикам, присутствующим в строках. |
rows[] | Строки комбинаций значений измерений и значений метрик в отчете. |
totals[] | При необходимости предоставляются суммарные значения показателей. |
maximums[] | При необходимости указываются максимальные значения метрик. |
minimums[] | При необходимости указываются минимальные значения метрик. |
rowCount | Общее количество строк в результате запроса. |
propertyQuota | Состояние квоты в режиме реального времени для этого ресурса Google Analytics, включая этот запрос. |
kind | Указывает, к какому типу ресурсов относится это сообщение. Этот |
Области полномочий
Требуется один из следующих диапазонов аутентификации OAuth:
-
https://www.googleapis.com/auth/analytics.readonly -
https://www.googleapis.com/auth/analytics
Минутный диапазон
Последовательный набор минут: startMinutesAgo , startMinutesAgo + 1 , ..., endMinutesAgo . Допускаются запросы с интервалом до 2 минут.
| JSON-представление |
|---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
| Поля | |
|---|---|
name | Присваивает имя этому диапазону минут. В ответе на отчет этому имени присваивается значение измерения |
startMinutesAgo | Начальная минута запроса указывается как количество минут до текущего момента. Например, Если значение |
endMinutesAgo | Конечная минута запроса указывается как количество минут до текущего момента. Не может быть раньше Если значение не указано, |