필터 컬렉션은 필터 리소스의 집합으로, 각 리소스는 보기 (프로필)에 적용할 수 있는 필터를 설명합니다.
이 리소스에 대한 메소드 목록은 이 페이지의 하단에 나와 있습니다.
리소스 표현
애널리틱스 계정 필터의 JSON 템플릿
{ "id": string, "kind": "analytics#filter", "selfLink": string, "accountId": string, "name": string, "type": string, "created": datetime, "updated": datetime, "parentLink": { "type": "analytics#account", "href": string }, "includeDetails": { "kind": "analytics#filterExpression", "field": string, "matchType": string, "expressionValue": string, "caseSensitive": boolean, "fieldIndex": integer }, "excludeDetails": { "kind": "analytics#filterExpression", "field": string, "matchType": string, "expressionValue": string, "caseSensitive": boolean, "fieldIndex": integer }, "lowercaseDetails": { "field": string, "fieldIndex": integer }, "uppercaseDetails": { "field": string, "fieldIndex": integer }, "searchAndReplaceDetails": { "field": string, "fieldIndex": integer, "searchString": string, "replaceString": string, "caseSensitive": boolean }, "advancedDetails": { "fieldA": string, "fieldAIndex": integer, "extractA": string, "fieldB": string, "fieldBIndex": integer, "extractB": string, "outputToField": string, "outputToFieldIndex": integer, "outputConstructor": string, "fieldARequired": boolean, "fieldBRequired": boolean, "overrideOutputField": boolean, "caseSensitive": boolean } }
속성 이름 | 값 | 설명 | Notes |
---|---|---|---|
accountId |
string |
이 필터가 속한 계정 ID입니다. | |
advancedDetails |
object |
ADVANCED 유형의 필터에 대한 세부정보입니다. | |
advancedDetails.caseSensitive |
boolean |
필터 표현식이 대소문자를 구분하는지 여부를 나타냅니다. | 쓰기 가능 |
advancedDetails.extractA |
string |
필드 A에서 추출할 표현식입니다. | 쓰기 가능 |
advancedDetails.extractB |
string |
필드 B에서 추출할 표현식입니다. | 쓰기 가능 |
advancedDetails.fieldA |
string |
입력란 A. | 쓰기 가능 |
advancedDetails.fieldAIndex |
integer |
맞춤 측정기준의 색인입니다. 입력란이 CUSTOM_DIMENSION인 경우 필수입니다. | 쓰기 가능 |
advancedDetails.fieldARequired |
boolean |
필드 A가 일치해야 하는지 여부를 나타냅니다. | 쓰기 가능 |
advancedDetails.fieldB |
string |
입력란 B | 쓰기 가능 |
advancedDetails.fieldBIndex |
integer |
맞춤 측정기준의 색인입니다. 입력란이 CUSTOM_DIMENSION인 경우 필수입니다. | 쓰기 가능 |
advancedDetails.fieldBRequired |
boolean |
필드 B가 일치해야 하는지 여부를 나타냅니다. | 쓰기 가능 |
advancedDetails.outputConstructor |
string |
출력 값을 구성하는 데 사용되는 표현식입니다. | 쓰기 가능 |
advancedDetails.outputToField |
string |
출력 필드 | 쓰기 가능 |
advancedDetails.outputToFieldIndex |
integer |
맞춤 측정기준의 색인입니다. 입력란이 CUSTOM_DIMENSION인 경우 필수입니다. | 쓰기 가능 |
advancedDetails.overrideOutputField |
boolean |
출력 필드의 기존 값(있는 경우)을 출력 표현식으로 재정의해야 하는지 여부를 나타냅니다. | 쓰기 가능 |
created |
datetime |
이 필터가 생성된 시간입니다. | |
excludeDetails |
nested object |
EXCLUDE 유형의 필터에 대한 세부정보입니다. | |
excludeDetails.caseSensitive |
boolean |
필터의 대소문자를 구분하는지 여부를 결정합니다. | 쓰기 가능 |
excludeDetails.expressionValue |
string |
필터 표현식 값 | 쓰기 가능 |
excludeDetails.field |
string |
필터링할 필드입니다. 가능한 값은
|
쓰기 가능 |
excludeDetails.fieldIndex |
integer |
맞춤 측정기준의 색인입니다. 필드가 CUSTOM_DIMENSION인 경우에만 설정합니다. | 쓰기 가능 |
excludeDetails.kind |
string |
필터 표현식의 종류 값 | |
excludeDetails.matchType |
string |
이 필터에 대한 검색 유형입니다. 가능한 값은 BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS 또는 MATCHES 입니다. GEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI 또는 PAGE_HOSTNAME 필터에는 모든 검색 유형을 사용할 수 있습니다. 다른 모든 필터에는 MATCHES 를 사용해야 합니다. |
쓰기 가능 |
id |
string |
필터 ID입니다. | |
includeDetails |
nested object |
포함 유형의 필터에 대한 세부정보입니다. | |
includeDetails.caseSensitive |
boolean |
필터의 대소문자를 구분하는지 여부를 결정합니다. | 쓰기 가능 |
includeDetails.expressionValue |
string |
필터 표현식 값 | 쓰기 가능 |
includeDetails.field |
string |
필터링할 필드입니다. 가능한 값은
|
쓰기 가능 |
includeDetails.fieldIndex |
integer |
맞춤 측정기준의 색인입니다. 필드가 CUSTOM_DIMENSION인 경우에만 설정합니다. | 쓰기 가능 |
includeDetails.kind |
string |
필터 표현식의 종류 값 | |
includeDetails.matchType |
string |
이 필터에 대한 검색 유형입니다. 가능한 값은 BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS 또는 MATCHES 입니다. GEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI 또는 PAGE_HOSTNAME 필터에는 모든 검색 유형을 사용할 수 있습니다. 다른 모든 필터에는 MATCHES 를 사용해야 합니다. |
쓰기 가능 |
kind |
string |
애널리틱스 필터의 리소스 유형입니다. | |
lowercaseDetails |
object |
LOWER 유형의 필터에 대한 세부정보입니다. | |
lowercaseDetails.field |
string |
필터에 사용할 필드입니다. | 쓰기 가능 |
lowercaseDetails.fieldIndex |
integer |
맞춤 측정기준의 색인입니다. 입력란이 CUSTOM_DIMENSION인 경우 필수입니다. | 쓰기 가능 |
name |
string |
이 필터의 이름입니다. | 쓰기 가능 |
parentLink |
object |
이 필터의 상위 링크입니다. 이 필터가 속한 계정을 가리킵니다. | |
parentLink.href |
string |
이 필터가 속한 계정에 연결합니다. | |
parentLink.type |
string |
값은 'analytics#account'입니다. | |
searchAndReplaceDetails |
object |
SEARCH_AND_REPLACE 유형의 필터에 대한 세부정보입니다. | |
searchAndReplaceDetails.caseSensitive |
boolean |
필터의 대소문자를 구분하는지 여부를 결정합니다. | 쓰기 가능 |
searchAndReplaceDetails.field |
string |
필터에 사용할 필드입니다. | 쓰기 가능 |
searchAndReplaceDetails.fieldIndex |
integer |
맞춤 측정기준의 색인입니다. 입력란이 CUSTOM_DIMENSION인 경우 필수입니다. | 쓰기 가능 |
searchAndReplaceDetails.replaceString |
string |
검색어를 대체할 용어입니다. | 쓰기 가능 |
searchAndReplaceDetails.searchString |
string |
검색할 검색어입니다. | 쓰기 가능 |
selfLink |
string |
이 필터에 대한 링크입니다. | |
type |
string |
이 필터의 유형입니다. 가능한 값은 INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE, ADVANCED입니다. | 쓰기 가능 |
updated |
datetime |
이 필터가 마지막으로 수정된 시간입니다. | |
uppercaseDetails |
object |
UPPER 유형의 필터에 대한 세부정보입니다. | |
uppercaseDetails.field |
string |
필터에 사용할 필드입니다. | 쓰기 가능 |
uppercaseDetails.fieldIndex |
integer |
맞춤 측정기준의 색인입니다. 입력란이 CUSTOM_DIMENSION인 경우 필수입니다. | 쓰기 가능 |