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}/subpropertyEventFilters/{sub_property_event_filter} Esempio: Properties/1234/subpropertyEventFilters/5678

filterClauses[]

object (SubpropertyEventFilterClause)

Obbligatorio. Elenco non ordinato. Clausole di filtro che definiscono il valore SubpropertyEventFilter. Tutte le clausole sono combinate con una relazione di tipo 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 la definizione di 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)

Obbligatorio. Il tipo di clausola di filtro.

filterExpression

object (SubpropertyEventFilterExpression)

Obbligatorio. L'espressione logica per determinare 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à secondaria se viene soddisfatta la clausola del filtro.
EXCLUDE Gli eventi saranno esclusi dalla proprietà secondaria se viene soddisfatta la clausola di filtro.

SubpropertyEventFilterExpression

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

object (SubpropertyEventFilterExpressionList)

Un elenco di espressioni da unire con OR. Deve contenere solo espressioni notExpression o filterCondition.

notExpression

object (SubpropertyEventFilterExpression)

Un'espressione di filtro da NON modificare (invertita, integrata). Può includere solo un filtro. Impossibile impostare questa opzione nel SubpropertyEventFilterExpression di livello superiore.

filterCondition

object (SubpropertyEventFilterCondition)

Crea un filtro che corrisponde a un evento specifico. Impossibile impostare questa opzione nel SubpropertyEventFilterExpression di livello superiore.

SubpropertyEventFilterExpressionList

Un elenco di espressioni di filtro per gli eventi delle proprietà secondarie.

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

object (SubpropertyEventFilterExpression)

Obbligatorio. Elenco non ordinato. Un elenco di espressioni di filtro per gli 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

Obbligatorio. Il campo filtrato.

Campo 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 corrispondente a un determinato pattern.

StringFilter

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

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

enum (MatchType)

Obbligatorio. Il tipo di corrispondenza per il filtro stringa.

value

string

Obbligatorio. Il valore della stringa utilizzato per la corrispondenza.

caseSensitive

boolean

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

MatchType

Come verrà utilizzato il 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 della stringa.
ENDS_WITH Termina con il valore della 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 delle proprietà secondarie.

delete

Elimina un filtro eventi delle proprietà secondarie.

get

Ricerca di un singolo filtro eventi di una proprietà secondaria.

list

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

patch

Aggiorna il filtro eventi di una proprietà secondaria.