- Recurso: ChannelGroup
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- Métodos
Recurso: ChannelGroup
Un mensaje de recurso que representa un grupo de canales.
Representación JSON |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
Campos | |
---|---|
name |
Solo salida. El nombre del recurso para este recurso del grupo de canales. Formato: properties/{property}/channelGroups/{channelGroup} |
displayName |
Obligatorio. Es el nombre visible del grupo de canales. La longitud máxima es de 80 caracteres. |
description |
Es la descripción del grupo de canales. La longitud máxima es de 256 caracteres. |
groupingRule[] |
Obligatorio. Las reglas de agrupación de canales. La cantidad máxima de reglas es 50. |
systemDefined |
Solo salida. Si es verdadero, este grupo de canales es el grupo de canales predeterminado predefinido de Google Analytics. No se pueden actualizar las reglas de nombre visible y de agrupación de este grupo de canales. |
primary |
Opcional. Si es verdadero, este grupo de canales se usará como el grupo de canales predeterminado para los informes. Solo se puede configurar un grupo de canales como El grupo de canales predefinidos de Google Analytics es el principal de forma predeterminada. |
GroupingRule
Son las reglas que rigen cómo se agrupa el tráfico en un canal.
Representación JSON |
---|
{
"displayName": string,
"expression": {
object ( |
Campos | |
---|---|
displayName |
Obligatorio. Es el nombre visible del canal definido por el cliente. |
expression |
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 |
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 |
Lista de expresiones que se unirán mediante el operador Y. Solo puede contener ChannelGroupFilterExpressions con orGroup. Esto se debe configurar para la expresión ChannelGroupFilterExpression de nivel superior. |
orGroup |
Una lista de expresiones combinadas con el operador OR. No puede contener ChannelGroupFilterExpressions con andGroup o orGroup. |
notExpression |
Una expresión de filtro que NO se debe agregar (es decir, que se invierte o se complementa). Solo puede incluir una dimensionOrMetricFilter. Esto no se puede configurar en el nivel superior ChannelGroupFilterExpression. |
filter |
Es un filtro en una sola dimensión. Esto 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 ( |
Campos | |
---|---|
filterExpressions[] |
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 |
Campos | |
---|---|
fieldName |
Obligatorio. Inmutable. 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 |
Es un filtro para una dimensión de tipo string que coincide con un patrón en particular. |
inListFilter |
Es un filtro para una dimensión de cadena que coincide con una lista específica de opciones. |
StringFilter
Filtra cuando el valor del campo sea una string. La coincidencia no distingue mayúsculas de minúsculas.
Representación JSON |
---|
{
"matchType": enum ( |
Campos | |
---|---|
matchType |
Obligatorio. El tipo de coincidencia del filtro de cadenas. |
value |
Obligatorio. El valor de cadena con el que se debe coincidir. |
MatchType
La forma en que se usará el filtro para determinar una coincidencia.
Enumeradores | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Tipo de concordancia predeterminado. |
EXACT |
Coincidencia exacta del valor de la cadena. |
BEGINS_WITH |
Comienza con el valor de 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 específica de opciones. La coincidencia no distingue mayúsculas de minúsculas.
Representación JSON |
---|
{ "values": [ string ] } |
Campos | |
---|---|
values[] |
Obligatorio. La lista de posibles valores de cadena con los que debe coincidir. Este campo no puede estar vacío. |
Métodos |
|
---|---|
|
Crea un ChannelGroup. |
|
Borra un ChannelGroup en una propiedad. |
|
Busca un solo ChannelGroup. |
|
Muestra una lista de ChannelGroups en una propiedad. |
|
Actualiza un ChannelGroup. |