REST Resource: properties.channelGroups

资源:ChannelGroup

表示渠道组的资源消息。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
字段
name

string

仅供输出。此渠道组资源的资源名称。格式:property/{property}/channelGroups/{channelGroup}

displayName

string

必需。渠道组的显示名称。长度上限为 80 个字符。

description

string

渠道组的说明。长度上限为 256 个字符。

groupingRule[]

object (GroupingRule)

必需。渠道的分组规则。规则数量上限为 50。

systemDefined

boolean

仅供输出。如果为 true,则此渠道组是由 Google Analytics(分析)预定义的默认渠道组。无法为此渠道分组更新显示名称和分组规则。

GroupingRule

用于控制流量归到一个频道的方式的规则。

JSON 表示法
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
字段
displayName

string

必需。客户为频道指定的显示名称。

expression

object (ChannelGroupFilterExpression)

必需。定义分组规则的过滤器表达式。

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 连接在一起的表达式列表。它只能包含带有 orGroup 的 ChannelGroupFilterExpressions。必须为顶级 ChannelGroupFilterExpression 设置此字段。

orGroup

object (ChannelGroupFilterExpressionList)

通过 OR 运算符组合在一起的表达式列表。不能包含带有 andGroup 或 orGroup 的 ChannelGroupFilterExpressions。

notExpression

object (ChannelGroupFilterExpression)

要进行 NOT 运算(即反转和补码)的过滤表达式。它只能包含 dimensionOrMetricFilter。无法在顶级 ChannelGroupFilterExpression 上设置。

filter

object (ChannelGroupFilter)

针对单个维度的过滤条件。无法在顶级 ChannelGroupFilterExpression 上设置。

ChannelGroupFilterExpressionList

一个渠道分组过滤表达式列表。

JSON 表示法
{
  "filterExpressions": [
    {
      object (ChannelGroupFilterExpression)
    }
  ]
}
字段
filterExpressions[]

object (ChannelGroupFilterExpression)

一个渠道分组过滤表达式列表。

ChannelGroupFilter

针对单个维度的特定过滤条件。

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)

用于匹配特定选项列表的字符串维度的过滤条件。

StringFilter

字段值为字符串时进行过滤。匹配不区分大小写。

JSON 表示法
{
  "matchType": enum (MatchType),
  "value": string
}
字段
matchType

enum (MatchType)

必需。字符串过滤条件的匹配类型。

value

string

必需。要与之匹配的字符串值。

MatchType

如何使用过滤条件来确定匹配项。

枚举
MATCH_TYPE_UNSPECIFIED 默认匹配类型。
EXACT 与字符串值完全匹配。
BEGINS_WITH 以字符串值开头。
ENDS_WITH 以字符串值结尾。
CONTAINS 包含字符串值。
FULL_REGEXP 完整的正则表达式与字符串值匹配。
PARTIAL_REGEXP 部分正则表达式与字符串值匹配。

InListFilter

用于匹配特定选项列表的字符串维度的过滤条件。匹配不区分大小写。

JSON 表示法
{
  "values": [
    string
  ]
}
字段
values[]

string

必需。要匹配的可能字符串值的列表。不得为空。

方法

create

创建 ChannelGroup。

delete

删除媒体资源的 ChannelGroup。

get

查找单个 ChannelGroup。

list

列出属性上的 ChannelGroup。

patch

更新 ChannelGroup。