REST Resource: properties.subpropertyEventFilters

Risorsa: SubpropertyEventFilter

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

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

string

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

filterClauses[]

object (SubpropertyEventFilterClause)

Obbligatorio. Elenco non ordinato. Clausole di filtro che definiscono il filtro SubpropertyEventFilter. Tutte le clausole vengono combinate 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 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 della clausola di filtro.

filterExpression

object (SubpropertyEventFilterExpression)

Obbligatorio. L'espressione logica degli eventi che 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 verranno inclusi nella proprietà secondaria se viene soddisfatta la clausola di filtro.
EXCLUDE Gli eventi verranno 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 di 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 l'operatore OR. Deve contenere solo espressioni notExpression ofilterCondition.

notExpression

object (SubpropertyEventFilterExpression)

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

filterCondition

object (SubpropertyEventFilterCondition)

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

SubpropertyEventFilterExpressionList

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

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

object (SubpropertyEventFilterExpression)

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

Obbligatorio. 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)

Obbligatorio. Il tipo di corrispondenza per il filtro stringa.

value

string

Obbligatorio. Il valore stringa utilizzato per la corrispondenza.

caseSensitive

boolean

Campo facoltativo. Se true, il valore della stringa è sensibile alle maiuscole. Se è 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 stringa.
ENDS_WITH Termina 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 della proprietà secondaria.

get

Cerca un singolo filtro eventi della proprietà secondaria.

list

Elenca tutti i filtri eventi della proprietà secondaria in una proprietà.

patch

Aggiorna un filtro eventi della proprietà secondaria.