Filters

필터 컬렉션은 필터 리소스의 집합이며 각 리소스는 보기 (프로필)에 적용할 수 있는 필터를 설명합니다.

이 리소스에 대한 메소드 목록은 이 페이지의 하단에 나와 있습니다.

리소스 표현

애널리틱스 계정 필터의 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 필터링할 필드입니다. 가능한 값은
    입니다.
  • 콘텐츠 및 트래픽
    • PAGE_REQUEST_URI,
    • PAGE_HOSTNAME,
    • PAGE_TITLE,
    • 추천,
    • COST_DATA_URI (캠페인 타겟 URL),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • SOURCE_PROPERTY_TRACKING_ID,
  • 캠페인 또는 광고그룹
    • CAMPAIGN_SOURCE
    • CAMPAIGN_MEDIUM,
    • CAMPAIGN_NAME
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM
    • CAMPAIGN_CONTENT,
    • CAMPAIGN_CODE,
    • CAMPAIGN_REFERRAL_PATH
  • 전자상거래
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_CITY,
    • TRANSACTION_AFFILIATION (매장 또는 주문 위치)
    • ITEM_NAME
    • ITEM_CODE,
    • ITEM_VARIATION,
    • TRANSACTION_ID,
    • TRANSACTION_CURRENCY_CODE
    • PRODUCT_ACTION_TYPE,
  • 잠재고객/사용자
    • 브라우저,
    • BROWSER_VERSION,
    • BROWSER_SIZE
    • 플랫폼,
    • PLATFORM_VERSION
    • LANGUAGE,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (부울 필드),
    • FLASH_VERSION,
    • GEO_SPEED (연결 속도),
    • VISITOR_TYPE,
    • GEO_Organization (ISP 조직),
    • GEO_DOMAIN,
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • 위치
    • GEO_COUNTRY,
    • GEO_REGION,
    • GEO_CITY,
  • 이벤트
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • 기타
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • USER_DEFINED_VALUE,
  • 애플리케이션
    • APP_ID,
    • APP_INSTALLER_ID,
    • APP_NAME,
    • APP_VERSION,
    • 화면,
    • IS_APP (부울 필드),
    • IS_FATAL_EXCEPTION (부울 필드),
    • EXCEPTION_DESCRIPTION,
  • 휴대기기
    • IS_MOBILE (부울 필드, 지원 중단됨. DEVICE_CATEGORY=mobile 사용),
    • IS_TABLET (부울 필드, 지원 중단됨. DEVICE_CATEGORY=태블릿 사용),
    • DEVICE_CATEGORY,
    • MOBILE_HAS_QWERTY_KEYBOARD (부울 필드),
    • MOBILE_HAS_NFC_SUPPORT (부울 필드),
    • MOBILE_HAS_CELLULAR_RADIO (부울 필드),
    • MOBILE_HAS_WIFI_SUPPORT (부울 필드),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME
    • MOBILE_MARKETING_NAME,
    • MOBILE_POINTING_METHOD,
  • 소셜
    • SOCIAL_NETWORK
    • SOCIAL_ACTION
    • SOCIAL_ACTION_TARGET,
쓰기 가능
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 include 유형의 필터에 대한 세부정보입니다.
includeDetails.caseSensitive boolean 필터가 대소문자를 구분하는지 확인합니다. 쓰기 가능
includeDetails.expressionValue string 필터 표현식 값 쓰기 가능
includeDetails.field string 필터링할 필드입니다. 가능한 값은
    입니다.
  • 콘텐츠 및 트래픽
    • PAGE_REQUEST_URI,
    • PAGE_HOSTNAME,
    • PAGE_TITLE,
    • 추천,
    • COST_DATA_URI (캠페인 타겟 URL),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • SOURCE_PROPERTY_TRACKING_ID,
  • 캠페인 또는 광고그룹
    • CAMPAIGN_SOURCE
    • CAMPAIGN_MEDIUM,
    • CAMPAIGN_NAME
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM
    • CAMPAIGN_CONTENT,
    • CAMPAIGN_CODE,
    • CAMPAIGN_REFERRAL_PATH
  • 전자상거래
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_CITY,
    • TRANSACTION_AFFILIATION (매장 또는 주문 위치)
    • ITEM_NAME
    • ITEM_CODE,
    • ITEM_VARIATION,
    • TRANSACTION_ID,
    • TRANSACTION_CURRENCY_CODE
    • PRODUCT_ACTION_TYPE,
  • 잠재고객/사용자
    • 브라우저,
    • BROWSER_VERSION,
    • BROWSER_SIZE
    • 플랫폼,
    • PLATFORM_VERSION
    • LANGUAGE,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (부울 필드),
    • FLASH_VERSION,
    • GEO_SPEED (연결 속도),
    • VISITOR_TYPE,
    • GEO_Organization (ISP 조직),
    • GEO_DOMAIN,
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • 위치
    • GEO_COUNTRY,
    • GEO_REGION,
    • GEO_CITY,
  • 이벤트
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • 기타
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • USER_DEFINED_VALUE,
  • 애플리케이션
    • APP_ID,
    • APP_INSTALLER_ID,
    • APP_NAME,
    • APP_VERSION,
    • 화면,
    • IS_APP (부울 필드),
    • IS_FATAL_EXCEPTION (부울 필드),
    • EXCEPTION_DESCRIPTION,
  • 휴대기기
    • IS_MOBILE (부울 필드, 지원 중단됨. DEVICE_CATEGORY=mobile 사용),
    • IS_TABLET (부울 필드, 지원 중단됨. DEVICE_CATEGORY=태블릿 사용),
    • DEVICE_CATEGORY,
    • MOBILE_HAS_QWERTY_KEYBOARD (부울 필드),
    • MOBILE_HAS_NFC_SUPPORT (부울 필드),
    • MOBILE_HAS_CELLULAR_RADIO (부울 필드),
    • MOBILE_HAS_WIFI_SUPPORT (부울 필드),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME
    • MOBILE_MARKETING_NAME,
    • MOBILE_POINTING_METHOD,
  • 소셜
    • SOCIAL_NETWORK
    • SOCIAL_ACTION
    • SOCIAL_ACTION_TARGET,
쓰기 가능
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.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 검색할 용어입니다. 쓰기 가능
type string 이 필터의 유형입니다. 가능한 값은 INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE, ADVANCED입니다. 쓰기 가능
updated datetime 이 필터가 마지막으로 수정된 시간입니다.
uppercaseDetails object UPPER 유형의 필터에 대한 세부정보입니다.
uppercaseDetails.field string 필터에 사용할 필드입니다. 쓰기 가능
uppercaseDetails.fieldIndex integer 맞춤 측정기준의 색인입니다. 필드가 CUSTOM_DIMENSION인 경우 필수입니다. 쓰기 가능

방법

삭제
필터를 삭제합니다.
get
사용자가 액세스 권한이 있는 필터를 반환합니다.
insert
새 필터를 만듭니다.
list
계정의 모든 필터를 나열합니다.
patch
기존 필터를 업데이트합니다. 이 메서드는 패치 시맨틱스를 지원합니다.
업데이트
기존 필터를 업데이트합니다.