Filters

Koleksi Filter adalah sekumpulan resource Filter, yang masing-masing mendeskripsikan filter yang dapat diterapkan ke Tampilan (profil).

Untuk daftar metode bagi resource ini, lihat bagian akhir halaman ini.

Representasi resource

Template JSON untuk filter akun Analytics.

{
  "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
  }
}
Nama properti Nilai Deskripsi Catatan
accountId string ID Akun tempat filter ini berada.
advancedDetails object Detail untuk jenis filter LANJUTAN.
advancedDetails.caseSensitive boolean Menunjukkan apakah ekspresi filter peka huruf besar/kecil. dapat ditulis
advancedDetails.extractA string Ekspresi untuk diekstrak dari kolom A. dapat ditulis
advancedDetails.extractB string Ekspresi yang akan diekstrak dari kolom B. dapat ditulis
advancedDetails.fieldA string Kolom A dapat ditulis
advancedDetails.fieldAIndex integer Indeks dimensi kustom. Wajib jika kolom adalah CUSTOM_DIMENSION. dapat ditulis
advancedDetails.fieldARequired boolean Menunjukkan apakah kolom A wajib diisi agar cocok. dapat ditulis
advancedDetails.fieldB string Kolom B. dapat ditulis
advancedDetails.fieldBIndex integer Indeks dimensi kustom. Wajib jika kolom adalah CUSTOM_DIMENSION. dapat ditulis
advancedDetails.fieldBRequired boolean Menunjukkan apakah kolom B harus cocok. dapat ditulis
advancedDetails.outputConstructor string Ekspresi yang digunakan untuk membuat nilai output. dapat ditulis
advancedDetails.outputToField string Kolom output. dapat ditulis
advancedDetails.outputToFieldIndex integer Indeks dimensi kustom. Wajib jika kolom adalah CUSTOM_DIMENSION. dapat ditulis
advancedDetails.overrideOutputField boolean Menunjukkan apakah nilai kolom output yang ada, jika ada, harus diganti oleh ekspresi output. dapat ditulis
created datetime Waktu filter ini dibuat.
excludeDetails nested object Detail untuk jenis filter KECUALIKAN.
excludeDetails.caseSensitive boolean Menentukan apakah filter peka huruf besar atau kecil. dapat ditulis
excludeDetails.expressionValue string Filter nilai ekspresi dapat ditulis
excludeDetails.field string Kolom untuk memfilter. Nilai yang memungkinkan:
  • Konten dan Lalu Lintas
    • PAGE_REQUEST_URI,
    • PAGE_HOSTNAME,
    • PAGE_TITLE,
    • REFERAL,
    • CHARGE_DATA_URI (URL target kampanye),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • ID_TRACKING_ID SOURCE_PROPERTY,
  • Kampanye atau Grup Iklan
    • CAMPAIGN_SOURCE,
    • CAMPAIGN_MEDIUM,
    • CAMPAIGN_NAME,
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM,
    • CAMPAIGN_CONTENT,
    • CAMPAIGN_CODE,
    • CAMPAIGN_REFERRAL_PATH,
  • E-Commerce
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_City,
    • TRANSACTION_AFFILIATION (Lokasi toko atau pesanan),
    • ITEM_NAME
    • ITEM_CODE [kode_item],
    • ITEM_VARIASI,
    • TRANSACTION_ID,
    • TRANSACTION_CURRENCY_CODE,
    • PRODUCT_ACTION_TYPE,
  • Audiens/Pengguna
    • BROWSER,
    • BROWSER_VERSION,
    • BROWSER_SIZE,
    • PLATFORM,
    • PLATFORM_VERSION,
    • BAHASA,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (Kolom Boolean),
    • FLASH_VERSION,
    • GEO_SPEED (Kecepatan koneksi),
    • VISITOR_TYPE,
    • GEO_ORG (organisasi ISP)
    • GEO_DOMAIN
    • GEO_IP_ADDRESS
    • GEO_IP_VERSION,
  • Lokasi
    • GEO_COUNTRY,
    • GEO_REGION,
    • GEO_City,
  • Peristiwa
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • Lainnya
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • USER_DEFINED_VALUE,
  • Aplikasi
    • APP_ID
    • APP_INSTALLER_ID,
    • APP_NAME
    • APP_VERSION,
    • LAYAR,
    • IS_APP (Kolom Boolean),
    • IS_FATAL_EXCEPTION (Kolom Boolean),
    • EXCEPTION_DESCRIPTION,
  • Perangkat seluler
    • IS_mobile (Kolom Boolean, Tidak Digunakan Lagi. Gunakan DEVICE_CATEGORY=seluler),
    • IS_TABLET (Kolom Boolean, Tidak Digunakan Lagi. Gunakan DEVICE_CATEGORY=tablet),
    • DEVICE_CATEGORY,
    • SELULER_HAS_QWERTY_KEYBOARD (Kolom Boolean),
    • Mobile_HAS_NFC_SUPPORT (Kolom Boolean),
    • SELULER_HAS_cellUL__Radio (Kolom Boolean),
    • SELULER_HAS_wifi_SUPPORT (Kolom Boolean),
    • SELULER_BRAND_NAME,
    • SELULER_MODEL_NAME,
    • SELULER_MarkETING_NAME,
    • mobile_POINTING_METODE,
  • Sosial
    • SOCIAL_NETWORK,
    • SOCIAL_ACTION,
    • SOCIAL_ACTION_TARGET,
dapat ditulis
excludeDetails.fieldIndex integer Indeks dimensi kustom. Tetapkan hanya jika kolom adalah CUSTOM_DIMENSION. dapat ditulis
excludeDetails.kind string Nilai jenis untuk ekspresi filter
excludeDetails.matchType string Jenis pencocokan untuk filter ini. Nilai yang mungkin adalah BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, atau MATCHES. Filter GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, atau PAGE_HOSTNAME dapat menggunakan jenis pencocokan apa pun; semua filter lainnya harus menggunakan MATCHES. dapat ditulis
id string ID Filter.
includeDetails nested object Detail untuk jenis filter INCLUDE.
includeDetails.caseSensitive boolean Menentukan apakah filter peka huruf besar atau kecil. dapat ditulis
includeDetails.expressionValue string Filter nilai ekspresi dapat ditulis
includeDetails.field string Kolom untuk memfilter. Nilai yang memungkinkan:
  • Konten dan Lalu Lintas
    • PAGE_REQUEST_URI,
    • PAGE_HOSTNAME,
    • PAGE_TITLE,
    • REFERAL,
    • CHARGE_DATA_URI (URL target kampanye),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • ID_TRACKING_ID SOURCE_PROPERTY,
  • Kampanye atau Grup Iklan
    • CAMPAIGN_SOURCE,
    • CAMPAIGN_MEDIUM,
    • CAMPAIGN_NAME,
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM,
    • CAMPAIGN_CONTENT,
    • CAMPAIGN_CODE,
    • CAMPAIGN_REFERRAL_PATH,
  • E-Commerce
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_City,
    • TRANSACTION_AFFILIATION (Lokasi toko atau pesanan),
    • ITEM_NAME
    • ITEM_CODE [kode_item],
    • ITEM_VARIASI,
    • TRANSACTION_ID,
    • TRANSACTION_CURRENCY_CODE,
    • PRODUCT_ACTION_TYPE,
  • Audiens/Pengguna
    • BROWSER,
    • BROWSER_VERSION,
    • BROWSER_SIZE,
    • PLATFORM,
    • PLATFORM_VERSION,
    • BAHASA,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (Kolom Boolean),
    • FLASH_VERSION,
    • GEO_SPEED (Kecepatan koneksi),
    • VISITOR_TYPE,
    • GEO_ORG (organisasi ISP)
    • GEO_DOMAIN
    • GEO_IP_ADDRESS
    • GEO_IP_VERSION,
  • Lokasi
    • GEO_COUNTRY,
    • GEO_REGION,
    • GEO_City,
  • Peristiwa
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • Lainnya
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • USER_DEFINED_VALUE,
  • Aplikasi
    • APP_ID
    • APP_INSTALLER_ID,
    • APP_NAME
    • APP_VERSION,
    • LAYAR,
    • IS_APP (Kolom Boolean),
    • IS_FATAL_EXCEPTION (Kolom Boolean),
    • EXCEPTION_DESCRIPTION,
  • Perangkat seluler
    • IS_mobile (Kolom Boolean, Tidak Digunakan Lagi. Gunakan DEVICE_CATEGORY=seluler),
    • IS_TABLET (Kolom Boolean, Tidak Digunakan Lagi. Gunakan DEVICE_CATEGORY=tablet),
    • DEVICE_CATEGORY,
    • SELULER_HAS_QWERTY_KEYBOARD (Kolom Boolean),
    • Mobile_HAS_NFC_SUPPORT (Kolom Boolean),
    • SELULER_HAS_cellUL__Radio (Kolom Boolean),
    • SELULER_HAS_wifi_SUPPORT (Kolom Boolean),
    • SELULER_BRAND_NAME,
    • SELULER_MODEL_NAME,
    • SELULER_MarkETING_NAME,
    • mobile_POINTING_METODE,
  • Sosial
    • SOCIAL_NETWORK,
    • SOCIAL_ACTION,
    • SOCIAL_ACTION_TARGET,
dapat ditulis
includeDetails.fieldIndex integer Indeks dimensi kustom. Tetapkan hanya jika kolom adalah CUSTOM_DIMENSION. dapat ditulis
includeDetails.kind string Nilai jenis untuk ekspresi filter
includeDetails.matchType string Jenis pencocokan untuk filter ini. Nilai yang mungkin adalah BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, atau MATCHES. Filter GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, atau PAGE_HOSTNAME dapat menggunakan jenis pencocokan apa pun; semua filter lainnya harus menggunakan MATCHES. dapat ditulis
kind string Jenis resource untuk filter Analytics.
lowercaseDetails object Detail untuk jenis filter LOWER.
lowercaseDetails.field string Kolom yang akan digunakan dalam filter. dapat ditulis
lowercaseDetails.fieldIndex integer Indeks dimensi kustom. Wajib jika kolom adalah CUSTOM_DIMENSION. dapat ditulis
name string Nama filter ini. dapat ditulis
parentLink.href string Tautkan ke akun tempat filter ini berada.
parentLink.type string Nilai adalah "analytics#account".
searchAndReplaceDetails object Detail untuk jenis filter SEARCH_AND_REPLACE.
searchAndReplaceDetails.caseSensitive boolean Menentukan apakah filter peka huruf besar atau kecil. dapat ditulis
searchAndReplaceDetails.field string Kolom yang akan digunakan dalam filter. dapat ditulis
searchAndReplaceDetails.fieldIndex integer Indeks dimensi kustom. Wajib jika kolom adalah CUSTOM_DIMENSION. dapat ditulis
searchAndReplaceDetails.replaceString string Istilah untuk menggantikan istilah penelusuran dengan. dapat ditulis
searchAndReplaceDetails.searchString string Istilah untuk ditelusuri. dapat ditulis
type string Jenis filter ini. Nilai yang memungkinkan adalah INCLUDE, exclusion, LOWERCASE, HURUF BESAR, SEARCH_AND_REPLACE, dan ADVANCED. dapat ditulis
updated datetime Waktu filter ini terakhir diubah.
uppercaseDetails object Detail untuk jenis filter HURUF BESAR.
uppercaseDetails.field string Kolom yang akan digunakan dalam filter. dapat ditulis
uppercaseDetails.fieldIndex integer Indeks dimensi kustom. Wajib jika kolom adalah CUSTOM_DIMENSION. dapat ditulis

Metode

hapus
Menghapus filter.
dapatkan
Menampilkan filter yang dapat diakses pengguna.
masukkan
Buat filter baru.
list
Mencantumkan semua filter untuk akun
patch
Memperbarui filter yang ada. Metode ini mendukung semantik patch.
perbarui
Memperbarui filter yang ada.