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 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. 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 da Google Analytics. Non è possibile aggiornare il nome visualizzato e le regole di raggruppamento per questo gruppo di canali.

primary

boolean

(Facoltativo) Se true, questo gruppo di canali verrà utilizzato come gruppo di canali predefinito per i report. In qualsiasi momento è possibile impostare come primary un solo gruppo di canali. 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 è principale per impostazione predefinita.

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

object (ChannelGroupFilterExpressionList)

Un elenco di espressioni da combinare con AND. Può contenere solo ChannelGroupFilterExpressions con orGroup. Questo valore deve essere impostato per ChannelGroupFilterExpression di primo livello.

orGroup

object (ChannelGroupFilterExpressionList)

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

notExpression

object (ChannelGroupFilterExpression)

Un'espressione di filtro da negare (ovvero invertita, completata). Può includere solo un dimensionOrMetricFilter. Non può essere impostato in ChannelGroupFilterExpression di primo livello.

filter

object (ChannelGroupFilter)

Un filtro su una singola dimensione. Non può essere impostato in ChannelGroupFilterExpression di primo livello.

ChannelGroupFilterExpressionList

Un elenco di espressioni di filtro del gruppo di canali.

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

object (ChannelGroupFilterExpression)

Un elenco di espressioni di filtro del gruppo 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 filtro StringFilter o InListFilter che definisce il comportamento di questi filtri. 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 di stringa che corrisponde a un determinato elenco di opzioni.

StringFilter

Filtra in base al valore del campo che è una stringa. La corrispondenza non distingue tra maiuscole e minuscole.

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

enum (MatchType)

Obbligatorio. Il tipo di corrispondenza per il filtro di stringa.

value

string

Obbligatorio. Il valore della stringa da abbinare.

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 della stringa.
ENDS_WITH Termina con il valore della stringa.
CONTAINS Contiene il valore della stringa.
FULL_REGEXP Corrispondenza completa dell'espressione regolare con il valore della stringa.
PARTIAL_REGEXP Corrispondenza parziale dell'espressione regolare con il valore della stringa.

InListFilter

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

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

string

Obbligatorio. L'elenco dei possibili valori di stringa da confrontare. Non deve essere vuoto.

Metodi

create

Crea un ChannelGroup.

delete

Consente di eliminare un gruppo di canali in una proprietà.

get

Cerca un singolo ChannelGroup.

list

Elenca i gruppi di canali in una proprietà.

patch

Aggiorna un ChannelGroup.