Возвращает настроенный отчет с данными о событиях в реальном времени для вашего объекта. События появляются в отчетах в реальном времени через несколько секунд после их отправки в Google Analytics. В отчетах в реальном времени отображаются события и данные об использовании за периоды времени от настоящего момента до 30 минут назад (до 60 минут для ресурсов Google Analytics 360).
Идентификатор ресурса Google Analytics GA4, события которого отслеживаются. Указывается в URL-пути, а не в теле. Чтобы узнать больше, посмотрите , где найти свой идентификатор объекта .
Предложение фильтра метрик. Применяется на этапе после агрегирования, аналогично предложению «имеет» в SQL. В этом фильтре нельзя использовать размеры.
Количество возвращаемых строк. Если не указано, возвращается 10 000 строк. API возвращает максимум 250 000 строк на запрос, независимо от того, сколько вы запрашиваете. limit должен быть положительным.
API также может возвращать меньше строк, чем запрошенное limit , если значений измерения не так много, как limit . Например, для параметра country существует менее 300 возможных значений, поэтому при составлении отчета только country вы не сможете получить более 300 строк, даже если вы установите limit на более высокое значение.
Агрегация метрик. Агрегированные значения показателей будут отображаться в строках, где для параметра DimensionValues установлено значение «RESERVED_(MetricAggregation)».
Минутные диапазоны данных о событиях для чтения. Если не указано, будет использоваться диапазон в одну минуту за последние 30 минут. Если запрошено несколько диапазонов минут, каждая строка ответа будет содержать индекс минутного диапазона, отсчитываемый от нуля. Если два минутных диапазона перекрываются, данные о событиях для перекрывающихся минут включаются в строки ответов для обоих минутных диапазонов.
Тело ответа
Таблица отчета ответа в реальном времени, соответствующая запросу.
В случае успеха тело ответа содержит данные следующей структуры:
Общее количество строк в результате запроса. rowCount не зависит от количества строк, возвращаемых в ответе, и параметра запроса limit . Например, если запрос возвращает 175 строк и включает limit в 50 в запросе API, ответ будет содержать rowCount , равный 175, но только 50 строк.
Состояние квоты этого аналитического ресурса в реальном времени, включая этот запрос.
kind
string
Определяет, к какому типу ресурса относится это сообщение. Этот kind всегда представляет собой фиксированную строку «analyticsData#runRealtimeReport». Полезно различать типы ответов в JSON.
Присваивает имя этому минутному диапазону. Измерение dateRange оценивается по этому имени в ответе отчета. Если установлено, не может начинаться с date_range_ или RESERVED_ . Если этот параметр не установлен, минутные диапазоны именуются по индексу, начинающемуся с нуля, в запросе: date_range_0 , date_range_1 и т. д.
startMinutesAgo
integer
Включающая минута начала запроса как количество минут до текущего момента. Например, "startMinutesAgo": 29 указывает, что отчет должен включать данные о событиях, произошедших 29 минут назад и позже. Не может быть после endMinutesAgo .
Если значение не указано, startMinutesAgo по умолчанию имеет значение 29. Свойства Standard Analytics могут запрашивать данные о событиях за последние 30 минут ( startMinutesAgo <= 29 ), а свойства 360 Analytics могут запрашивать данные о событиях за последние 60 минут ( startMinutesAgo <= 59 ).
endMinutesAgo
integer
Включающая минута окончания запроса как количество минут до текущего момента. Не может быть раньше startMinutesAgo . Например, "endMinutesAgo": 15 указывает, что отчет должен включать данные о событиях, произошедших менее 15 минут назад.
Если параметр не указан, endMinutesAgo по умолчанию имеет значение 0. Свойства Standard Analytics могут запрашивать данные о событиях в любую минуту за последние 30 минут ( endMinutesAgo <= 29 ), а свойства 360 Analytics могут запрашивать данные о событиях в любую минуту за последние 60 минут ( endMinutesAgo <= 59 ).
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-05 UTC."],[[["Retrieves customized, realtime event data for your Google Analytics 4 property, displaying events seconds after they are sent."],["Realtime reports cover data from the present moment to 30 minutes ago (up to 60 minutes for Google Analytics 360 properties)."],["The API allows filtering and ordering of data, aggregation of metrics, and limiting the number of rows returned."],["You can request data for specific minute ranges within the allowed timeframe, with up to 2 minute ranges per request."],["Requires authorization with specific OAuth scopes for read-only or full access to Google Analytics data."]]],["This document outlines how to request and receive realtime event data reports from Google Analytics. The core actions involve sending a `POST` request to the specified endpoint with a property identifier in the URL. The request body defines the report's dimensions, metrics, filters, row limits, metric aggregations, ordering, quota options, and minute ranges. The response includes dimension and metric headers, rows of data, totals, minimums, maximums, row count, property quota, and a response kind identifier. The available minute ranges are up to 30 minutes ago for standard and 60 minutes ago for 360 properties.\n"]]