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 애널리틱스에서 사전 정의한 기본 채널 그룹이 됩니다. 이 채널 그룹의 표시 이름 및 그룹화 규칙을 업데이트할 수 없습니다.

primary

boolean

선택사항입니다. true인 경우 이 채널 그룹이 보고서의 기본 채널 그룹으로 사용됩니다. 언제든지 하나의 채널 그룹만 primary(으)로 설정할 수 있습니다. 채널 그룹에 primary 필드가 설정되면 이전 기본 채널 그룹에서 설정 해제됩니다.

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로 결합할 표현식 목록입니다. 또는 GroupGroup과 함께 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을 업데이트합니다.