REST Resource: properties.subpropertyEventFilters

Ressource: SubpropertyEventFilter

Message de ressource représentant un filtre d'événement de sous-propriété Google Analytics.

Représentation JSON
{
  "name": string,
  "filterClauses": [
    {
      object (SubpropertyEventFilterClause)
    }
  ],
  "applyToProperty": string
}
Champs
name

string

Uniquement en sortie. Format: properties/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} Exemple: properties/1234/subpropertyEventFilters/5678

filterClauses[]

object (SubpropertyEventFilterClause)

Obligatoire. Liste non ordonnée. Clauses de filtre qui définissent SubpropertyEventFilter. Toutes les clauses sont associées à l'opérateur AND pour déterminer les données envoyées à la sous-propriété.

applyToProperty

string

Immuable. Nom de la ressource de la sous-propriété qui utilise ce filtre.

SubpropertyEventFilterClause

Clause permettant de définir un filtre. Un filtre peut être inclusif (les événements répondant à la clause de filtre sont inclus dans les données de la sous-propriété) ou exclusif (les événements répondant à la clause de filtre sont exclus des données de la sous-propriété).

Représentation JSON
{
  "filterClauseType": enum (FilterClauseType),
  "filterExpression": {
    object (SubpropertyEventFilterExpression)
  }
}
Champs
filterClauseType

enum (FilterClauseType)

Obligatoire. Type de la clause de filtre.

filterExpression

object (SubpropertyEventFilterExpression)

Obligatoire. Expression logique indiquant les événements envoyés à la sous-propriété.

FilterClauseType

Indique s'il s'agit d'une clause de filtre d'inclusion ou d'exclusion.

Enums
FILTER_CLAUSE_TYPE_UNSPECIFIED Type de clause de filtre inconnu ou non spécifié.
INCLUDE Les événements seront inclus dans la propriété "Sub" si la clause de filtre est remplie.
EXCLUDE Les événements seront exclus de la propriété "Sub" si la clause de filtre est remplie.

SubpropertyEventFilterExpression

Expression logique des filtres d'événements de sous-propriété.

Représentation 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.
}
Champs
Champ d'union expr. Expression appliquée à un filtre. expr ne peut être qu'un des éléments suivants :
orGroup

object (SubpropertyEventFilterExpressionList)

Liste d'expressions à associer à l'aide de l'opérateur "OU". Doit contenir uniquement des expressions notExpression ou filterCondition.

notExpression

object (SubpropertyEventFilterExpression)

Expression de filtre à inverser (inversée, complétée). Il ne peut inclure qu'un filtre. Cette valeur ne peut pas être définie sur SubpropertyEventFilterExpression de niveau supérieur.

filterCondition

object (SubpropertyEventFilterCondition)

Crée un filtre correspondant à un événement spécifique. Cette valeur ne peut pas être définie sur SubpropertyEventFilterExpression de niveau supérieur.

SubpropertyEventFilterExpressionList

Liste des expressions de filtre d'événement de sous-propriété.

Représentation JSON
{
  "filterExpressions": [
    {
      object (SubpropertyEventFilterExpression)
    }
  ]
}
Champs
filterExpressions[]

object (SubpropertyEventFilterExpression)

Obligatoire. Liste non ordonnée. Liste des expressions de filtre d'événement de sous-propriété

SubpropertyEventFilterCondition

Une expression de filtre spécifique

Représentation 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.
}
Champs
fieldName

string

Obligatoire. Champ filtré.

Champ d'union one_filter.

one_filter ne peut être qu'un des éléments suivants :

nullFilter

boolean

Filtre pour les valeurs nulles.

stringFilter

object (StringFilter)

Filtre pour une dimension de type chaîne qui correspond à un modèle particulier.

StringFilter

Filtre pour une dimension de type chaîne qui correspond à un modèle particulier.

Représentation JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Champs
matchType

enum (MatchType)

Obligatoire. Type de correspondance du filtre de chaîne.

value

string

Obligatoire. Valeur de chaîne utilisée pour la mise en correspondance.

caseSensitive

boolean

Facultatif. Si la valeur est définie sur "true", la valeur de la chaîne est sensible à la casse. Si la valeur est "false", la correspondance n'est pas sensible à la casse.

MatchType

Comment le filtre sera utilisé pour déterminer une correspondance.

Enums
MATCH_TYPE_UNSPECIFIED Type de correspondance inconnu ou non spécifié.
EXACT Correspondance exacte de la valeur de la chaîne.
BEGINS_WITH Commence par la valeur de la chaîne.
ENDS_WITH Se termine par la valeur de la chaîne.
CONTAINS Contient la valeur de la chaîne.
FULL_REGEXP L'expression régulière complète correspond à la valeur de la chaîne.
PARTIAL_REGEXP L'expression régulière partielle correspond à la valeur de la chaîne.

Méthodes

create

Crée un filtre d'événement de sous-propriété.

delete

Supprime un filtre d'événement de sous-propriété.

get

Recherchez un seul filtre d'événement de sous-propriété.

list

Répertoriez tous les filtres d'événement de sous-propriété d'une propriété.

patch

Met à jour un filtre d'événement d'une sous-propriété.