REST Resource: properties.subpropertyEventFilters

Risorsa: SubpropertyEventFilter

Un messaggio della risorsa che rappresenta un filtro eventi della proprietà secondaria GA4.

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

string

Solo output. Formato: proprietà/{ordinary_property_id}/subpropertyEventFiltri/{sub_property_event_filter} Esempio: proprietà/1234/subpropertyEventFiltri/5678

filterClauses[]

object (SubpropertyEventFilterClause)

Obbligatoria. Elenco non ordinato. Clausole di filtro che definiscono il filtro SubpropertyEventFilter. Tutte le clausole sono collegate con l'operatore AND per determinare quali dati vengono inviati alla proprietà secondaria.

applyToProperty

string

Immutabile. Nome della risorsa della proprietà secondaria che utilizza questo filtro.

SubpropertyEventFilterClause

Una clausola per definire un filtro. Un filtro può essere inclusivo (gli eventi che soddisfano la clausola di filtro sono inclusi nei dati della proprietà secondaria) o esclusivo (gli eventi che soddisfano la clausola di filtro vengono esclusi dai dati della proprietà secondaria).

Rappresentazione JSON
{
  "filterClauseType": enum (FilterClauseType),
  "filterExpression": {
    object (SubpropertyEventFilterExpression)
  }
}
Campi
filterClauseType

enum (FilterClauseType)

Obbligatoria. Il tipo della clausola di filtro.

filterExpression

object (SubpropertyEventFilterExpression)

Obbligatoria. L'espressione logica per quali eventi vengono inviati alla proprietà secondaria.

FilterClauseType

Specifica se si tratta di una clausola di filtro di inclusione o esclusione.

Enum
FILTER_CLAUSE_TYPE_UNSPECIFIED Tipo di clausola di filtro sconosciuto o non specificato.
INCLUDE Gli eventi saranno inclusi nella proprietà Sub se viene soddisfatta la clausola di filtro.
EXCLUDE Gli eventi verranno esclusi dalla proprietà Sub se viene soddisfatta la clausola di filtro.

SubpropertyEventFilterExpression

Un'espressione logica dei filtri eventi delle proprietà secondarie.

Rappresentazione 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.
}
Campi
Campo di unione expr. L'espressione applicata a un filtro. expr può essere solo uno dei seguenti:
orGroup

object (SubpropertyEventFilterExpressionList)

Un elenco di espressioni da combinare con l'operatore OR. Deve contenere solo espressioni notExpression o filterCondition.

notExpression

object (SubpropertyEventFilterExpression)

Un'espressione di filtro da NOT (invertita, completata). Può includere solo un filtro. Questa opzione non può essere impostata al livello di primo livello di SubpropertyEventFilterExpression.

filterCondition

object (SubpropertyEventFilterCondition)

Crea un filtro che corrisponde a un evento specifico. Questa opzione non può essere impostata al livello di primo livello di SubpropertyEventFilterExpression.

SubpropertyEventFilterExpressionList

Un elenco di espressioni di filtro degli eventi delle proprietà secondarie.

Rappresentazione JSON
{
  "filterExpressions": [
    {
      object (SubpropertyEventFilterExpression)
    }
  ]
}
Campi
filterExpressions[]

object (SubpropertyEventFilterExpression)

Obbligatoria. Elenco non ordinato. Un elenco di espressioni di filtro degli eventi delle proprietà secondarie

SubpropertyEventFilterCondition

Un'espressione di filtro specifica

Rappresentazione 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.
}
Campi
fieldName

string

Obbligatoria. Il campo filtrato.

Campo di unione one_filter.

one_filter può essere solo uno dei seguenti:

nullFilter

boolean

Un filtro per i valori nulli.

stringFilter

object (StringFilter)

Un filtro per una dimensione di tipo stringa che corrisponde a un determinato pattern.

StringFilter

Un filtro per una dimensione di tipo stringa che corrisponde a un determinato pattern.

Rappresentazione JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Campi
matchType

enum (MatchType)

Obbligatoria. Il tipo di corrispondenza per il filtro stringa.

value

string

Obbligatoria. Il valore stringa utilizzato per la corrispondenza.

caseSensitive

boolean

Campo facoltativo. Se true, il valore della stringa è sensibile alle maiuscole. Se il valore è false, la corrispondenza non fa distinzione tra maiuscole e minuscole.

MatchType

La modalità di utilizzo del filtro per determinare una corrispondenza.

Enum
MATCH_TYPE_UNSPECIFIED Tipo di corrispondenza sconosciuto o non specificato.
EXACT Corrispondenza esatta del valore della stringa.
BEGINS_WITH Inizia con il valore stringa.
ENDS_WITH Finisce con il valore stringa.
CONTAINS Contiene il valore della stringa.
FULL_REGEXP L'espressione regolare completa corrisponde al valore della stringa.
PARTIAL_REGEXP L'espressione regolare parziale corrisponde al valore della stringa.

Metodi

create

Crea un filtro eventi della proprietà secondaria.

delete

Elimina un filtro eventi delle proprietà secondarie.

get

Ricerca di un singolo filtro eventi della proprietà secondaria.

list

Elenca tutti i filtri evento delle proprietà secondarie in una proprietà.

patch

Aggiorna un filtro eventi della proprietà secondaria.