REST Resource: properties.channelGroups

Recurso: ChannelGroup

Un mensaje de recurso que representa un grupo de canales.

Representación JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean,
  "primary": boolean
}
Campos
name

string

Solo salida. El nombre del recurso para este recurso del grupo de canales. Formato: properties/{property}/channelGroups/{channelGroup}

displayName

string

Obligatorio. El nombre visible del grupo de canales. Debe tener una longitud máxima de 80 caracteres.

description

string

Es la descripción del grupo de canales. Debe tener una longitud máxima de 256 caracteres.

groupingRule[]

object (GroupingRule)

Obligatorio. Son las reglas de agrupación de canales. La cantidad máxima de reglas es 50.

systemDefined

boolean

Solo salida. Si es "true", este grupo de canales es el grupo de canales predeterminado predefinido por Google Analytics. No se pueden actualizar las reglas de agrupación y de nombre visible para este grupo de canales.

primary

boolean

Opcional. Si es "true", este grupo de canales se usará como el grupo de canales predeterminado para los informes. Solo se puede establecer un grupo de canales como primary a la vez. Si se configura el campo primary en un grupo de canales, se anulará en el grupo de canales principal anterior.

El grupo de canales predefinido de Google Analytics es el principal de forma predeterminada.

GroupingRule

Las reglas que rigen cómo se agrupa el tráfico en un canal.

Representación JSON
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
Campos
displayName

string

Obligatorio. El cliente definió el nombre visible para el canal.

expression

object (ChannelGroupFilterExpression)

Obligatorio. La expresión de filtro que define la regla de agrupación.

ChannelGroupFilterExpression

Una expresión lógica de los filtros de dimensión del grupo de canales.

Representación 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.
}
Campos
Campo de unión expr. La expresión aplicada a un filtro. Las direcciones (expr) solo pueden ser una de las siguientes opciones:
andGroup

object (ChannelGroupFilterExpressionList)

Una lista de expresiones que se unirán con AND. Solo puede contener ChannelGroupFilterExpressions con orGroup. Se debe configurar para el ChannelGroupFilterExpression de nivel superior.

orGroup

object (ChannelGroupFilterExpressionList)

Una lista de expresiones unidas por OR No puede contener ChannelGroupFilterExpressions con orGroup ni andGroup.

notExpression

object (ChannelGroupFilterExpression)

Una expresión de filtro para NO (que se invierte, se complementa). Solo puede incluir una dimensionOrMetricFilter. No se puede configurar en el nivel superior ChannelGroupFilterExpression.

filter

object (ChannelGroupFilter)

Es un filtro en una sola dimensión. No se puede configurar en el nivel superior ChannelGroupFilterExpression.

ChannelGroupFilterExpressionList

Una lista de expresiones de filtro de grupos de canales.

Representación JSON
{
  "filterExpressions": [
    {
      object (ChannelGroupFilterExpression)
    }
  ]
}
Campos
filterExpressions[]

object (ChannelGroupFilterExpression)

Una lista de expresiones de filtro de grupos de canales.

ChannelGroupFilter

Es un filtro específico para una sola dimensión.

Representación 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.
}
Campos
fieldName

string

Obligatorio. Inmutable. Es el nombre de la dimensión que se filtrará.

Campo de unión value_filter. Un StringFilter o InListFilter que define el comportamiento de este filtro. Las direcciones (value_filter) solo pueden ser una de las siguientes opciones:
stringFilter

object (StringFilter)

Un filtro para una dimensión de tipo string que coincide con un patrón en particular.

inListFilter

object (InListFilter)

Es un filtro para una dimensión de cadena que coincide con una lista particular de opciones.

StringFilter

Filtra cuando el valor del campo sea una cadena. La coincidencia no distingue mayúsculas de minúsculas.

Representación JSON
{
  "matchType": enum (MatchType),
  "value": string
}
Campos
matchType

enum (MatchType)

Obligatorio. El tipo de concordancia para el filtro de cadenas.

value

string

Obligatorio. Valor de cadena con el que se buscará coincidencias.

MatchType

Cómo se usará el filtro para determinar una coincidencia.

Enumeraciones
MATCH_TYPE_UNSPECIFIED Tipo de concordancia predeterminado.
EXACT Concordancia exacta con el valor de la cadena
BEGINS_WITH Comienza con el valor de la cadena.
ENDS_WITH Termina con el valor de la cadena.
CONTAINS Contiene el valor de la cadena.
FULL_REGEXP La expresión regular completa coincide con el valor de la string.
PARTIAL_REGEXP La expresión regular parcial coincide con el valor de la cadena.

InListFilter

Es un filtro para una dimensión de cadena que coincide con una lista particular de opciones. La coincidencia no distingue mayúsculas de minúsculas.

Representación JSON
{
  "values": [
    string
  ]
}
Campos
values[]

string

Obligatorio. Es la lista de posibles valores de string con los que debe coincidir. No puede estar vacío.

Métodos

create

Crea un ChannelGroup.

delete

Borra un ChannelGroup en una propiedad.

get

Busca un solo ChannelGroup.

list

Muestra una lista de ChannelGroups de una propiedad.

patch

Actualiza un ChannelGroup.