REST Resource: properties.channelGroups

Risorsa: ChannelGroup

Un messaggio della 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 Gruppo di canali. Formato: Properties/{property}/channelGroups/{channelGroup}

displayName

string

Obbligatoria. Il nome visualizzato del gruppo di canali. La lunghezza massima è di 80 caratteri.

description

string

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

groupingRule[]

object (GroupingRule)

Obbligatoria. 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

Obbligatoria. Nome visualizzato definito dal cliente per il canale.

expression

object (ChannelGroupFilterExpression)

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

ChannelGroupFilterExpression

Un'espressione logica dei filtri delle dimensioni 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 con una relazione 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 combinare con l'operatore OR. Non può contenere ChannelGroupFilterExpressions con andGroup o orGroup.

notExpression

object (ChannelGroupFilterExpression)

Un'espressione di filtro da NOT (invertita e completata). Può includere solo un valore 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

Obbligatoria. 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)

Obbligatoria. Il tipo di corrispondenza per il filtro stringa.

value

string

Obbligatoria. Il valore della stringa di cui trovare una corrispondenza.

MatchType

La modalità di utilizzo del 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 Finisce 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

Obbligatoria. L'elenco di possibili valori di stringa con cui effettuare una corrispondenza. Il campo non deve essere vuoto.

Metodi

create

Crea un ChannelGroup.

delete

Elimina un ChannelGroup su una proprietà.

get

Cerca un singolo ChannelGroup.

list

Elenca i gruppi di canali in una proprietà.

patch

Aggiorna un ChannelGroup.