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,
  "primary": boolean
}
Campi
name

string

Solo output. Il nome della risorsa per questa risorsa del gruppo di canali. Formato: proprietà/{property}/channelGroups/{channelGroup}

displayName

string

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

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

systemDefined

boolean

Solo output. Se impostato su 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.

primary

boolean

(Facoltativo) Se impostato su true, questo gruppo di canali verrà utilizzato come gruppo di canali predefinito per i report. È possibile impostare un solo gruppo di canali alla volta come primary. Se il campo primary viene impostato su un gruppo di canali, non verrà impostato sul gruppo di canali principale precedente.

Il gruppo di canali predefinito di Google Analytics è il gruppo principale per impostazione predefinita.

GroupingRule

Le regole che regolano il raggruppamento del traffico in un unico canale.

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

string

Obbligatorio. Nome visualizzato definito dal cliente per il canale.

expression

object (ChannelGroupFilterExpression)

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

ChannelGroupFilterExpression

Un'espressione logica dei filtri delle dimensioni del 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 unione expr. L'espressione applicata a un filtro. expr può essere solo uno dei seguenti:
andGroup

object (ChannelGroupFilterExpressionList)

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

orGroup

object (ChannelGroupFilterExpressionList)

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

notExpression

object (ChannelGroupFilterExpression)

Un'espressione di filtro da NON modificare (ovvero invertita, integrata). Può includere solo un valore dimensionOrMetricFilter. Impossibile impostare l'opzione per il valore di ChannelGroupFilterExpression di primo livello.

filter

object (ChannelGroupFilter)

Un filtro in base a una singola dimensione. Impossibile impostare l'opzione per il valore di 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 unione value_filter. Un 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 corrispondente a un determinato pattern.

inListFilter

object (InListFilter)

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

StringFilter

Filtra 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 abbinare.

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 della stringa.
ENDS_WITH Termina con il valore della stringa.
CONTAINS Contiene il valore della stringa.
FULL_REGEXP Corrispondenza completa di espressione regolare con il valore della stringa.
PARTIAL_REGEXP Corrispondenza parziale di 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 creare una corrispondenza. Il campo non può essere vuoto.

Metodi

create

Crea un ChannelGroup.

delete

Elimina un ChannelGroup da una proprietà.

get

Cerca un singolo ChannelGroup.

list

Elenca i gruppi di canali in una proprietà.

patch

Aggiorna un ChannelGroup.