REST Resource: properties.subpropertyEventFilters

Risorsa: SubpropertyEventFilter

Un messaggio della risorsa che rappresenta un filtro eventi per le proprietà secondarie di Google Analytics.

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

string

Solo output. Formato: properties/{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 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 definire un filtro. Un filtro può essere inclusivo (gli eventi che soddisfano la clausola del filtro sono inclusi nei dati della proprietà secondaria) o esclusivo (gli eventi che soddisfano la clausola del filtro sono 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 gli eventi 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 la clausola di filtro è soddisfatta.
EXCLUDE Gli eventi verranno esclusi dalla proprietà secondaria se la clausola di filtro è soddisfatta.

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 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 OR. Deve contenere solo espressioni notExpression o filterCondition.

notExpression

object (SubpropertyEventFilterExpression)

Un'espressione di filtro da negare (invertita, completata). Può includere un solo filtro. Non può essere impostato in SubpropertyEventFilterExpression di primo livello.

filterCondition

object (SubpropertyEventFilterCondition)

Crea un filtro che corrisponde a un evento specifico. Non può essere impostato in SubpropertyEventFilterExpression di primo livello.

SubpropertyEventFilterExpressionList

Un elenco di espressioni di filtro eventi proprietà secondaria.

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

object (SubpropertyEventFilterExpression)

Obbligatorio. Elenco non ordinato. Un elenco di espressioni del filtro eventi proprietà secondaria

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 su cui viene applicato il filtro.

Campo unione one_filter.

one_filter può essere solo uno dei seguenti:

nullFilter

boolean

Un filtro per i valori null.

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 di stringa utilizzato per la corrispondenza.

caseSensitive

boolean

Facoltativo. Se true, il valore della stringa è sensibile alle maiuscole. Se è false, la corrispondenza non distingue 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 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 della proprietà secondaria.

delete

Consente di eliminare un filtro eventi delle proprietà secondarie.

get

Cerca un singolo filtro eventi della proprietà secondaria.

list

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

patch

Aggiorna un filtro eventi della proprietà secondaria.