REST Resource: properties.channelGroups

Ресурс: ChannelGroup

Сообщение ресурса, представляющее группу каналов.

JSON-представление
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean,
  "primary": boolean
}
Поля
name

string

Только вывод. Имя ресурса для этого ресурса группы каналов. Формат: свойства/{property}/channelGroups/{channelGroup}

displayName

string

Необходимый. Отображаемое имя группы каналов. Максимальная длина 80 символов.

description

string

Описание группы каналов. Максимальная длина 256 символов.

groupingRule[]

object ( GroupingRule )

Необходимый. Правила группировки каналов. Максимальное количество правил — 50.

systemDefined

boolean

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

primary

boolean

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

Предопределенная группа каналов Google Analytics по умолчанию является основной.

Правило группировки

Правила, управляющие группировкой трафика в один канал.

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

string

Необходимый. Отображаемое имя канала, определенное клиентом.

expression

object ( ChannelGroupFilterExpression )

Необходимый. Выражение фильтра, определяющее правило группировки.

Выражение ГруппыКаналаФильтра

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

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

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

object ( ChannelGroupFilterExpressionList )

Список выражений, которые должны быть объединены оператором AND. Он может содержать только ChannelGroupFilterExpressions с orGroup. Это значение должно быть установлено для ChannelGroupFilterExpression верхнего уровня.

orGroup

object ( ChannelGroupFilterExpressionList )

Список выражений для объединения OR. Он не может содержать выражения ChannelGroupFilterExpressions с andGroup или orGroup.

notExpression

object ( ChannelGroupFilterExpression )

Выражение фильтра, которое необходимо НЕ использовать (то есть инвертировать, дополнять). Он может включать только DimensionOrMetricFilter. Это невозможно установить на верхнем уровне ChannelGroupFilterExpression.

filter

object ( ChannelGroupFilter )

Фильтр по одному измерению. Это невозможно установить на верхнем уровне ChannelGroupFilterExpression.

Список выражений группы каналов

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

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

object ( ChannelGroupFilterExpression )

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

Фильтр группы каналов

Специальный фильтр для одного измерения.

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

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

string

Необходимый. Неизменяемый. Имя измерения для фильтрации.

Поле объединения value_filter . StringFilter или InListFilter, определяющий поведение этого фильтра. value_filter может быть только одним из следующих:
stringFilter

object ( StringFilter )

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

inListFilter

object ( InListFilter )

Фильтр для измерения строки, соответствующий определенному списку параметров.

Строковый фильтр

Фильтр, в котором значением поля является строка. Совпадение нечувствительно к регистру.

JSON-представление
{
  "matchType": enum (MatchType),
  "value": string
}
Поля
matchType

enum ( MatchType )

Необходимый. Тип соответствия для строкового фильтра.

value

string

Необходимый. Строковое значение, с которым будет сопоставлено.

Тип соответствия

Как фильтр будет использоваться для определения совпадения.

Перечисления
MATCH_TYPE_UNSPECIFIED Тип соответствия по умолчанию.
EXACT Точное совпадение строкового значения.
BEGINS_WITH Начинается со строкового значения.
ENDS_WITH Заканчивается строковым значением.
CONTAINS Содержит строковое значение.
FULL_REGEXP Полное совпадение регулярного выражения со строковым значением.
PARTIAL_REGEXP Частичное совпадение регулярного выражения со строковым значением.

Инлистфильтр

Фильтр для измерения строки, соответствующий определенному списку параметров. Совпадение нечувствительно к регистру.

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

string

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

Методы

create

Создает группу каналов.

delete

Удаляет ChannelGroup для свойства.

get

Поиск одной группы каналов.

list

Перечисляет группы каналов в свойстве.

patch

Обновляет группу каналов.