- Ресурс: ChannelGroup
- Правило группировки
- Выражение ГруппыКаналаФильтра
- Список выражений группы каналов
- Фильтр группы каналов
- Строковый фильтр
- Тип соответствия
- Инлистфильтр
- Методы
Ресурс: ChannelGroup
Сообщение ресурса, представляющее группу каналов.
| JSON-представление | 
|---|
| {
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object ( | 
| Поля | |
|---|---|
| name |   Только вывод. Имя ресурса для этого ресурса группы каналов. Формат: свойства/{property}/channelGroups/{channelGroup} | 
| displayName |   Необходимый. Отображаемое имя группы каналов. Максимальная длина 80 символов. | 
| description |   Описание группы каналов. Максимальная длина 256 символов. | 
| groupingRule[] |   Необходимый. Правила группировки каналов. Максимальное количество правил — 50. | 
| systemDefined |   Только вывод. Если это правда, то эта группа каналов является группой каналов по умолчанию, предварительно определенной Google Analytics. Для этой группы каналов невозможно обновить отображаемое имя и правила группировки. | 
| primary |    Необязательный. Если это правда, эта группа каналов будет использоваться в качестве группы каналов по умолчанию для отчетов. В любой момент времени только одна группа каналов может быть назначена  Предопределенная группа каналов Google Analytics по умолчанию является основной. | 
Правило группировки
Правила, управляющие группировкой трафика в один канал.
| JSON-представление | 
|---|
| {
  "displayName": string,
  "expression": {
    object ( | 
| Поля | |
|---|---|
| displayName |   Необходимый. Отображаемое имя канала, определенное клиентом. | 
| expression |   Необходимый. Выражение фильтра, определяющее правило группировки. | 
Выражение ГруппыКаналаФильтра
Логическое выражение фильтров измерений группы каналов.
| JSON-представление | 
|---|
| { // Union field | 
| Поля | |
|---|---|
| Союз полевых expr. Выражение, примененное к фильтру.exprможет быть только одним из следующих: | |
| andGroup |   Список выражений, которые должны быть объединены оператором AND. Он может содержать только ChannelGroupFilterExpressions с orGroup. Это значение должно быть установлено для ChannelGroupFilterExpression верхнего уровня. | 
| orGroup |   Список выражений для объединения OR. Он не может содержать выражения ChannelGroupFilterExpressions с andGroup или orGroup. | 
| notExpression |   Выражение фильтра, которое необходимо НЕ использовать (то есть инвертировать, дополнять). Он может включать только DimensionOrMetricFilter. Это невозможно установить на верхнем уровне ChannelGroupFilterExpression. | 
| filter |   Фильтр по одному измерению. Это невозможно установить на верхнем уровне ChannelGroupFilterExpression. | 
Список выражений группы каналов
Список выражений фильтра группы каналов.
| JSON-представление | 
|---|
| {
  "filterExpressions": [
    {
      object ( | 
| Поля | |
|---|---|
| filterExpressions[] |   Список выражений фильтра группы каналов. | 
Фильтр группы каналов
Специальный фильтр для одного измерения.
| JSON-представление | 
|---|
| { "fieldName": string, // Union field | 
| Поля | |
|---|---|
| fieldName |   Необходимый. Неизменяемый. Имя измерения для фильтрации. | 
| Поле объединения value_filter. StringFilter или InListFilter, определяющий поведение этого фильтра.value_filterможет быть только одним из следующих: | |
| stringFilter |   Фильтр для измерения строкового типа, соответствующего определенному шаблону. | 
| inListFilter |   Фильтр для измерения строки, соответствующий определенному списку параметров. | 
Строковый фильтр
Фильтр, в котором значением поля является строка. Совпадение нечувствительно к регистру.
| JSON-представление | 
|---|
| {
  "matchType": enum ( | 
| Поля | |
|---|---|
| matchType |   Необходимый. Тип соответствия для строкового фильтра. | 
| value |   Необходимый. Строковое значение, с которым будет сопоставлено. | 
Тип соответствия
Как фильтр будет использоваться для определения совпадения.
| Перечисления | |
|---|---|
| MATCH_TYPE_UNSPECIFIED | Тип соответствия по умолчанию. | 
| EXACT | Точное совпадение строкового значения. | 
| BEGINS_WITH | Начинается со строкового значения. | 
| ENDS_WITH | Заканчивается строковым значением. | 
| CONTAINS | Содержит строковое значение. | 
| FULL_REGEXP | Полное совпадение регулярного выражения со строковым значением. | 
| PARTIAL_REGEXP | Частичное совпадение регулярного выражения со строковым значением. | 
Инлистфильтр
Фильтр для измерения строки, соответствующий определенному списку параметров. Совпадение нечувствительно к регистру.
| JSON-представление | 
|---|
| { "values": [ string ] } | 
| Поля | |
|---|---|
| values[] |   Необходимый. Список возможных строковых значений для сопоставления. Должно быть непусто. | 
| Методы | |
|---|---|
| 
 | Создает группу каналов. | 
|   | Удаляет ChannelGroup для свойства. | 
|   | Поиск одной группы каналов. | 
|   | Перечисляет группы каналов в свойстве. | 
|   | Обновляет группу каналов. |