REST Resource: properties.channelGroups

Ressource: ChannelGroup

Message de ressource représentant un groupe de canaux.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
Champs
name

string

Uniquement en sortie. Nom de ressource de cette ressource de groupe de canaux. Format: Properties/{property}/channelGroups/{channelGroup}

displayName

string

Obligatoire. Nom à afficher du groupe de canaux. Longueur maximale de 80 caractères.

description

string

Description du groupe de canaux. Longueur maximale de 256 caractères.

groupingRule[]

object (GroupingRule)

Obligatoire. Règles de regroupement des canaux. Le nombre maximal de règles est de 50.

systemDefined

boolean

Uniquement en sortie. Si la valeur est "true", il s'agit du groupe de canaux par défaut prédéfini par Google Analytics. Impossible de modifier le nom à afficher et les règles de regroupement de ce groupe de canaux.

GroupingRule

Règles qui régissent la façon dont le trafic est regroupé en un seul canal.

Représentation JSON
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
Champs
displayName

string

Obligatoire. Nom à afficher défini par le client pour la chaîne.

expression

object (ChannelGroupFilterExpression)

Obligatoire. Expression de filtre qui définit la règle de regroupement.

ChannelGroupFilterExpression

Expression logique des filtres de dimension "Groupe de canaux".

Représentation JSON
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "orGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "notExpression": {
    object (ChannelGroupFilterExpression)
  },
  "filter": {
    object (ChannelGroupFilter)
  }
  // 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 :
andGroup

object (ChannelGroupFilterExpressionList)

Liste d'expressions à associer avec l'opérateur AND. Il ne peut contenir que des ChannelGroupFilterExpressions avec orGroup. Cette valeur doit être définie pour l'expression ChannelGroupFilterExpression de premier niveau.

orGroup

object (ChannelGroupFilterExpressionList)

Liste d'expressions auxquelles les opérateurs OR sont associés. Il ne peut pas contenir ChannelGroupFilterExpressions avec andGroup ou orGroup.

notExpression

object (ChannelGroupFilterExpression)

Une expression de filtre à NE PAS inverser (c'est-à-dire inversée ou complétée). Il ne peut inclure qu'un élément dimensionOrMetricFilter. Cet élément ne peut pas être défini au niveau de l'expression ChannelGroupFilterExpression de premier niveau.

filter

object (ChannelGroupFilter)

Filtre sur une seule dimension. Cet élément ne peut pas être défini au niveau de l'expression ChannelGroupFilterExpression de premier niveau.

ChannelGroupFilterExpressionList

Liste d'expressions de filtre pour les groupes de canaux.

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

object (ChannelGroupFilterExpression)

Liste d'expressions de filtre pour les groupes de canaux.

ChannelGroupFilter

Un filtre spécifique pour une seule dimension.

Représentation JSON
{
  "fieldName": string,

  // Union field value_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field value_filter.
}
Champs
fieldName

string

Obligatoire. Immuable. Nom de la dimension à filtrer.

Champ d'union value_filter. Élément StringFilter ou InListFilter qui définit ce comportement. value_filter ne peut être qu'un des éléments suivants :
stringFilter

object (StringFilter)

Filtre d'une dimension de type chaîne correspondant à une règle particulière.

inListFilter

object (InListFilter)

Filtre d'une dimension de chaîne correspondant à une liste d'options spécifique.

StringFilter

Filtre lorsque la valeur du champ est une chaîne. La correspondance n'est pas sensible à la casse.

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

enum (MatchType)

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

value

string

Obligatoire. Valeur de chaîne à mettre en correspondance.

MatchType

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

Enums
MATCH_TYPE_UNSPECIFIED Type de correspondance par défaut.
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 Correspondance partielle de l'expression régulière avec la valeur de la chaîne.

InListFilter

Filtre d'une dimension de chaîne correspondant à une liste d'options spécifique. La correspondance n'est pas sensible à la casse.

Représentation JSON
{
  "values": [
    string
  ]
}
Champs
values[]

string

Obligatoire. Liste des valeurs de chaîne pouvant être mises en correspondance. Ce champ ne doit pas être vide.

Méthodes

create

Crée un ChannelGroup.

delete

Supprime un groupe de canaux sur une propriété.

get

Recherche d'un seul ChannelGroup.

list

Répertorie les ChannelGroups sur une propriété.

patch

Met à jour un ChannelGroup.