- 리소스: ChannelGroup
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - GroupingRule
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - ChannelGroupFilterExpression
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - ChannelGroupFilterExpressionList
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - ChannelGroupFilter
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - StringFilter
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - MatchType
 - InListFilter
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - 메서드
 
리소스: ChannelGroup
채널 그룹을 나타내는 리소스 메시지입니다.
| JSON 표현 | 
|---|
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object ( | 
              
| 필드 | |
|---|---|
name | 
                
                   
 출력 전용입니다. 이 채널 그룹 리소스의 리소스 이름입니다. 형식: property/{property}/channelGroups/{channelGroup}  | 
              
displayName | 
                
                   
 필수 항목입니다. 채널 그룹의 표시 이름입니다. 최대 길이는 80자(영문 기준)입니다.  | 
              
description | 
                
                   
 채널 그룹에 대한 설명입니다. 최대 길이는 256자(영문 기준)입니다.  | 
              
groupingRule[] | 
                
                   
 필수 항목입니다. 채널의 그룹화 규칙입니다. 최대 규칙 수는 50개입니다.  | 
              
systemDefined | 
                
                   
 출력 전용입니다. true인 경우 이 채널 그룹은 Google 애널리틱스에서 사전 정의한 기본 채널 그룹이 됩니다. 이 채널 그룹의 표시 이름 및 그룹화 규칙을 업데이트할 수 없습니다.  | 
              
primary | 
                
                   
 선택사항입니다. true인 경우 이 채널 그룹이 보고서의 기본 채널 그룹으로 사용됩니다. 언제든지 하나의 채널 그룹만  Google 애널리틱스의 사전 정의된 채널 그룹은 기본적으로 기본 채널 그룹이 됩니다.  | 
              
GroupingRule
트래픽이 하나의 채널로 그룹화되는 방식을 제어하는 규칙입니다.
| JSON 표현 | 
|---|
{
  "displayName": string,
  "expression": {
    object ( | 
              
| 필드 | |
|---|---|
displayName | 
                
                   
 필수 항목입니다. 고객이 정의한 채널의 표시 이름입니다.  | 
              
expression | 
                
                   
 필수 항목입니다. 그룹화 규칙을 정의하는 필터 표현식입니다.  | 
              
ChannelGroupFilterExpression
채널 그룹 측정기준 필터의 논리적 표현식입니다.
| JSON 표현 | 
|---|
{ // Union field  | 
              
| 필드 | |
|---|---|
통합 필드 expr. 필터에 적용된 표현식입니다. expr은 다음 중 하나여야 합니다. | 
              |
andGroup | 
                
                   
 AND로 결합할 표현식 목록입니다. 또는 GroupGroup과 함께 ChannelGroupFilterExpressions만 포함할 수 있습니다. 최상위 ChannelGroupFilterExpression에 대해 설정해야 합니다.  | 
              
orGroup | 
                
                   
 OR로 결합할 표현식 목록입니다. andGroup 또는 orGroup과 함께 ChannelGroupFilterExpressions를 포함할 수 없습니다.  | 
              
notExpression | 
                
                   
 NOT'(반전, 보완)할 필터 표현식입니다. dimensionOrMetricFilter만 포함할 수 있습니다. 최상위 ChannelGroupFilterExpression에는 설정할 수 없습니다.  | 
              
filter | 
                
                   
 단일 측정기준의 필터입니다. 최상위 ChannelGroupFilterExpression에는 설정할 수 없습니다.  | 
              
ChannelGroupFilterExpressionList
채널 그룹 필터 표현식의 목록입니다.
| JSON 표현 | 
|---|
{
  "filterExpressions": [
    {
      object ( | 
              
| 필드 | |
|---|---|
filterExpressions[] | 
                
                   
 채널 그룹 필터 표현식의 목록입니다.  | 
              
ChannelGroupFilter
단일 측정기준에 대한 특정 필터입니다.
| JSON 표현 | 
|---|
{ "fieldName": string, // Union field  | 
              
| 필드 | |
|---|---|
fieldName | 
                
                   
 필수 항목입니다. 변경할 수 없습니다. 필터링할 측정기준 이름입니다.  | 
              
통합 필드 value_filter. 이 필터 동작을 정의하는 StringFilter 또는 InListFilter입니다. value_filter은 다음 중 하나여야 합니다. | 
              |
stringFilter | 
                
                   
 특정 패턴과 일치하는 문자열 유형 측정기준에 대한 필터입니다.  | 
              
inListFilter | 
                
                   
 특정 옵션 목록과 일치하는 문자열 측정기준에 대한 필터입니다.  | 
              
StringFilter
필드 값이 문자열인 필터입니다. 이때 대소문자를 구분하지 않습니다.
| JSON 표현 | 
|---|
{
  "matchType": enum ( | 
              
| 필드 | |
|---|---|
matchType | 
                
                   
 필수 항목입니다. 문자열 필터의 일치 유형입니다.  | 
              
value | 
                
                   
 필수 항목입니다. 일치시킬 문자열 값입니다.  | 
              
MatchType
필터를 사용하여 일치 여부를 판단하는 방법입니다.
| 열거형 | |
|---|---|
MATCH_TYPE_UNSPECIFIED | 
                기본 검색 유형 | 
EXACT | 
                문자열 값과 정확하게 일치하는 값입니다. | 
BEGINS_WITH | 
                문자열 값으로 시작합니다. | 
ENDS_WITH | 
                문자열 값으로 끝납니다. | 
CONTAINS | 
                문자열 값을 포함합니다. | 
FULL_REGEXP | 
                문자열 값과 전체 정규 표현식 일치 | 
PARTIAL_REGEXP | 
                부분 정규 표현식이 문자열 값과 일치합니다. | 
InListFilter
특정 옵션 목록과 일치하는 문자열 측정기준에 대한 필터입니다. 이때 대소문자를 구분하지 않습니다.
| JSON 표현 | 
|---|
{ "values": [ string ] }  | 
              
| 필드 | |
|---|---|
values[] | 
                
                   
 필수 항목입니다. 일치시킬 수 있는 문자열 값의 목록입니다. 비어 있지 않아야 합니다.  | 
              
메서드 | 
            |
|---|---|
                
 | 
              ChannelGroup을 만듭니다. | 
                
 | 
              속성에서 ChannelGroup을 삭제합니다. | 
                
 | 
              단일 ChannelGroup을 조회합니다. | 
                
 | 
              속성의 ChannelGroups를 나열합니다. | 
                
 | 
              ChannelGroup을 업데이트합니다. |