Возвращает настроенный отчет с данными о событиях Google Analytics. Отчеты содержат статистику, полученную на основе данных, собранных кодом отслеживания Google Analytics. Данные, возвращаемые из API, представляют собой таблицу со столбцами для запрошенных параметров и показателей. Метрики – это отдельные показатели активности пользователей на вашем ресурсе, например количество активных пользователей или количество событий. Параметры разбивают показатели по некоторым общим критериям, таким как страна или название мероприятия.
HTTP-запрос
POST https://analyticsdata.googleapis.com/v1alpha:runReport
URL-адрес использует синтаксис транскодирования gRPC .
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление | |
---|---|
{ "entity": { object ( |
Поля | |
---|---|
entity | Свойство, события которого отслеживаются. В пакетном запросе этот объект должен быть либо неопределенным, либо соответствовать объекту уровня пакета. |
dimensions[] | Запрошенные и отображенные размеры. |
metrics[] | Запрошенные и отображаемые метрики. |
dateRanges[] | Диапазоны дат данных для чтения. Если запрошено несколько диапазонов дат, каждая строка ответа будет содержать индекс диапазона дат, отсчитываемый от нуля. Если два диапазона дат перекрываются, данные о событиях для перекрывающихся дней включаются в строки ответа для обоих диапазонов дат. В запросе когорты этот |
offset | Количество строк в начальной строке. Первая строка считается строкой 0. |
limit | Количество возвращаемых строк. Если параметр |
metricAggregations[] | Агрегация метрик. Агрегированные значения показателей будут отображаться в строках, где для параметра DimensionValues установлено значение «RESERVED_(MetricAggregation)». |
dimensionFilter | Предложение фильтра измерений. Для использования в этом фильтре необходимо запросить размеры. В этом фильтре нельзя использовать метрики. |
metricFilter | Предложение фильтра метрик. Применяется на этапе после агрегирования, аналогично предложению «имеет» в SQL. Метрики должны быть запрошены для использования в этом фильтре. В этом фильтре нельзя использовать размеры. |
orderBys[] | Указывает, как упорядочены строки в ответе. |
currencyCode | Код валюты в формате ISO4217, например «AED», «USD», «JPY». Если поле пусто, в отчете используется валюта сущности по умолчанию. |
cohortSpec | Когортная группа, связанная с этим запросом. Если в запросе указана когортная группа, параметр «когорта» должен присутствовать. |
keepEmptyRows | Если значение false или не указано, каждая строка со всеми метриками, равными 0, не будет возвращена. Если это правда, эти строки будут возвращены, если они не будут удалены фильтром отдельно. |
returnPropertyQuota | Переключает, возвращать ли текущее состояние квоты этого ресурса Google Analytics. Квота возвращается в PropertyQuota . |
Тело ответа
В случае успеха тело ответа содержит экземпляр RunReportResponse
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/analytics.readonly
-
https://www.googleapis.com/auth/analytics