- 리소스: ChannelGroup
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- 메서드
리소스: ChannelGroup
채널 그룹을 나타내는 리소스 메시지입니다.
JSON 표현 |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
필드 | |
---|---|
name |
출력 전용입니다. 이 채널 그룹 리소스의 리소스 이름입니다. 형식: properties/{property}/channelGroups/{channelGroup} |
display |
필수 항목입니다. 채널 그룹의 표시 이름입니다. 최대 길이는 80자(영문 기준)입니다. |
description |
채널 그룹 설명입니다. 최대 길이는 256자(영문 기준)입니다. |
grouping |
필수 항목입니다. 채널의 그룹화 규칙입니다. 최대 규칙 수는 50개입니다. |
system |
출력 전용입니다. 이 값이 true이면 이 채널 그룹이 Google 애널리틱스에서 사전 정의한 기본 채널 그룹입니다. 이 채널 그룹의 표시 이름과 그룹화 규칙은 업데이트할 수 없습니다. |
primary |
선택사항입니다. 이 값이 true이면 이 채널 그룹이 보고서의 기본 채널 그룹으로 사용됩니다. 언제든지 하나의 채널 그룹만 Google 애널리틱스 사전 정의된 채널 그룹이 기본적으로 기본 채널 그룹입니다. |
GroupingRule
트래픽이 하나의 채널로 그룹화되는 방식을 제어하는 규칙입니다.
JSON 표현 |
---|
{
"displayName": string,
"expression": {
object ( |
필드 | |
---|---|
display |
필수 항목입니다. 고객이 정의한 채널의 표시 이름입니다. |
expression |
필수 항목입니다. 그룹화 규칙을 정의하는 필터 표현식입니다. |
ChannelGroupFilterExpression
채널 그룹 측정기준 필터의 논리 표현식입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드 expr . 필터에 적용된 표현식입니다. expr 은 다음 중 하나여야 합니다. |
|
and |
함께 AND 연산을 적용할 표현식 목록입니다. orGroup이 있는 ChannelGroupFilterExpressions만 포함할 수 있습니다. 최상위 ChannelGroupFilterExpression에 설정해야 합니다. |
or |
OR로 결합할 표현식 목록입니다. andGroup 또는 orGroup이 있는 ChannelGroupFilterExpressions는 포함할 수 없습니다. |
not |
NOT' 처리 (즉, 반전, 보완)할 필터 표현식입니다. dimensionOrMetricFilter만 포함할 수 있습니다. 최상위 ChannelGroupFilterExpression에서는 설정할 수 없습니다. |
filter |
단일 측정기준의 필터입니다. 최상위 ChannelGroupFilterExpression에서는 설정할 수 없습니다. |
ChannelGroupFilterExpressionList
채널 그룹 필터 표현식 목록입니다.
JSON 표현 |
---|
{
"filterExpressions": [
{
object ( |
필드 | |
---|---|
filter |
채널 그룹 필터 표현식 목록입니다. |
ChannelGroupFilter
단일 측정기준에 대한 특정 필터입니다.
JSON 표현 |
---|
{ "fieldName": string, // Union field |
필드 | |
---|---|
field |
필수 항목입니다. 변경할 수 없습니다. 필터링할 측정기준 이름입니다. |
통합 필드 value_filter . 이 필터 동작을 정의하는 StringFilter 또는 InListFilter입니다. value_filter 은 다음 중 하나여야 합니다. |
|
string |
특정 패턴과 일치하는 문자열 유형 측정기준의 필터입니다. |
in |
특정 옵션 목록과 일치하는 문자열 측정기준의 필터입니다. |
StringFilter
필드 값이 문자열인 경우 필터링합니다. 이때 대소문자를 구분하지 않습니다.
JSON 표현 |
---|
{
"matchType": enum ( |
필드 | |
---|---|
match |
필수 항목입니다. 문자열 필터의 일치 유형입니다. |
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을 업데이트합니다. |