REST Resource: properties.subpropertyEventFilters

Recurso: SubpropertyEventFilter

Uma mensagem de recurso que representa um filtro de eventos de subpropriedade do GA4.

Representação JSON
{
  "name": string,
  "filterClauses": [
    {
      object (SubpropertyEventFilterClause)
    }
  ],
  "applyToProperty": string
}
Campos
name

string

Apenas saída. Formato: properties/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} Exemplo: properties/1234/subpropertyEventFilters/5678

filterClauses[]

object (SubpropertyEventFilterClause)

Obrigatório. Lista não ordenada. Cláusulas de filtro que definem o SubpropertyEventFilter. Todas as cláusulas são unidas por AND para determinar quais dados são enviados à subpropriedade.

applyToProperty

string

Imutável. Nome do recurso da subpropriedade que usa esse filtro.

SubpropertyEventFilterClause

Uma cláusula para definir um filtro. Um filtro pode ser inclusivo (os eventos que atendem à cláusula de filtro são incluídos nos dados da subpropriedade) ou exclusivo (os eventos que atendem à cláusula de filtro são excluídos dos dados da subpropriedade).

Representação JSON
{
  "filterClauseType": enum (FilterClauseType),
  "filterExpression": {
    object (SubpropertyEventFilterExpression)
  }
}
Campos
filterClauseType

enum (FilterClauseType)

Obrigatório. O tipo da cláusula de filtro.

filterExpression

object (SubpropertyEventFilterExpression)

Obrigatório. A expressão lógica para quais eventos são enviados à subpropriedade.

FilterClauseType

Especifica se é uma cláusula de filtro de inclusão ou exclusão.

Enums
FILTER_CLAUSE_TYPE_UNSPECIFIED Tipo de cláusula de filtro desconhecido ou não especificado.
INCLUDE Os eventos serão incluídos na subpropriedade se a cláusula de filtro for atendida.
EXCLUDE Os eventos serão excluídos da subpropriedade se a cláusula de filtro for atendida.

SubpropertyEventFilterExpression

Uma expressão lógica dos filtros de evento de subpropriedade.

Representação 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.
}
Campos
Campo de união expr. A expressão aplicada a um filtro. expr pode ser apenas de um dos tipos a seguir:
orGroup

object (SubpropertyEventFilterExpressionList)

Uma lista de expressões unidas com OR. Precisa conter apenas as expressões notExpression ou filterCondition.

notExpression

object (SubpropertyEventFilterExpression)

Uma expressão de filtro a ser invertida (invertida, complementada). Ela só pode incluir um filtro. Isso não pode ser definido no SubpropertyEventFilterExpression de nível superior.

filterCondition

object (SubpropertyEventFilterCondition)

Cria um filtro que corresponde a um evento específico. Isso não pode ser definido no SubpropertyEventFilterExpression de nível superior.

SubpropertyEventFilterExpressionList

Uma lista de expressões de filtro de evento da subpropriedade.

Representação JSON
{
  "filterExpressions": [
    {
      object (SubpropertyEventFilterExpression)
    }
  ]
}
Campos
filterExpressions[]

object (SubpropertyEventFilterExpression)

Obrigatório. Lista não ordenada. Uma lista de expressões de filtro de evento da subpropriedade

SubpropertyEventFilterCondition

Uma expressão de filtro específica

Representação 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.
}
Campos
fieldName

string

Obrigatório. O campo que está sendo filtrado.

Campo de união one_filter.

one_filter pode ser apenas de um dos tipos a seguir:

nullFilter

boolean

Um filtro para valores nulos.

stringFilter

object (StringFilter)

Um filtro para uma dimensão de tipo de string que corresponde a um padrão específico.

StringFilter

Um filtro para uma dimensão de tipo de string que corresponde a um padrão específico.

Representação JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Campos
matchType

enum (MatchType)

Obrigatório. O tipo de correspondência do filtro de string.

value

string

Obrigatório. O valor da string usado para a correspondência.

caseSensitive

boolean

Opcional. Se verdadeiro, o valor da string diferencia maiúsculas de minúsculas. Se for "false", a correspondência não diferencia maiúsculas de minúsculas.

MatchType

Como o filtro será usado para determinar uma correspondência.

Enums
MATCH_TYPE_UNSPECIFIED Tipo de correspondência desconhecido ou não especificado.
EXACT Correspondência exata do valor da string.
BEGINS_WITH Começa com o valor da string.
ENDS_WITH Termina com o valor da string.
CONTAINS Contém o valor da string.
FULL_REGEXP A expressão regular completa corresponde ao valor da string.
PARTIAL_REGEXP Expressão regular parcial corresponde ao valor da string.

Métodos

create

Cria um filtro de eventos da subpropriedade.

delete

Exclui um filtro de eventos da subpropriedade.

get

Busca um único filtro de evento da subpropriedade.

list

Liste todos os filtros de evento de subpropriedade em uma propriedade.

patch

Atualiza um filtro de evento de subpropriedade.