REST Resource: properties.channelGroups

资源:ChannelGroup

表示渠道组的资源消息。

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

string

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

displayName

string

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

description

string

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

groupingRule[]

object (GroupingRule)

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

systemDefined

boolean

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

primary

boolean

可选。如果为 true,此渠道组将用作报告的默认渠道组。任何时候都只能将一个渠道组设为 primary。如果在渠道组中设置了 primary 字段,那么在之前的主要渠道组中,此字段将取消设置。

默认情况下,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 的 ChannelGroupFilter 表达式。必须为顶级 ChannelGroupFilterexpression 设置此表达式。

orGroup

object (ChannelGroupFilterExpressionList)

通过 OR 连接在一起的表达式列表。它不能包含带有 andGroup 或 orGroup 的 ChannelGroupFilter 表达式。

notExpression

object (ChannelGroupFilterExpression)

要进行 NOT 运算(即反转或补余)的过滤器表达式。它只能包含自定义维度 OrMetricFilter。无法对顶级 ChannelGroupFilter 的话 进行此设置。

filter

object (ChannelGroupFilter)

单个维度的过滤条件。无法对顶级 ChannelGroupFilter 的话 进行此设置。

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。