- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Респонсенметатадата
- СхемаRestrictionResponse
- АктивМетрикритион
- Ограниченныйметриктипе
- Попробуйте!
Получает содержимое задачи отчета. После запроса reportTasks.create
вы сможете получить содержимое отчета, как только отчет станет АКТИВНЫМ. Этот метод вернет ошибку, если состояние задачи отчета не ACTIVE
. Ответ на запрос вернет значения строк и столбцов таблицы отчета.
HTTP-запрос
POST https://analyticsdata.googleapis.com/v1alpha/{name=properties/*/reportTasks/*}:query
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
name | Необходимый. Имя источника отчета. Формат: |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "offset": string, "limit": string } |
Поля | |
---|---|
offset | Необязательный. Количество строк в начальной строке отчета. Первая строка считается строкой 0. При пейджинге первый запрос не указывает смещение; или, что то же самое, устанавливает смещение в 0; первый запрос возвращает первый Дополнительные сведения об этом параметре нумерации страниц см. в разделе Нумерация страниц . |
limit | Необязательный. Количество строк, возвращаемых из отчета. Если не указано, возвращается 10 000 строк. API возвращает максимум 250 000 строк на запрос, независимо от того, сколько вы запрашиваете. API также может возвращать меньше строк, чем запрошенное Дополнительные сведения об этом параметре нумерации страниц см. в разделе Нумерация страниц . |
Тело ответа
Содержимое отчета, соответствующее задаче отчета.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "dimensionHeaders": [ { object ( |
Поля | |
---|---|
dimensionHeaders[] | Описывает столбцы измерений. Количество DimensionHeaders и порядок DimensionHeaders соответствуют измерениям, представленным в строках. |
metricHeaders[] | Описывает столбцы показателей. Количество MetricHeaders и порядок MetricHeaders соответствуют метрикам, представленным в строках. |
rows[] | Строки комбинаций значений измерений и значений показателей в отчете. |
totals[] | По запросу — суммарные значения метрик. |
maximums[] | По запросу максимальные значения метрик. |
minimums[] | По запросу — минимальные значения метрик. |
rowCount | Общее количество строк в результате запроса. |
metadata | Метаданные для отчета. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/analytics.readonly
-
https://www.googleapis.com/auth/analytics
Респонсенметатадата
Метаданные ответа, содержащие дополнительную информацию о содержимом отчета.
JSON-представление |
---|
{
"dataLossFromOtherRow": boolean,
"schemaRestrictionResponse": {
object ( |
Поля | |
---|---|
dataLossFromOtherRow | Если это правда, указывает, что некоторые сегменты комбинаций измерений перенесены в строку «(другое)». Это может произойти с отчетами с большим количеством элементов. Параметр метаданных dataLossFromOtherRow заполняется на основе таблицы агрегированных данных, используемой в отчете. Параметр будет точно заполнен независимо от фильтров и ограничений в отчете. Например, (другая) строка может быть исключена из отчета, поскольку запрос содержит фильтр sessionSource = google. Этот параметр все равно будет заполнен, если во входных агрегатных данных, использованных для создания этого отчета, присутствовала потеря данных из другой строки. Дополнительные сведения см. в разделе О (другой) строке и выборке данных . |
schemaRestrictionResponse | Описывает ограничения схемы, активно применяемые при создании этого отчета. Дополнительные сведения см. в разделе Управление доступом и ограничением данных . |
currencyCode | Код валюты, используемый в этом отчете. Предназначен для использования при форматировании валютных показателей, таких как Коды валют — это строковые кодировки типов валют из стандарта ISO 4217 ( https://en.wikipedia.org/wiki/ISO_4217) ; например «USD», «EUR», «JPY». Дополнительную информацию см. на странице https://support.google.com/analytics/answer/9796179 . |
timeZone | Текущий часовой пояс объекта размещения. Предназначен для интерпретации основанных на времени измерений, таких как |
emptyReason | Если указана пустая причина, по этой причине отчет будет пустым. |
subjectToThresholding | Если |
СхемаRestrictionResponse
Ограничения схемы активно применяются при создании этого отчета. Дополнительные сведения см. в разделе Управление доступом и ограничением данных .
JSON-представление |
---|
{
"activeMetricRestrictions": [
{
object ( |
Поля | |
---|---|
activeMetricRestrictions[] | Все ограничения активно соблюдаются при создании отчета. Например, |
АктивМетрикритион
Метрика, активно ограниченная при создании отчета.
JSON-представление |
---|
{
"restrictedMetricTypes": [
enum ( |
Поля | |
---|---|
restrictedMetricTypes[] | Причина ограничения этого показателя. |
metricName | Имя ограниченной метрики. |
Ограниченныйметриктипе
Категории данных, просмотр которых может быть ограничен на определенных ресурсах GA4.
Перечисления | |
---|---|
RESTRICTED_METRIC_TYPE_UNSPECIFIED | Неопределенный тип. |
COST_DATA | Метрики стоимости, такие как adCost . |
REVENUE_DATA | Метрики дохода, такие как purchaseRevenue . |