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