REST Resource: properties.subpropertyEventFilters

Resource: SubpropertyEventFilter

Pesan resource yang mewakili filter peristiwa sub-properti Google Analytics.

Representasi JSON
{
  "name": string,
  "filterClauses": [
    {
      object (SubpropertyEventFilterClause)
    }
  ],
  "applyToProperty": string
}
Kolom
name

string

Hanya output. Format: properties/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} Contoh: properties/1234/subpropertyEventFilters/5678

filterClauses[]

object (SubpropertyEventFilterClause)

Wajib. Daftar yang tidak diurutkan. Klausa filter yang menentukan SubpropertyEventFilter. Semua klausa digabungkan menggunakan fungsi AND untuk menentukan data yang dikirim ke sub-properti.

applyToProperty

string

Tidak dapat diubah. Nama resource Sub-properti yang menggunakan filter ini.

SubpropertyEventFilterClause

Klausul untuk menentukan filter. Filter dapat bersifat inklusif (peristiwa yang memenuhi klausa filter disertakan dalam data sub-properti) atau eksklusif (peristiwa yang memenuhi klausa filter dikecualikan dari data sub-properti).

Representasi JSON
{
  "filterClauseType": enum (FilterClauseType),
  "filterExpression": {
    object (SubpropertyEventFilterExpression)
  }
}
Kolom
filterClauseType

enum (FilterClauseType)

Wajib. Jenis untuk klausul filter.

filterExpression

object (SubpropertyEventFilterExpression)

Wajib. Ekspresi logis untuk peristiwa yang dikirim ke sub-properti.

FilterClauseType

Menentukan apakah ini adalah klausul filter sertakan atau kecualikan.

Enum
FILTER_CLAUSE_TYPE_UNSPECIFIED Jenis klausa filter tidak diketahui atau tidak ditentukan.
INCLUDE Peristiwa akan disertakan dalam properti Sub jika klausa filter terpenuhi.
EXCLUDE Peristiwa akan dikecualikan dari Sub-properti jika klausa filter terpenuhi.

SubpropertyEventFilterExpression

Ekspresi logis dari filter peristiwa Sub-properti.

Representasi JSON
{

  // Union field expr can be only one of the following:
  "orGroup": {
    object (SubpropertyEventFilterExpressionList)
  },
  "notExpression": {
    object (SubpropertyEventFilterExpression)
  },
  "filterCondition": {
    object (SubpropertyEventFilterCondition)
  }
  // End of list of possible types for union field expr.
}
Kolom
Kolom union expr. Ekspresi yang diterapkan ke filter. expr hanya dapat berupa salah satu dari berikut:
orGroup

object (SubpropertyEventFilterExpressionList)

Daftar ekspresi yang akan digabungkan dengan OR. Hanya boleh berisi ekspresi notExpression atau filterCondition.

notExpression

object (SubpropertyEventFilterExpression)

Ekspresi filter yang akan di-NOT (dibalik, dilengkapi). Filter ini hanya dapat menyertakan filter. Ini tidak dapat ditetapkan di SubpropertyEventFilterExpression tingkat teratas.

filterCondition

object (SubpropertyEventFilterCondition)

Membuat filter yang cocok dengan peristiwa tertentu. Ini tidak dapat ditetapkan di SubpropertyEventFilterExpression tingkat teratas.

SubpropertyEventFilterExpressionList

Daftar ekspresi filter peristiwa Sub-properti.

Representasi JSON
{
  "filterExpressions": [
    {
      object (SubpropertyEventFilterExpression)
    }
  ]
}
Kolom
filterExpressions[]

object (SubpropertyEventFilterExpression)

Wajib. Daftar yang tidak diurutkan. Daftar ekspresi filter peristiwa Sub-properti

SubpropertyEventFilterCondition

Ekspresi filter tertentu

Representasi JSON
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "nullFilter": boolean,
  "stringFilter": {
    object (StringFilter)
  }
  // End of list of possible types for union field one_filter.
}
Kolom
fieldName

string

Wajib. Kolom yang sedang difilter.

Kolom union one_filter.

one_filter hanya dapat berupa salah satu dari hal berikut:

nullFilter

boolean

Filter untuk nilai null.

stringFilter

object (StringFilter)

Filter untuk dimensi jenis string yang cocok dengan pola tertentu.

StringFilter

Filter untuk dimensi jenis string yang cocok dengan pola tertentu.

Representasi JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Kolom
matchType

enum (MatchType)

Wajib. Jenis pencocokan untuk filter string.

value

string

Wajib. Nilai string yang digunakan untuk pencocokan.

caseSensitive

boolean

Opsional. Jika true, nilai string peka huruf besar/kecil. Jika salah, pencocokan tidak peka huruf besar/kecil.

MatchType

Cara filter akan digunakan untuk menentukan kecocokan.

Enum
MATCH_TYPE_UNSPECIFIED Jenis pencocokan tidak diketahui atau tidak ditentukan.
EXACT Pencocokan persis dari nilai string.
BEGINS_WITH Dimulai dengan nilai string.
ENDS_WITH Berakhir dengan nilai string.
CONTAINS Berisi nilai string.
FULL_REGEXP Ekspresi reguler lengkap cocok dengan nilai string.
PARTIAL_REGEXP Ekspresi reguler sebagian cocok dengan nilai string.

Metode

create

Membuat Filter Peristiwa sub-properti.

delete

Menghapus filter peristiwa sub-properti.

get

Mencari Filter Peristiwa sub-properti tunggal.

list

Mencantumkan semua Filter Peristiwa sub-properti di properti.

patch

Memperbarui Filter Peristiwa sub-properti.