REST Resource: properties.channelGroups

리소스: ChannelGroup

채널 그룹을 나타내는 리소스 메시지입니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
입력란
name

string

출력 전용입니다. 이 채널 그룹 리소스의 리소스 이름입니다. 형식: properties/{property}/channelGroups/{channelGroup}

displayName

string

필수 항목입니다. 채널 그룹의 표시 이름입니다. 최대 길이는 80자(영문 기준)입니다.

description

string

채널 그룹에 대한 설명입니다. 최대 길이는 256자(영문 기준)입니다.

groupingRule[]

object (GroupingRule)

필수 항목입니다. 채널의 그룹화 규칙입니다. 최대 규칙 수는 50개입니다.

systemDefined

boolean

출력 전용입니다. true인 경우 이 채널 그룹은 Google 애널리틱스에서 미리 정의한 기본 채널 그룹입니다. 이 채널 그룹의 표시 이름 및 그룹화 규칙을 업데이트할 수 없습니다.

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

속성의 ChannelGroups를 나열합니다.

patch

ChannelGroup을 업데이트합니다.