- 리소스: 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을 업데이트합니다. |