Method: properties.runFunnelReport

Возвращает настроенный отчет по воронке данных о ваших событиях Google Analytics. Данные, возвращаемые из API, представляют собой таблицу со столбцами для запрошенных параметров и показателей.

Исследование воронки позволяет визуализировать шаги, которые ваши пользователи предпринимают для выполнения задачи, и быстро увидеть, насколько хорошо они добиваются успеха или терпят неудачу на каждом этапе. Например, как потенциальные клиенты становятся покупателями, а затем покупателями? Как разовые покупатели становятся постоянными? С помощью этой информации вы можете улучшить неэффективные или заброшенные пути взаимодействия с клиентами. Дополнительную информацию см. в разделе Исследование последовательностей GA4 .

Этот метод представлен на стадии альфа-версии с целью сбора отзывов о синтаксисе и возможностях перед входом в бета-версию. Чтобы оставить отзыв об этом API, заполните форму обратной связи по отчетам по воронке API данных Google Analytics .

HTTP-запрос

POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport

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

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

Параметры
property

string

Необязательный. Идентификатор ресурса Google Analytics GA4, события которого отслеживаются. Указывается в URL-пути, а не в теле. Чтобы узнать больше, узнайте , где найти свой идентификатор объекта . В пакетном запросе это свойство должно быть либо неопределенным, либо соответствовать свойству уровня пакета.

Пример: свойства/1234

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "dateRanges": [
    {
      object (DateRange)
    }
  ],
  "funnel": {
    object (Funnel)
  },
  "funnelBreakdown": {
    object (FunnelBreakdown)
  },
  "funnelNextAction": {
    object (FunnelNextAction)
  },
  "funnelVisualizationType": enum (FunnelVisualizationType),
  "segments": [
    {
      object (Segment)
    }
  ],
  "limit": string,
  "dimensionFilter": {
    object (FilterExpression)
  },
  "returnPropertyQuota": boolean
}
Поля
dateRanges[]

object ( DateRange )

Необязательный. Диапазоны дат данных для чтения. Если запрошено несколько диапазонов дат, каждая строка ответа будет содержать индекс диапазона дат, отсчитываемый от нуля. Если два диапазона дат перекрываются, данные о событиях для перекрывающихся дней включаются в строки ответа для обоих диапазонов дат.

funnel

object ( Funnel )

Необязательный. Конфигурация воронки этого запроса. Эта конфигурация воронки является обязательной.

funnelBreakdown

object ( FunnelBreakdown )

Необязательный. Если указано, эта разбивка добавляет измерение к ответу подотчета таблицы воронки. Это измерение разбивки расширяет каждый шаг воронки до уникальных значений измерения разбивки. Например, при разбивке по измерению deviceCategory будут созданы строки для mobile , tablet , desktop и итоговых значений.

funnelNextAction

object ( FunnelNextAction )

Необязательный. Если указано, следующее действие добавляет измерение в ответ подотчета визуализации воронки. Это измерение следующего действия расширяет каждый шаг воронки до уникальных значений следующего действия. Например, следующее действие измерения eventName создаст строки для нескольких событий (например, session_start & click ) и итогового значения.

Следующее действие поддерживает только eventName и большинство размеров страницы/экрана, например pageTitle и pagePath .

funnelVisualizationType

enum ( FunnelVisualizationType )

Необязательный. Тип визуализации воронки управляет размерами, присутствующими в ответе подотчета визуализации воронки. Если не указано, используется STANDARD_FUNNEL .

segments[]

object ( Segment )

Необязательный. Конфигурации сегментов. Сегменты — это подмножества данных свойства. В отчете по воронке с сегментами последовательность оценивается в каждом сегменте.

Каждый сегмент, указанный в этом запросе, создает в ответе отдельную строку; в ответе каждый сегмент идентифицируется своим именем.

Параметр сегментов является необязательным. Запросы ограничены 4 сегментами.

limit

string ( int64 format)

Необязательный. Количество возвращаемых строк. Если не указано, возвращается 10 000 строк. API возвращает максимум 250 000 строк на запрос, независимо от того, сколько вы запрашиваете. limit должен быть положительным.

API также может возвращать меньше строк, чем запрошенное limit , если значений измерения не так много, как limit .

dimensionFilter

object ( FilterExpression )

Необязательный. Фильтры измерений позволяют запрашивать в отчете только определенные значения измерений. Дополнительные сведения см. в разделе «Создание отчета: фильтры измерений» . В этом фильтре нельзя использовать метрики.

returnPropertyQuota

boolean

Необязательный. Переключает, возвращать ли текущее состояние квоты этого ресурса Analytics. Квота возвращается в PropertyQuota .

Тело ответа

Ответ на отчет о воронке содержит два подотчета. Два подотчета представляют собой разные комбинации параметров и показателей.

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

JSON-представление
{
  "funnelTable": {
    object (FunnelSubReport)
  },
  "funnelVisualization": {
    object (FunnelSubReport)
  },
  "propertyQuota": {
    object (PropertyQuota)
  },
  "kind": string
}
Поля
funnelTable

object ( FunnelSubReport )

Таблица воронки — это отчет с указанием шага воронки, сегмента, параметра разбивки, активных пользователей, степени завершения, количества отказов и количества отказов.

Измерение сегмента присутствует в этом ответе только в том случае, если сегмент был запрошен. Измерение разбивки присутствует в этом ответе только в том случае, если оно было запрошено.

funnelVisualization

object ( FunnelSubReport )

Визуализация воронки представляет собой отчет с шагом воронки, сегментом, датой, параметром следующего действия и активными пользователями.

Измерение сегмента присутствует в этом ответе только в том случае, если сегмент был запрошен. Измерение даты присутствует в этом ответе только в том случае, если оно было запрошено через тип воронки TRENDED_FUNNEL . Следующий параметр действия присутствует в ответе только в том случае, если он был запрошен.

propertyQuota

object ( PropertyQuota )

Состояние квоты этого ресурса Google Аналитики, включая этот запрос.

kind

string

Определяет, к какому типу ресурса относится это сообщение. Этот kind всегда представляет собой фиксированную строку «analyticsData#runFunnelReport». Полезно различать типы ответов в JSON.

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

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics

Воронка

Настраивает воронку в запросе отчета о воронке. Воронка сообщает о пользователях, когда они проходят последовательность шагов.

Исследование воронки позволяет визуализировать шаги, которые ваши пользователи предпринимают для выполнения задачи, и быстро увидеть, насколько хорошо они добиваются успеха или терпят неудачу на каждом этапе. Например, как потенциальные клиенты становятся покупателями, а затем покупателями? Как разовые покупатели становятся постоянными? С помощью этой информации вы можете улучшить неэффективные или заброшенные пути взаимодействия с клиентами.

JSON-представление
{
  "isOpenFunnel": boolean,
  "steps": [
    {
      object (FunnelStep)
    }
  ]
}
Поля
isOpenFunnel

boolean

В открытой воронке пользователи могут войти в воронку на любом этапе, а в закрытой воронке пользователи должны войти в воронку на первом этапе. Необязательный. Если не указано иное, используется закрытая воронка.

steps[]

object ( FunnelStep )

Последовательные шаги этой воронки.

Шаг воронки

Шаги определяют путь пользователя, который вы хотите измерить. Шаги содержат одно или несколько условий, которым должны соответствовать ваши пользователи, чтобы их включили в этот этап воронки.

JSON-представление
{
  "name": string,
  "isDirectlyFollowedBy": boolean,
  "filterExpression": {
    object (FunnelFilterExpression)
  },
  "withinDurationFromPriorStep": string
}
Поля
name

string

Отличительное имя для этого шага. Если не указано, шаги будут именоваться индексированным именем, начинающимся с 1 (например, «0.», «1.» и т. д.). Это имя определяет строковое значение, возвращаемое измерением funnelStepName . Например, если указать name = Purchase на третьем этапе воронки запроса, в ответе отчета по воронке будет указано 3. Purchase .

isDirectlyFollowedBy

boolean

Если это правда, этот шаг должен следовать непосредственно за предыдущим шагом. Если false, между предыдущим шагом и этим шагом могут быть события. Если не указано, isDirectlyFollowedBy считается ложным.

filterExpression

object ( FunnelFilterExpression )

Условие, которому должны соответствовать ваши пользователи, чтобы их включили в этот этап воронки.

withinDurationFromPriorStep

string ( Duration format)

Если указано, этот шаг должен завершиться в пределах продолжительности завершения предыдущего шага. withinDurationFromPriorStep включает конечную точку с точностью до микросекунды. Например, длительность в 5 секунд можно завершить за 4,9 или 5,0 секунды, но не за 5 секунд и 1 микросекунду.

withinDurationFromPriorStep является необязательным, и если он не указан, шаги могут быть разделены любой продолжительностью времени.

Продолжительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

Выражение Фильтра Воронки

Выражает комбинации фильтров-воронок.

JSON-представление
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FunnelFilterExpressionList)
  },
  "orGroup": {
    object (FunnelFilterExpressionList)
  },
  "notExpression": {
    object (FunnelFilterExpression)
  },
  "funnelFieldFilter": {
    object (FunnelFieldFilter)
  },
  "funnelEventFilter": {
    object (FunnelEventFilter)
  }
  // End of list of possible types for union field expr.
}
Поля
Союз полевых expr . Укажите один тип фильтра для FunnelFilterExpression . expr может быть только одним из следующих:
andGroup

object ( FunnelFilterExpressionList )

Выражение FunnelFilterExpression в andGroup имеет отношение AND.

orGroup

object ( FunnelFilterExpressionList )

Выражение FunnelFilterExpression в orGroup имеет отношение ИЛИ.

notExpression

object ( FunnelFilterExpression )

FunnelFilterExpression НЕ является выражением notExpression .

funnelFieldFilter

object ( FunnelFieldFilter )

Фильтр воронки для параметра или показателя.

funnelEventFilter

object ( FunnelEventFilter )

Создает фильтр, который соответствует событиям с одним именем события. Если указано выражение фильтра параметров, этому фильтру событий соответствует только подмножество событий, которые соответствуют как одному имени события, так и выражениям фильтра параметров.

Список выражений фильтра воронки

Список выражений фильтра воронки.

JSON-представление
{
  "expressions": [
    {
      object (FunnelFilterExpression)
    }
  ]
}
Поля
expressions[]

object ( FunnelFilterExpression )

Список выражений фильтра воронки.

ВоронкаПолеФильтр

Выражение для фильтрации значений параметра или показателя.

JSON-представление
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
Поля
fieldName

string

Имя измерения или имя метрики.

Поле объединения one_filter . Укажите один тип фильтра. one_filter может быть только одним из следующих:
stringFilter

object ( StringFilter )

Фильтр, связанный со строками.

inListFilter

object ( InListFilter )

Фильтр для значений в списке.

numericFilter

object ( NumericFilter )

Фильтр для числовых значений или значений даты.

betweenFilter

object ( BetweenFilter )

Фильтр между двумя значениями.

Фильтр событий воронки

Создает фильтр, который соответствует событиям с одним именем события. Если указано выражение фильтра параметров, этому фильтру событий соответствует только подмножество событий, которые соответствуют как одному имени события, так и выражениям фильтра параметров.

JSON-представление
{
  "eventName": string,
  "funnelParameterFilterExpression": {
    object (FunnelParameterFilterExpression)
  }
}
Поля
eventName

string

Этот фильтр соответствует событиям с одним именем события. Укажите название мероприятия.

funnelParameterFilterExpression

object ( FunnelParameterFilterExpression )

Если указано, этот фильтр соответствует событиям, которые соответствуют как одному имени события, так и выражениям фильтра параметров.

Внутри выражения фильтра параметров доступны только фильтры параметров.

ВоронкаПараметрФильтрВыражение

Выражает комбинации фильтров воронки по параметрам.

JSON-представление
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FunnelParameterFilterExpressionList)
  },
  "orGroup": {
    object (FunnelParameterFilterExpressionList)
  },
  "notExpression": {
    object (FunnelParameterFilterExpression)
  },
  "funnelParameterFilter": {
    object (FunnelParameterFilter)
  }
  // End of list of possible types for union field expr.
}
Поля
Союз полевых expr . Укажите один тип фильтра для FunnelParameterFilterExpression . expr может быть только одним из следующих:
andGroup

object ( FunnelParameterFilterExpressionList )

Выражение FunnelParameterFilterExpression в andGroup имеет отношение И.

orGroup

object ( FunnelParameterFilterExpressionList )

Выражение FunnelParameterFilterExpression в orGroup имеет отношение ИЛИ.

notExpression

object ( FunnelParameterFilterExpression )

FunnelParameterFilterExpression НЕ имеет значения notExpression .

funnelParameterFilter

object ( FunnelParameterFilter )

Примитивный фильтр параметров воронки.

ВоронкаПараметрФильтрВыражениеСписок

Список выражений фильтра параметров воронки.

JSON-представление
{
  "expressions": [
    {
      object (FunnelParameterFilterExpression)
    }
  ]
}
Поля
expressions[]

object ( FunnelParameterFilterExpression )

Список выражений фильтра параметров воронки.

ВоронкаПараметрФильтр

Выражение для фильтрации значений параметров в воронке.

JSON-представление
{

  // Union field one_parameter can be only one of the following:
  "eventParameterName": string,
  "itemParameterName": string
  // End of list of possible types for union field one_parameter.

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
Поля
Поле объединения one_parameter . Поле, которое фильтруется. one_parameter может быть только одним из следующих:
eventParameterName

string

Этот фильтр будет оцениваться по указанному параметру события. Параметры события регистрируются как параметры события. Параметры события включают такие поля, как «firebase_screen» и «валюта».

Параметры событий можно использовать только в сегментах и ​​последовательностях и только в фильтре-потомке EventFilter. В фильтре-потомке EventFilter следует использовать параметры события или элемента.

itemParameterName

string

Этот фильтр будет оцениваться по указанному параметру элемента. Параметры элемента регистрируются как параметры в массиве элементов. Параметры элемента включают такие поля, как «item_name» и «item_category».

Параметры элемента можно использовать только в сегментах и ​​последовательностях и только в фильтре-потомке EventFilter. В фильтре-потомке EventFilter следует использовать параметры события или элемента.

Параметры товара доступны только в событиях электронной торговли. Дополнительную информацию о мероприятиях электронной торговли см. в руководстве «Измерение электронной торговли» .

Поле объединения one_filter . Укажите один тип фильтра. one_filter может быть только одним из следующих:
stringFilter

object ( StringFilter )

Фильтр, связанный со строками.

inListFilter

object ( InListFilter )

Фильтр для значений в списке.

numericFilter

object ( NumericFilter )

Фильтр для числовых значений или значений даты.

betweenFilter

object ( BetweenFilter )

Фильтр между двумя значениями.

Разбивка по воронке

Разбивки добавляют измерение в ответ подотчета таблицы воронки.

JSON-представление
{
  "breakdownDimension": {
    object (Dimension)
  },
  "limit": string
}
Поля
breakdownDimension

object ( Dimension )

Столбец измерения добавлен в ответ подотчета таблицы последовательностей. Измерение разбивки разбивает каждый шаг воронки. Если указан funnelBreakdown , требуется допустимое breakdownDimension .

limit

string ( int64 format)

Максимальное количество различных значений измерения разбивки, возвращаемых в ответе. Если предел не указан, используется limit в 5 . Предел должен превышать ноль и не может превышать 15.

ВоронкаСледующееДействие

Следующие действия указывают значение измерения после того, как пользователь выполнил шаг, но до того, как тот же пользователь выполнил следующий шаг. Например, если nextActionDimension имеет eventName , то nextActionDimension в строке i го шага воронки вернет первое событие после события, которое квалифицировало пользователя на i -й шаг воронки, но до того, как пользователь достиг i+1 го шага воронки.

JSON-представление
{
  "nextActionDimension": {
    object (Dimension)
  },
  "limit": string
}
Поля
nextActionDimension

object ( Dimension )

Столбец измерения добавлен в ответ подотчета визуализации воронки. Следующий параметр действия возвращает следующее значение этого параметра после того, как пользователь достиг i -го шага воронки.

nextActionDimension в настоящее время поддерживает только eventName и большинство размеров страницы/экрана, таких как pageTitle и pagePath . nextActionDimension не может быть выражением измерения.

limit

string ( int64 format)

Максимальное количество различных значений измерения разбивки, возвращаемых в ответе. Если предел не указан, используется limit в 5 . Предел должен превышать ноль и не может превышать 5.

Тип визуализации воронки

Управляет размерами, присутствующими в ответе подотчета визуализации воронки.

Перечисления
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED Неопределенный тип.
STANDARD_FUNNEL Стандартная (ступенчатая) воронка. Подотчет о визуализации воронки в ответе не будет содержать дату.
TRENDED_FUNNEL Воронка с трендом (линейный график). Подотчет по визуализации воронки в ответе будет содержать измерение даты.

Сегмент

Сегмент – это подмножество ваших данных Google Analytics. Например, из всего вашего набора пользователей один сегмент может состоять из пользователей из определенной страны или города. Другим сегментом могут быть пользователи, которые покупают определенную линейку продуктов или посещают определенную часть вашего сайта или вызывают определенные события в вашем приложении.

Дополнительную информацию см. в разделе Конструктор сегментов GA4 .

JSON-представление
{
  "name": string,

  // Union field one_segment_scope can be only one of the following:
  "userSegment": {
    object (UserSegment)
  },
  "sessionSegment": {
    object (SessionSegment)
  },
  "eventSegment": {
    object (EventSegment)
  }
  // End of list of possible types for union field one_segment_scope.
}
Поля
name

string

Имя этого сегмента. Если не указано, сегменты называются «Сегмент». Это имя определяет строковое значение, возвращаемое измерением segment . Измерение segment добавляет к имени сегмента префикс, начиная с 1, индексный номер сегмента в запросе (например, «1. Сегмент», «2. Сегмент» и т. д.).

Поле объединения one_segment_scope . Сегмент указан в одной области. one_segment_scope может быть только одним из следующих:
userSegment

object ( UserSegment )

Сегменты пользователей – это подмножества пользователей, которые взаимодействовали с вашим сайтом или приложением.

sessionSegment

object ( SessionSegment )

Сегменты сеансов – это подмножества сеансов, произошедших на вашем сайте или в приложении.

eventSegment

object ( EventSegment )

Сегменты событий – это подмножества событий, которые произошли на вашем сайте или в приложении.

Пользовательский сегмент

Сегменты пользователей – это подмножества пользователей, которые взаимодействовали с вашим сайтом или приложением. Например, пользователи, которые ранее совершали покупки; пользователи, которые добавили товары в свои корзины, но не совершили покупку.

JSON-представление
{
  "userInclusionCriteria": {
    object (UserSegmentCriteria)
  },
  "exclusion": {
    object (UserSegmentExclusion)
  }
}
Поля
userInclusionCriteria

object ( UserSegmentCriteria )

Определяет, какие пользователи включены в этот сегмент. Необязательный.

exclusion

object ( UserSegmentExclusion )

Определяет, какие пользователи исключены из этого сегмента. Необязательный.

Усерсегменткритериа

Пользователь соответствует критерию, если события пользователя соответствуют условиям критериев.

JSON-представление
{
  "andConditionGroups": [
    {
      object (UserSegmentConditionGroup)
    }
  ],
  "andSequenceGroups": [
    {
      object (UserSegmentSequenceGroup)
    }
  ]
}
Поля
andConditionGroups[]

object ( UserSegmentConditionGroup )

Пользователь соответствует этому критерию, если он соответствует каждому из этих andConditionGroups и каждому из andSequenceGroups . andConditionGroups может быть пустым, если указаны andSequenceGroups .

andSequenceGroups[]

object ( UserSegmentSequenceGroup )

Пользователь соответствует этому критерию, если он соответствует каждому из этих andSequenceGroups и каждому из andConditionGroups . andSequenceGroups может быть пустым, если указаны andConditionGroups .

Усерсегменткондиционионгруппу

Условия сообщают Analytics, какие данные следует включить в сегмент или исключить из него.

JSON-представление
{
  "conditionScoping": enum (UserCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
Поля
conditionScoping

enum ( UserCriteriaScoping )

Данные включаются или исключаются из сегмента в зависимости от того, соответствуют ли они группе условий. Эта область определяет, на скольких событиях оценивается segmentFilterExpression , прежде чем будет определено, соответствует ли группа условий или нет. Например, еслиconditionScoping conditionScoping = USER_CRITERIA_WITHIN_SAME_SESSION , выражение оценивается для всех событий в сеансе, а затем определяется, соответствует ли группа условий этому пользователю. Например, если conditionScoping = USER_CRITERIA_WITHIN_SAME_EVENT , выражение оценивается для одного события, а затем определяется, соответствует ли группа условий этому пользователю.

Необязательный. Если не указано, используется conditionScoping = ACROSS_ALL_SESSIONS .

segmentFilterExpression

object ( SegmentFilterExpression )

Данные включаются или исключаются из сегмента в зависимости от того, соответствуют ли они этому выражению. Выражения выражают критерии измерения, показателей и/или параметров.

Пользовательские критерииОбзор

Область действия определяет, какие события учитываются при оценке соответствия пользователя критериям.

Перечисления
USER_CRITERIA_SCOPING_UNSPECIFIED Область применения неуказанных критериев. Не уточняйте.
USER_CRITERIA_WITHIN_SAME_EVENT Если критерии удовлетворяются в рамках одного события, пользователь соответствует критериям.
USER_CRITERIA_WITHIN_SAME_SESSION Если критерии удовлетворяются в течение одного сеанса, пользователь соответствует критериям.
USER_CRITERIA_ACROSS_ALL_SESSIONS Если критериям удовлетворяют какие-либо события для пользователя, пользователь соответствует критериям.

Выражение SegmentFilterExpression

Выражает комбинации сегментных фильтров.

JSON-представление
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (SegmentFilterExpressionList)
  },
  "orGroup": {
    object (SegmentFilterExpressionList)
  },
  "notExpression": {
    object (SegmentFilterExpression)
  },
  "segmentFilter": {
    object (SegmentFilter)
  },
  "segmentEventFilter": {
    object (SegmentEventFilter)
  }
  // End of list of possible types for union field expr.
}
Поля
Союз полевых expr . Укажите один тип фильтра для SegmentFilterExpression . expr может быть только одним из следующих:
andGroup

object ( SegmentFilterExpressionList )

Выражение SegmentFilterExpression в andGroup имеет отношение AND.

orGroup

object ( SegmentFilterExpressionList )

Выражение SegmentFilterExpression в orGroup имеет отношение ИЛИ.

notExpression

object ( SegmentFilterExpression )

SegmentFilterExpression НЕ имеет notExpression .

segmentFilter

object ( SegmentFilter )

Примитивный сегментный фильтр.

segmentEventFilter

object ( SegmentEventFilter )

Создает фильтр, который соответствует событиям с одним именем события. Если указано выражение фильтра параметров, этому фильтру событий соответствует только подмножество событий, которые соответствуют как одному имени события, так и выражениям фильтра параметров.

Список выражений сегмента фильтра

Список выражений сегментного фильтра.

JSON-представление
{
  "expressions": [
    {
      object (SegmentFilterExpression)
    }
  ]
}
Поля
expressions[]

object ( SegmentFilterExpression )

Список выражений фильтра сегментов

СегментФильтр

Выражение для фильтрации значений параметра или показателя.

JSON-представление
{
  "fieldName": string,
  "filterScoping": {
    object (SegmentFilterScoping)
  },

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
Поля
fieldName

string

Имя измерения или имя метрики.

filterScoping

object ( SegmentFilterScoping )

Указывает область действия фильтра.

Поле объединения one_filter . Укажите один тип фильтра для Filter . one_filter может быть только одним из следующих:
stringFilter

object ( StringFilter )

Фильтр, связанный со строками.

inListFilter

object ( InListFilter )

Фильтр для значений в списке.

numericFilter

object ( NumericFilter )

Фильтр для числовых значений или значений даты.

betweenFilter

object ( BetweenFilter )

Фильтр между двумя значениями.

СегментФильтрОбзор

Области действия определяют, как следует учитывать параметры и показатели нескольких событий при оценке сегментного фильтра.

JSON-представление
{
  "atAnyPointInTime": boolean
}
Поля
atAnyPointInTime

boolean

Если atAnyPointInTime имеет значение true, этот фильтр оценивается как true для всех событий, если он оценивается как true для любого события в диапазоне дат запроса.

Этот параметр atAnyPointInTime не расширяет диапазон дат событий в отчете. Если atAnyPointInTime имеет значение true, при оценке этого фильтра учитываются только события в пределах диапазона дат отчета.

Этот atAnyPointInTime можно указать только в том случае, если область действия критерия равна ACROSS_ALL_SESSIONS и его нельзя указать в последовательностях.

Если областью критериев является ACROSS_ALL_SESSIONS , atAnyPointInTime = false используется, если не указано.

Фильтр событий сегмента

Создает фильтр, который соответствует событиям с одним именем события. Если указано выражение фильтра параметров, этому фильтру событий соответствует только подмножество событий, которые соответствуют как одному имени события, так и выражениям фильтра параметров.

JSON-представление
{
  "eventName": string,
  "segmentParameterFilterExpression": {
    object (SegmentParameterFilterExpression)
  }
}
Поля
eventName

string

Этот фильтр соответствует событиям с одним именем события. Укажите название мероприятия.

segmentParameterFilterExpression

object ( SegmentParameterFilterExpression )

Если указано, этот фильтр соответствует событиям, которые соответствуют как одному имени события, так и выражениям фильтра параметров.

Внутри выражения фильтра параметров доступны только фильтры параметров.

СегментПараметрФильтрВыражение

Выражает комбинации сегментного фильтра по параметрам.

JSON-представление
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (SegmentParameterFilterExpressionList)
  },
  "orGroup": {
    object (SegmentParameterFilterExpressionList)
  },
  "notExpression": {
    object (SegmentParameterFilterExpression)
  },
  "segmentParameterFilter": {
    object (SegmentParameterFilter)
  }
  // End of list of possible types for union field expr.
}
Поля
Союз полевых expr . Укажите один тип фильтра для SegmentParameterFilterExpression . expr может быть только одним из следующих:
andGroup

object ( SegmentParameterFilterExpressionList )

Выражение SegmentParameterFilterExpression в andGroup имеет отношение AND.

orGroup

object ( SegmentParameterFilterExpressionList )

Выражение SegmentParameterFilterExpression в orGroup имеет отношение ИЛИ.

notExpression

object ( SegmentParameterFilterExpression )

SegmentParameterFilterExpression НЕ имеет значения notExpression .

segmentParameterFilter

object ( SegmentParameterFilter )

Примитивный фильтр параметров сегмента.

СегментПараметрФильтрВыражениеСписок

Список выражений фильтра параметров сегмента.

JSON-представление
{
  "expressions": [
    {
      object (SegmentParameterFilterExpression)
    }
  ]
}
Поля
expressions[]

object ( SegmentParameterFilterExpression )

Список выражений фильтра параметров сегмента.

СегментПараметрФильтр

Выражение для фильтрации значений параметров в сегменте.

JSON-представление
{
  "filterScoping": {
    object (SegmentParameterFilterScoping)
  },

  // Union field one_parameter can be only one of the following:
  "eventParameterName": string,
  "itemParameterName": string
  // End of list of possible types for union field one_parameter.

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
Поля
filterScoping

object ( SegmentParameterFilterScoping )

Указывает область действия фильтра.

Поле объединения one_parameter . Поле, которое фильтруется. one_parameter может быть только одним из следующих:
eventParameterName

string

Этот фильтр будет оцениваться по указанному параметру события. Параметры события регистрируются как параметры события. Параметры события включают такие поля, как «firebase_screen» и «валюта».

Параметры событий можно использовать только в сегментах и ​​последовательностях и только в фильтре-потомке EventFilter. В фильтре-потомке EventFilter следует использовать параметры события или элемента.

itemParameterName

string

Этот фильтр будет оцениваться по указанному параметру элемента. Параметры элемента регистрируются как параметры в массиве элементов. Параметры элемента включают такие поля, как «item_name» и «item_category».

Параметры элемента можно использовать только в сегментах и ​​последовательностях и только в фильтре-потомке EventFilter. В фильтре-потомке EventFilter следует использовать параметры события или элемента.

Параметры товара доступны только в событиях электронной торговли. Дополнительную информацию о мероприятиях электронной торговли см. в руководстве «Измерение электронной торговли» .

Поле объединения one_filter . Укажите один тип фильтра. one_filter может быть только одним из следующих:
stringFilter

object ( StringFilter )

Фильтр, связанный со строками.

inListFilter

object ( InListFilter )

Фильтр для значений в списке.

numericFilter

object ( NumericFilter )

Фильтр для числовых значений или значений даты.

betweenFilter

object ( BetweenFilter )

Фильтр между двумя значениями.

СегментПараметрФильтрОбзор

Области действия определяют, как следует учитывать несколько событий при оценке фильтра параметров сегмента.

JSON-представление
{
  "inAnyNDayPeriod": string
}
Поля
inAnyNDayPeriod

string ( int64 format)

Накапливает параметр за указанный период дней перед применением фильтра. Поддерживается только в том случае, если область действия критериев равна ACROSS_ALL_SESSIONS или WITHIN_SAME_SESSION . Поддерживается только в том случае, если параметр event_count .

Например, если inAnyNDayPeriod равен 3, eventName — «purchase», параметр события — «event_count», а критерий фильтра больше 5, этот фильтр будет накапливать количество событий покупок за каждые 3 последовательных дня в отчете. диапазон дат; пользователь пройдет критерии этого фильтра и будет включен в этот сегмент, если количество событий покупки превысит 5 в течение любого трехдневного периода подряд. Например, будут учитываться периоды с 01.11.2021 по 03.11.2021, с 02.11.2021 по 04.11.2021, с 03.11.2021 по 05.11.2021 и т. д.

Диапазон дат не расширяется с целью создания полного окна N дней в начале диапазона дат. Например, если отчет составлен за период с 01.11.2021 по 10.11.2021 и inAnyNDayPeriod = 3, первые два дня будут эффективно сокращены, поскольку никакие данные о событиях за пределами диапазона дат отчета не будут считываться. Например, первые четыре периода фактически будут следующими: с 01.11.2021 по 01.11.2021, с 01.11.2021 по 02.11.2021, с 01.11.2021 по 03.11.2021 и с 2021-02. С 02.11 по 04.11.2021.

inAnyNDayPeriod является необязательным. Если не указано, segmentParameterFilter применяется к каждому событию индивидуально.

Усерсегментсеквенцегруппу

Определите условия, которые должны произойти в определенном порядке, чтобы пользователь стал участником сегмента.

JSON-представление
{
  "sequenceScoping": enum (UserCriteriaScoping),
  "sequenceMaximumDuration": string,
  "userSequenceSteps": [
    {
      object (UserSequenceStep)
    }
  ]
}
Поля
sequenceScoping

enum ( UserCriteriaScoping )

Все шаги последовательности должны быть удовлетворены в области видимости, чтобы пользователь мог соответствовать последовательности. Например, если sequenceScoping = USER_CRITERIA_WITHIN_SAME_SESSION , все шаги последовательности должны быть выполнены в течение одного сеанса, чтобы пользователь соответствовал последовательности. sequenceScoping = USER_CRITERIA_WITHIN_SAME_EVENT не поддерживается.

Необязательный. Если не указано, используется conditionScoping = ACROSS_ALL_SESSIONS .

sequenceMaximumDuration

string ( Duration format)

Определяет период времени, в течение которого должна произойти вся последовательность; например, 30 минут. sequenceMaximumDuration включает конечную точку с точностью до микросекунды. Например, последовательность с максимальной продолжительностью 5 секунд может быть завершена за 4,9 или 5,0 секунды, но не за 5 секунд и 1 микросекунду.

sequenceMaximumDuration является необязательным, и если он не указан, последовательность может быть завершена в любое время.

Продолжительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

userSequenceSteps[]

object ( UserSequenceStep )

Упорядоченная последовательность шагов условия. События пользователя должны завершить каждый шаг, чтобы пользователь соответствовал UserSegmentSequenceGroup .

Усерсеквенцестеп

Условие, которое должно произойти в указанном порядке шагов, чтобы этот пользователь соответствовал последовательности.

JSON-представление
{
  "isDirectlyFollowedBy": boolean,
  "stepScoping": enum (UserCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
Поля
isDirectlyFollowedBy

boolean

Если это правда, событие, удовлетворяющее этому шагу, должно быть следующим событием после события, удовлетворяющего последнему шагу. Если false, этот шаг косвенно следует за предыдущим шагом; например, между предыдущим шагом и этим шагом могут быть события. isDirectlyFollowedBy должно иметь значение false для первого шага.

stepScoping

enum ( UserCriteriaScoping )

Этот шаг последовательности должен быть выполнен в области видимости, чтобы пользователь мог соответствовать последовательности. Например, если sequenceScoping = WITHIN_SAME_SESSION , шаги этой последовательности должны завершиться в течение одного сеанса, чтобы пользователь соответствовал последовательности. stepScoping = ACROSS_ALL_SESSIONS разрешен только в том случае, если sequenceScoping = ACROSS_ALL_SESSIONS .

Необязательный. Если не указано, stepScoping использует тот же UserCriteriaScoping , что и sequenceScoping .

segmentFilterExpression

object ( SegmentFilterExpression )

Пользователь соответствует этому шагу последовательности, если его события соответствуют этому выражению. Выражения выражают критерии измерения, показателей и/или параметров.

Пользовательское исключение

Указывает, какие пользователи исключены из этого сегмента.

JSON-представление
{
  "userExclusionDuration": enum (UserExclusionDuration),
  "userExclusionCriteria": {
    object (UserSegmentCriteria)
  }
}
Поля
userExclusionDuration

enum ( UserExclusionDuration )

Указывает, как долго будет действовать исключение, если пользователь соответствует userExclusionCriteria .

Необязательный. Если не указано, используется userExclusionDuration из USER_EXCLUSION_TEMPORARY .

userExclusionCriteria

object ( UserSegmentCriteria )

Если пользователь соответствует этому условию, он исключается из членства в сегменте для userExclusionDuration .

UserExclusionDuration

Перечисляет параметры того, как долго будет действовать исключение, если пользователь соответствует userExclusionCriteria .

Перечисления
USER_EXCLUSION_DURATION_UNSPECIFIED Неуказанный срок исключения. Не уточняйте.
USER_EXCLUSION_TEMPORARY Временно исключайте пользователей из сегмента в периоды, когда пользователь соответствует условию userExclusionCriteria .
USER_EXCLUSION_PERMANENT Навсегда исключайте пользователей из сегмента, если пользователь когда-либо соответствует условию userExclusionCriteria .

Сеансегмент

Сегменты сеансов – это подмножества сеансов, произошедших на вашем сайте или в приложении: например, все сеансы, возникшие в результате определенной рекламной кампании.

JSON-представление
{
  "sessionInclusionCriteria": {
    object (SessionSegmentCriteria)
  },
  "exclusion": {
    object (SessionSegmentExclusion)
  }
}
Поля
sessionInclusionCriteria

object ( SessionSegmentCriteria )

Определяет, какие сеансы включены в этот сегмент. Необязательный.

exclusion

object ( SessionSegmentExclusion )

Определяет, какие сеансы исключены в этом сегменте. Необязательный.

Сеансегменткритериа

Сеанс соответствует критерию, если события сеанса соответствуют условиям критериев.

JSON-представление
{
  "andConditionGroups": [
    {
      object (SessionSegmentConditionGroup)
    }
  ]
}
Поля
andConditionGroups[]

object ( SessionSegmentConditionGroup )

Сеанс соответствует этому критерию, если сеанс соответствует каждому из этих andConditionGroups .

сессионсегменткондиционионгруппу

Условия сообщают Analytics, какие данные следует включить в сегмент или исключить из него.

JSON-представление
{
  "conditionScoping": enum (SessionCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
Поля
conditionScoping

enum ( SessionCriteriaScoping )

Данные включаются или исключаются из сегмента в зависимости от того, соответствуют ли они группе условий. Эта область определяет, на скольких событиях оценивается segmentFilterExpression , прежде чем будет определено, соответствует ли группа условий или нет. Например, если conditionScoping = SESSION_CRITERIA_WITHIN_SAME_SESSION , выражение оценивается для всех событий в сеансе, а затем определяется, соответствует ли группа условий этому сеансу или нет. Например, если conditionScoping = SESSION_CRITERIA_WITHIN_SAME_EVENT , выражение оценивается для одного события, а затем определяется, соответствует ли группа условий этому сеансу.

Необязательный. Если не указано, используется conditionScoping WITHIN_SAME_SESSION .

segmentFilterExpression

object ( SegmentFilterExpression )

Данные включаются или исключаются из сегмента в зависимости от того, соответствуют ли они этому выражению. Выражения выражают критерии измерения, показателей и/или параметров.

SessionCriteriaScoping

Область действия определяет, какие события учитываются при оценке соответствия сеанса критериям.

Перечисления
SESSION_CRITERIA_SCOPING_UNSPECIFIED Неуказанные критерии. Не уточняйте.
SESSION_CRITERIA_WITHIN_SAME_EVENT Если критерии удовлетворяются в рамках одного события, сеанс соответствует критериям.
SESSION_CRITERIA_WITHIN_SAME_SESSION Если критерии удовлетворяются в течение одного сеанса, сеанс соответствует критериям.

Сеансегментисключение

Указывает, какие сеансы исключены в этом сегменте.

JSON-представление
{
  "sessionExclusionDuration": enum (SessionExclusionDuration),
  "sessionExclusionCriteria": {
    object (SessionSegmentCriteria)
  }
}
Поля
sessionExclusionDuration

enum ( SessionExclusionDuration )

Указывает, как долго будет действовать исключение, если сеанс соответствует sessionExclusionCriteria .

Необязательный. Если не указано, используется sessionExclusionDuration SESSION_EXCLUSION_TEMPORARY .

sessionExclusionCriteria

object ( SessionSegmentCriteria )

Если сеанс соответствует этому условию, он исключается из членства в сегменте для sessionExclusionDuration .

Сеансексклюзиондюрация

Перечисляет параметры продолжительности исключения, если сеанс соответствует sessionExclusionCriteria .

Перечисления
SESSION_EXCLUSION_DURATION_UNSPECIFIED Неуказанный срок исключения. Не уточняйте.
SESSION_EXCLUSION_TEMPORARY Временно исключайте сеансы из сегмента в периоды, когда сеанс соответствует условию sessionExclusionCriteria .
SESSION_EXCLUSION_PERMANENT Навсегда исключайте сеансы из сегмента, если сеанс когда-либо соответствует условию sessionExclusionCriteria .

Событийный сегмент

Сегменты событий – это подмножества событий, которые произошли на вашем сайте или в приложении. например, все события покупки, совершенные в определенном месте; события app_Exception, произошедшие в конкретной операционной системе.

JSON-представление
{
  "eventInclusionCriteria": {
    object (EventSegmentCriteria)
  },
  "exclusion": {
    object (EventSegmentExclusion)
  }
}
Поля
eventInclusionCriteria

object ( EventSegmentCriteria )

Определяет, какие события включены в этот сегмент. Необязательный.

exclusion

object ( EventSegmentExclusion )

Определяет, какие события исключаются в этом сегменте. Необязательный.

Критерии сегмента событий

Событие соответствует критерию, если оно соответствует условиям критериев.

JSON-представление
{
  "andConditionGroups": [
    {
      object (EventSegmentConditionGroup)
    }
  ]
}
Поля
andConditionGroups[]

object ( EventSegmentConditionGroup )

Событие соответствует этому критерию, если событие соответствует каждому из этих andConditionGroups .

ГруппаСобытийСегментУсловие

Условия сообщают Analytics, какие данные следует включить в сегмент или исключить из него.

JSON-представление
{
  "conditionScoping": enum (EventCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
Поля
conditionScoping

enum ( EventCriteriaScoping )

conditionScoping всегда должен быть EVENT_CRITERIA_WITHIN_SAME_EVENT .

Необязательный. Если не указано, используется conditionScoping EVENT_CRITERIA_WITHIN_SAME_EVENT .

segmentFilterExpression

object ( SegmentFilterExpression )

Данные включаются или исключаются из сегмента в зависимости от того, соответствуют ли они этому выражению. Выражения выражают критерии измерения, показателей и/или параметров.

EventCriteriaScoping

Область действия определяет, какие события учитываются при оценке соответствия события критериям.

Перечисления
EVENT_CRITERIA_SCOPING_UNSPECIFIED Область применения неуказанных критериев. Не уточняйте.
EVENT_CRITERIA_WITHIN_SAME_EVENT Если критерии удовлетворяются в рамках одного события, событие соответствует критериям.

Исключение сегмента событий

Указывает, какие события исключены в этом сегменте.

JSON-представление
{
  "eventExclusionDuration": enum (EventExclusionDuration),
  "eventExclusionCriteria": {
    object (EventSegmentCriteria)
  }
}
Поля
eventExclusionDuration

enum ( EventExclusionDuration )

eventExclusionDuration всегда должно быть PERMANENTLY_EXCLUDE .

Необязательный. Если не указано, используется eventExclusionDuration , равный EVENT_EXCLUSION_PERMANENT .

eventExclusionCriteria

object ( EventSegmentCriteria )

Если событие соответствует этому условию, оно исключается из членства в сегменте eventExclusionDuration .

СобытиеExclusionDuration

Перечисляет параметры продолжительности исключения, если событие соответствует eventExclusionCriteria .

Перечисления
EVENT_EXCLUSION_DURATION_UNSPECIFIED Неуказанный срок исключения. Не уточняйте.
EVENT_EXCLUSION_PERMANENT Навсегда исключайте события из сегмента, если событие когда-либо соответствует условию eventExclusionCriteria .

SubReport воронки

Подотчеты последовательности содержат значения данных параметров и показателей. Например, 12 пользователей дошли до второго шага воронки.

JSON-представление
{
  "dimensionHeaders": [
    {
      object (DimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (MetricHeader)
    }
  ],
  "rows": [
    {
      object (Row)
    }
  ],
  "metadata": {
    object (FunnelResponseMetadata)
  }
}
Поля
dimensionHeaders[]

object ( DimensionHeader )

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

metricHeaders[]

object ( MetricHeader )

Описывает столбцы показателей. Отчеты по последовательностям всегда включают активных пользователей в ответы подотчетов. Таблица воронки включает дополнительные показатели, такие как процент завершения, количество отказов и процент отказов.

rows[]

object ( Row )

Строки комбинаций значений измерений и значений показателей в отчете.

metadata

object ( FunnelResponseMetadata )

Метаданные для отчета о воронке.

Метаданные FunnelResponseMetadata

Метаданные ответа отчета о воронке содержат дополнительную информацию об отчете о воронке.

JSON-представление
{
  "samplingMetadatas": [
    {
      object (SamplingMetadata)
    }
  ]
}
Поля
samplingMetadatas[]

object ( SamplingMetadata )

Если результаты отчета последовательности являются выборочными , это описывает, какой процент событий был использован в этом отчете последовательности. Для каждого диапазона дат заполняется один samplingMetadatas . Каждый samplingMetadatas соответствует диапазону дат в том порядке, в котором диапазоны дат были указаны в запросе.

Однако если результаты не выбраны, это поле не будет определено.

Выборка метаданных

Если результаты отчета последовательности являются выборочными , эти метаданные описывают, какой процент событий был использован в этом отчете последовательности за определенный диапазон дат. Выборка — это практика анализа подмножества всех данных с целью выявления значимой информации в более крупном наборе данных.

JSON-представление
{
  "samplesReadCount": string,
  "samplingSpaceSize": string
}
Поля
samplesReadCount

string ( int64 format)

Общее количество событий, прочитанных в этом выборочном отчете за диапазон дат. Это размер подмножества данных этого ресурса, который был проанализирован в этом отчете последовательности.

samplingSpaceSize

string ( int64 format)

Общее количество событий, присутствующих в данных этого ресурса, которые можно было бы проанализировать в этом отчете по воронке за диапазон дат. Выборка раскрывает значимую информацию о большем наборе данных, и это размер большего набора данных.

Чтобы вычислить процент доступных данных, которые использовались в этом отчете по воронке, вычислите samplesReadCount/samplingSpaceSize .

PropertyQuota

Текущее состояние всех квот для этого ресурса Google Analytics. Если какая-либо квота для свойства исчерпана, все запросы к этому свойству будут возвращать ошибки «Исчерпан ресурс».

JSON-представление
{
  "tokensPerDay": {
    object (QuotaStatus)
  },
  "tokensPerHour": {
    object (QuotaStatus)
  },
  "concurrentRequests": {
    object (QuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (QuotaStatus)
  },
  "potentiallyThresholdedRequestsPerHour": {
    object (QuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (QuotaStatus)
  }
}
Поля
tokensPerDay

object ( QuotaStatus )

Стандартные аналитические свойства могут использовать до 200 000 токенов в день; Ресурсы Analytics 360 могут использовать 2 000 000 токенов в день. Большинство запросов потребляют менее 10 токенов.

tokensPerHour

object ( QuotaStatus )

Стандартные аналитические свойства могут использовать до 40 000 токенов в час; Ресурсы Analytics 360 могут использовать 400 000 токенов в час. Запрос API потребляет одно количество токенов, и это число вычитается из всех почасовых, ежедневных и почасовых квот для каждого проекта.

concurrentRequests

object ( QuotaStatus )

Стандартные аналитические ресурсы могут отправлять до 10 одновременных запросов; Ресурсы Analytics 360 могут использовать до 50 одновременных запросов.

serverErrorsPerProjectPerHour

object ( QuotaStatus )

В парах стандартных аналитических свойств и облачных проектов может возникать до 10 ошибок сервера в час; В парах ресурсов Analytics 360 и облачных проектов может возникать до 50 ошибок сервера в час.

potentiallyThresholdedRequestsPerHour

object ( QuotaStatus )

Analytics Properties может отправлять до 120 запросов с потенциально пороговыми размерами в час. В пакетном запросе каждый запрос отчета индивидуально учитывается для этой квоты, если запрос содержит потенциально пороговые измерения.

tokensPerProjectPerHour

object ( QuotaStatus )

Analytics Properties может использовать до 35% своих токенов на проект в час. Это означает, что стандартные ресурсы Analytics могут использовать до 14 000 токенов на проект в час, а ресурсы Analytics 360 могут использовать 140 000 токенов на проект в час. Запрос API потребляет одно количество токенов, и это число вычитается из всех почасовых, ежедневных и почасовых квот для каждого проекта.

Статус квоты

Текущее состояние конкретной группы квот.

JSON-представление
{
  "consumed": integer,
  "remaining": integer
}
Поля
consumed

integer

Квота, использованная этим запросом.

remaining

integer

Квота, оставшаяся после этого запроса.