REST Resource: properties.subpropertyEventFilters

Resource: SubpropertyEventFilter

Pesan resource yang mewakili 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 digunakan bersamaan dengan AND 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 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 klausa filter.

filterExpression

object (SubpropertyEventFilterExpression)

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

FilterClauseType

Menentukan apakah hal 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 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 untuk OR bersama-sama. Hanya boleh berisi ekspresi notExpression atau filterCondition.

notExpression

object (SubpropertyEventFilterExpression)

Ekspresi filter yang akan TIDAK (dibalik, dilengkapi). Kolom ini hanya dapat berisi filter. Ini tidak dapat ditetapkan pada SubpropertyEventFilterExpression tingkat atas.

filterCondition

object (SubpropertyEventFilterCondition)

Membuat filter yang cocok dengan peristiwa tertentu. Ini tidak dapat ditetapkan pada SubpropertyEventFilterExpression tingkat atas.

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 pencocokan.

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 Diakhiri 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

Cari satu Filter Peristiwa sub-properti.

list

Mencantumkan semua Filter Peristiwa sub-properti di properti.

patch

Memperbarui Filter Peristiwa sub-properti.