REST Resource: properties.subpropertyEventFilters

Resource: SubpropertyEventFilter

Pesan resource yang merepresentasikan filter peristiwa Sub-properti GA4.

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 DAN digunakan bersama untuk menentukan data yang dikirim ke sub-properti.

applyToProperty

string

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

SubpropertyEventFilterClause

Klausa untuk menentukan filter. Filter mungkin 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 klausa filter.

filterExpression

object (SubpropertyEventFilterExpression)

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

FilterClauseType

Menentukan apakah ini merupakan klausa filter sertakan atau kecualikan.

Enum
FILTER_CLAUSE_TYPE_UNSPECIFIED Jenis klausa filter tidak diketahui atau tidak ditentukan.
INCLUDE Peristiwa akan disertakan dalam Sub-properti 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 ada berupa salah satu diantara berikut:
orGroup

object (SubpropertyEventFilterExpressionList)

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

notExpression

object (SubpropertyEventFilterExpression)

Ekspresi filter yang akan TIDAK dibalik (dibalik, dilengkapi). Anda hanya dapat menyertakan filter. Kolom ini tidak dapat ditetapkan pada SubpropertyEventFilterExpression tingkat teratas.

filterCondition

object (SubpropertyEventFilterCondition)

Membuat filter yang cocok dengan peristiwa tertentu. Kolom ini tidak dapat ditetapkan pada 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 yang 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 (benar), nilai string peka huruf besar/kecil. Jika false, kecocokan 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 Diawali dengan nilai string.
ENDS_WITH Berakhir dengan nilai string.
CONTAINS Berisi nilai string.
FULL_REGEXP Ekspresi reguler penuh 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

Cari Filter Peristiwa satu sub-properti.

list

Mencantumkan semua Filter Peristiwa sub-properti di properti.

patch

Memperbarui Filter Peristiwa sub-properti.