Filters

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

Untuk mengetahui daftar metode untuk 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 yang memiliki filter ini.
advancedDetails object Detail untuk filter jenis LANJUTAN.
advancedDetails.caseSensitive boolean Menunjukkan apakah ekspresi filter peka huruf besar/kecil. dapat ditulis
advancedDetails.extractA string Ekspresi yang akan 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 diisi jika kolomnya adalah CUSTOM_DIMENSION. dapat ditulis
advancedDetails.fieldARequired boolean Menunjukkan apakah kolom A harus dicocokkan. dapat ditulis
advancedDetails.fieldB string {i>Field<i} B. dapat ditulis
advancedDetails.fieldBIndex integer Indeks dimensi kustom. Wajib diisi jika kolomnya 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 diisi jika kolomnya 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 filter jenis KECUALI.
excludeDetails.caseSensitive boolean Menentukan apakah filter peka huruf besar/kecil. dapat ditulis
excludeDetails.expressionValue string Nilai ekspresi filter dapat ditulis
excludeDetails.field string Kolom yang akan difilter. Nilai yang memungkinkan:
  • Konten dan Lalu Lintas
    • HALAMAN_REQUEST_URI,
    • PAGE_HOSTNAME,
    • PAGE_TITLE,
    • RUJUKAN,
    • cost_DATA_URI (URL target kampanye),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • SOURCE_PROPERTY_TRACKING_ID,
  • Kampanye atau Grup Iklan
    • CAMPAIGN_SOURCE,
    • KAMPANYE_SEDANG,
    • CAMPAIGN_NAME,
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM,
    • CAMPAIGN_CONTENT,
    • CAMPAIGN_CODE,
    • CAMPAIGN_REFERRAL_PATH,
  • E-Commerce
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSAKSI_CITY,
    • TRANSAKSI_AFFILIATION (Lokasi toko atau pesanan),
    • ITEM_NAME,
    • ITEM_CODE,
    • ITEM_VARIATION,
    • TRANSAKSI_ID,
    • TRANSAKSI_CURRENCY_CODE,
    • PRODUCT_ACTION_TYPE,
  • Audiens/Pengguna
    • BROWSER,
    • BROWSER_VERSION,
    • BROWSER_SIZE,
    • PLATFORM,
    • PLATFORM_VERSION,
    • LANGUAGE,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (Kolom Boolean),
    • FLASH_VERSION,
    • GEO_SPEED (Kecepatan koneksi),
    • VISITOR_TYPE,
    • GEO_Organizational (organisasi ISP),
    • GEO_DOMAIN:
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • Lokasi
    • GEO_COUNTRY,
    • GEO_WILAYAH,
    • GEO_CITY,
  • Acara
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • Lainnya
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • {i>USER_DEFINED_VALUE<i},
  • 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=mobile),
    • IS_TABLET (Kolom Boolean, Tidak Digunakan Lagi. Gunakan DEVICE_CATEGORY=tablet),
    • DEVICE_CATEGORY,
    • MOBILE_HAS_QWERTY_KEYBoard (Kolom Boolean),
    • MOBILE_HAS_NFC_SUPPORT (Kolom Boolean),
    • MOBILE_HAS_cellULAR_Radio (Kolom Boolean),
    • MOBILE_HAS_wifi_SUPPORT (Kolom Boolean),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME,
    • MOBILE_MARKETING_NAME,
    • MOBILE_POINTING_METHOD,
  • Sosial
    • SOCIAL_NETWORK,
    • MEDIA_ACTION,
    • SOCIAL_ACTION_TARGET,
dapat ditulis
excludeDetails.fieldIndex integer Indeks dimensi kustom. Tetapkan hanya jika kolomnya 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 filter jenis INCLUDE.
includeDetails.caseSensitive boolean Menentukan apakah filter peka huruf besar/kecil. dapat ditulis
includeDetails.expressionValue string Nilai ekspresi filter dapat ditulis
includeDetails.field string Kolom yang akan difilter. Nilai yang memungkinkan:
  • Konten dan Lalu Lintas
    • HALAMAN_REQUEST_URI,
    • PAGE_HOSTNAME,
    • PAGE_TITLE,
    • RUJUKAN,
    • cost_DATA_URI (URL target kampanye),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • SOURCE_PROPERTY_TRACKING_ID,
  • Kampanye atau Grup Iklan
    • CAMPAIGN_SOURCE,
    • KAMPANYE_SEDANG,
    • CAMPAIGN_NAME,
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM,
    • CAMPAIGN_CONTENT,
    • CAMPAIGN_CODE,
    • CAMPAIGN_REFERRAL_PATH,
  • E-Commerce
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSAKSI_CITY,
    • TRANSAKSI_AFFILIATION (Lokasi toko atau pesanan),
    • ITEM_NAME,
    • ITEM_CODE,
    • ITEM_VARIATION,
    • TRANSAKSI_ID,
    • TRANSAKSI_CURRENCY_CODE,
    • PRODUCT_ACTION_TYPE,
  • Audiens/Pengguna
    • BROWSER,
    • BROWSER_VERSION,
    • BROWSER_SIZE,
    • PLATFORM,
    • PLATFORM_VERSION,
    • LANGUAGE,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (Kolom Boolean),
    • FLASH_VERSION,
    • GEO_SPEED (Kecepatan koneksi),
    • VISITOR_TYPE,
    • GEO_Organizational (organisasi ISP),
    • GEO_DOMAIN:
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • Lokasi
    • GEO_COUNTRY,
    • GEO_WILAYAH,
    • GEO_CITY,
  • Acara
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • Lainnya
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • {i>USER_DEFINED_VALUE<i},
  • 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=mobile),
    • IS_TABLET (Kolom Boolean, Tidak Digunakan Lagi. Gunakan DEVICE_CATEGORY=tablet),
    • DEVICE_CATEGORY,
    • MOBILE_HAS_QWERTY_KEYBoard (Kolom Boolean),
    • MOBILE_HAS_NFC_SUPPORT (Kolom Boolean),
    • MOBILE_HAS_cellULAR_Radio (Kolom Boolean),
    • MOBILE_HAS_wifi_SUPPORT (Kolom Boolean),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME,
    • MOBILE_MARKETING_NAME,
    • MOBILE_POINTING_METHOD,
  • Sosial
    • SOCIAL_NETWORK,
    • MEDIA_ACTION,
    • SOCIAL_ACTION_TARGET,
dapat ditulis
includeDetails.fieldIndex integer Indeks dimensi kustom. Tetapkan hanya jika kolomnya 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 filter jenis LOWER.
lowercaseDetails.field string Kolom yang akan digunakan di filter. dapat ditulis
lowercaseDetails.fieldIndex integer Indeks dimensi kustom. Wajib diisi jika kolomnya 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 Nilainya adalah "analytics#account".
searchAndReplaceDetails object Detail untuk filter jenis SEARCH_AND_REPLACE.
searchAndReplaceDetails.caseSensitive boolean Menentukan apakah filter peka huruf besar/kecil. dapat ditulis
searchAndReplaceDetails.field string Kolom yang akan digunakan di filter. dapat ditulis
searchAndReplaceDetails.fieldIndex integer Indeks dimensi kustom. Wajib diisi jika kolomnya adalah CUSTOM_DIMENSION. dapat ditulis
searchAndReplaceDetails.replaceString string Istilah untuk mengganti istilah penelusuran. dapat ditulis
searchAndReplaceDetails.searchString string Istilah untuk ditelusuri. dapat ditulis
type string Jenis filter ini. Nilai yang mungkin adalah INCLUDE, EXCLUDE, LOWERCASE, HURUF BESAR, SEARCH_AND_REPLACE, dan ADVANCED. dapat ditulis
updated datetime Waktu filter ini terakhir diubah.
uppercaseDetails object Detail untuk filter jenis HURUF BESAR.
uppercaseDetails.field string Kolom yang akan digunakan di filter. dapat ditulis
uppercaseDetails.fieldIndex integer Indeks dimensi kustom. Wajib diisi jika kolomnya adalah CUSTOM_DIMENSION. dapat ditulis

Metode

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