REST Resource: properties.channelGroups

Risorsa: ChannelGroup

Un messaggio di risorsa che rappresenta un gruppo di canali.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
Campi
name

string

Solo output. Il nome della risorsa per questo gruppo di canali. Formato: Properties/{property}/channelGroups/{channelGroup}

displayName

string

Obbligatorio. Il nome visualizzato del gruppo di canali. Lunghezza massima di 80 caratteri.

description

string

La descrizione del gruppo di canali. La lunghezza massima è di 256 caratteri.

groupingRule[]

object (GroupingRule)

Obbligatorio. Le regole di raggruppamento dei canali. Il numero massimo di regole è 50.

systemDefined

boolean

Solo output. Se il valore è true, questo gruppo di canali è il gruppo di canali predefinito predefinito da Google Analytics. Impossibile aggiornare il nome visualizzato e le regole di raggruppamento per questo gruppo di canali.

GroupingRule

Le regole che regolano il modo in cui il traffico viene raggruppato in un canale.

Rappresentazione JSON
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
Campi
displayName

string

Obbligatorio. Nome visualizzato del canale definito dal cliente.

expression

object (ChannelGroupFilterExpression)

Obbligatorio. L'espressione di filtro che definisce la regola di raggruppamento.

ChannelGroupFilterExpression

Un'espressione logica dei filtri di dimensione Gruppo di canali.

Rappresentazione 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.
}
Campi
Campo di unione expr. L'espressione applicata a un filtro. expr può essere solo uno dei seguenti:
andGroup

object (ChannelGroupFilterExpressionList)

Un elenco di espressioni da unire tramite AND. Può contenere solo ChannelGroupFilterExpressions con orGroup. Deve essere impostato per il livello ChannelGroupFilterExpression di primo livello.

orGroup

object (ChannelGroupFilterExpressionList)

Un elenco di espressioni da unire con l'operatore OR. Non può contenere ChannelGroupFilterExpressions con andGroup o orGroup.

notExpression

object (ChannelGroupFilterExpression)

Un'espressione di filtro da NOT'ed (che è invertita, completata). Può includere solo un elemento dimensionOrMetricFilter. Questa opzione non può essere impostata nel canale ChannelGroupFilterExpression di primo livello.

filter

object (ChannelGroupFilter)

Un filtro su una singola dimensione. Questa opzione non può essere impostata nel canale ChannelGroupFilterExpression di primo livello.

ChannelGroupFilterExpressionList

Un elenco di espressioni di filtro dei gruppi di canali.

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

object (ChannelGroupFilterExpression)

Un elenco di espressioni di filtro dei gruppi di canali.

ChannelGroupFilter

Un filtro specifico per una singola dimensione.

Rappresentazione 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.
}
Campi
fieldName

string

Obbligatorio. Immutabile. Il nome della dimensione da filtrare.

Campo di unione value_filter. Un elemento StringFilter o InListFilter che definisce il comportamento di questo filtro. value_filter può essere solo uno dei seguenti:
stringFilter

object (StringFilter)

Un filtro per una dimensione di tipo stringa che corrisponde a un determinato pattern.

inListFilter

object (InListFilter)

Un filtro per una dimensione stringa che corrisponde a un determinato elenco di opzioni.

StringFilter

Filtro in cui il valore del campo è una stringa. La corrispondenza non fa distinzione tra maiuscole e minuscole.

Rappresentazione JSON
{
  "matchType": enum (MatchType),
  "value": string
}
Campi
matchType

enum (MatchType)

Obbligatorio. Il tipo di corrispondenza per il filtro stringa.

value

string

Obbligatorio. Il valore della stringa da confrontare.

MatchType

Come verrà utilizzato il filtro per determinare una corrispondenza.

Enum
MATCH_TYPE_UNSPECIFIED Tipo di corrispondenza predefinito.
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 Corrispondenza parziale dell'espressione regolare con il valore della stringa.

InListFilter

Un filtro per una dimensione stringa che corrisponde a un determinato elenco di opzioni. La corrispondenza non fa distinzione tra maiuscole e minuscole.

Rappresentazione JSON
{
  "values": [
    string
  ]
}
Campi
values[]

string

Obbligatorio. L'elenco di possibili valori di stringa con cui effettuare una corrispondenza. Il campo non può essere vuoto.

Metodi

create

Crea un gruppo di canali.

delete

Elimina un gruppo di canali su una proprietà.

get

Cerca un singolo gruppo di canali.

list

Elenca i gruppi ChannelGroups in una proprietà.

patch

Consente di aggiornare un gruppo di canali.