- 리소스: SubpropertyEventFilter
- SubpropertyEventFilterClause
- FilterClauseType
- SubpropertyEventFilterExpression
- SubpropertyEventFilterExpressionList
- SubpropertyEventFilterCondition
- StringFilter
- MatchType
- 메서드
리소스: SubpropertyEventFilter
GA4 하위 속성 이벤트 필터를 나타내는 리소스 메시지입니다.
JSON 표현 |
---|
{
"name": string,
"filterClauses": [
{
object ( |
입력란 | |
---|---|
name |
출력 전용입니다. 형식: properties/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} 예: properties/1234/subpropertyEventFilters/5678 |
filterClauses[] |
필수 항목입니다. 순서가 지정되지 않은 목록입니다. SubpropertyEventFilter를 정의하는 절을 필터링합니다. 모든 절은 AND로 연결되어 하위 속성으로 전송될 데이터를 결정합니다. |
applyToProperty |
변경할 수 없습니다. 이 필터를 사용하는 하위 속성의 리소스 이름입니다. |
SubpropertyEventFilterClause
필터를 정의하는 절입니다. 필터는 포괄적 (필터 절을 충족하는 이벤트가 하위 속성의 데이터에 포함됨) 또는 배타적 (필터 절을 충족하는 이벤트는 하위 속성의 데이터에서 제외됨)일 수 있습니다.
JSON 표현 |
---|
{ "filterClauseType": enum ( |
입력란 | |
---|---|
filterClauseType |
필수 항목입니다. 필터 절의 유형입니다. |
filterExpression |
필수 항목입니다. 하위 속성으로 전송되는 이벤트에 대한 논리 표현식입니다. |
FilterClauseType
포함 필터 절인지 제외 필터 절인지 지정합니다.
열거형 | |
---|---|
FILTER_CLAUSE_TYPE_UNSPECIFIED |
필터 절 유형이 알 수 없거나 지정되지 않았습니다. |
INCLUDE |
필터 절이 충족되면 이벤트가 하위 속성에 포함됩니다. |
EXCLUDE |
필터 절이 충족되면 이벤트가 하위 속성에서 제외됩니다. |
SubpropertyEventFilterExpression
하위 속성 이벤트 필터의 논리식입니다.
JSON 표현 |
---|
{ // Union field |
입력란 | |
---|---|
통합 필드 expr . 필터에 적용된 표현식입니다. expr 은 다음 중 하나여야 합니다. |
|
orGroup |
OR로 함께 연결된 표현식 목록입니다. notExpression 또는 filterCondition 표현식만 포함해야 합니다. |
notExpression |
(반전, 보완) 제외할 필터 표현식입니다. 필터만 포함할 수 있습니다. 최상위 SubpropertyEventFilterExpression에서는 설정할 수 없습니다. |
filterCondition |
특정 이벤트와 일치하는 필터를 만듭니다. 최상위 SubpropertyEventFilterExpression에서는 설정할 수 없습니다. |
SubpropertyEventFilterExpressionList
하위 속성 이벤트 필터 표현식의 목록입니다.
JSON 표현 |
---|
{
"filterExpressions": [
{
object ( |
입력란 | |
---|---|
filterExpressions[] |
필수 항목입니다. 순서가 지정되지 않은 목록입니다. 하위 속성 이벤트 필터 표현식의 목록 |
SubpropertyEventFilterCondition
특정 필터 표현식
JSON 표현 |
---|
{ "fieldName": string, // Union field |
입력란 | |
---|---|
fieldName |
필수 항목입니다. 필터링되는 필드입니다. |
통합 필드
|
|
nullFilter |
null 값 필터. |
stringFilter |
특정 패턴과 일치하는 문자열 유형 측정기준의 필터입니다. |
StringFilter
특정 패턴과 일치하는 문자열 유형 측정기준의 필터입니다.
JSON 표현 |
---|
{
"matchType": enum ( |
입력란 | |
---|---|
matchType |
필수 항목입니다. 문자열 필터의 일치 유형입니다. |
value |
필수 항목입니다. 일치에 사용되는 문자열 값입니다. |
caseSensitive |
선택사항입니다. true인 경우 문자열 값은 대소문자를 구분합니다. false인 경우 일치 항목이 대소문자를 구분하지 않습니다. |
MatchType
필터를 사용하여 일치 여부를 결정하는 방법입니다.
열거형 | |
---|---|
MATCH_TYPE_UNSPECIFIED |
일치 유형을 알 수 없거나 지정되지 않았습니다. |
EXACT |
문자열 값의 정확한 일치입니다. |
BEGINS_WITH |
문자열 값으로 시작합니다. |
ENDS_WITH |
문자열 값으로 끝납니다. |
CONTAINS |
문자열 값을 포함합니다. |
FULL_REGEXP |
전체 정규 표현식이 문자열 값과 일치합니다. |
PARTIAL_REGEXP |
문자열 값과의 부분 정규 표현식 일치 |
방법 |
|
---|---|
|
하위 속성 이벤트 필터를 만듭니다. |
|
하위 속성 이벤트 필터를 삭제합니다. |
|
단일 하위 속성 이벤트 필터를 조회합니다. |
|
속성의 모든 하위 속성 이벤트 필터를 나열합니다. |
|
하위 속성 이벤트 필터를 업데이트합니다. |