- Ресурс: 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 для свойства. | 
  | Поиск одной группы каналов. | 
  | Перечисляет группы каналов в свойстве. | 
  | Обновляет группу каналов. |