- 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. Es el nombre del recurso de este grupo de canales. Formato: properties/{property}/channelGroups/{channelGroup} |
display |
Obligatorio. Es el nombre visible del grupo de canales. Tiene una longitud máxima de 80 caracteres. |
description |
Es la descripción del grupo de canales. La longitud máxima es de 256 caracteres. |
grouping |
Obligatorio. Las reglas de agrupación de los canales La cantidad máxima de reglas es 50. |
system |
Solo salida. Si es verdadero, este grupo de canales es el grupo de canales predeterminado que predefine Google Analytics. No se pueden actualizar el nombre visible ni las reglas 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 establecer un grupo de canales como El grupo de canales predefinido de Google Analytics es el principal de forma predeterminada. |
GroupingRule
Son las reglas que rigen la forma en que se agrupa el tráfico en un canal.
Representación JSON |
---|
{
"displayName": string,
"expression": {
object ( |
Campos | |
---|---|
display |
Obligatorio. Es el nombre visible definido por el cliente para el canal. |
expression |
Obligatorio. Es la expresión de filtro que define la regla de agrupación. |
ChannelGroupFilterExpression
Es una expresión lógica de los filtros de dimensiones del grupo de canales.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión expr . Es la expresión que se aplica a un filtro. Las direcciones (expr ) solo pueden ser una de las siguientes opciones: |
|
and |
Es una lista de expresiones que se deben unir con el operador Y. Solo puede contener ChannelGroupFilterExpressions con orGroup. Esto se debe establecer para ChannelGroupFilterExpression de nivel superior. |
or |
Es una lista de expresiones que se deben unir con el operador O. No puede contener ChannelGroupFilterExpressions con andGroup o orGroup. |
not |
Es una expresión de filtro que se debe negar (es decir, invertir o complementar). Solo puede incluir un dimensionOrMetricFilter. No se puede configurar en ChannelGroupFilterExpression de nivel superior. |
filter |
Es un filtro en una sola dimensión. No se puede configurar en ChannelGroupFilterExpression de nivel superior. |
ChannelGroupFilterExpressionList
Es una lista de expresiones de filtro de grupos de canales.
Representación JSON |
---|
{
"filterExpressions": [
{
object ( |
Campos | |
---|---|
filter |
Es 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 | |
---|---|
field |
Obligatorio. Inmutable. Es el nombre de la dimensión que se va a 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: |
|
string |
Es un filtro para una dimensión de tipo de cadena que coincide con un patrón en particular. |
in |
Es un filtro para una dimensión de cadena que coincide con una lista de opciones en particular. |
StringFilter
Filtra cuando el valor del campo es una cadena. La coincidencia no distingue mayúsculas de minúsculas.
Representación JSON |
---|
{
"matchType": enum ( |
Campos | |
---|---|
match |
Obligatorio. Es el tipo de concordancia del filtro de cadena. |
value |
Obligatorio. Es el valor de cadena con el que se debe establecer la coincidencia. |
MatchType
Indica cómo se usará el filtro para determinar una coincidencia.
Enumeraciones | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Es el tipo de concordancia predeterminado. |
EXACT |
Coincidencia exacta del valor de la cadena. |
BEGINS_WITH |
Comienza con el valor de la cadena. |
ENDS_WITH |
Finaliza con el valor de la cadena. |
CONTAINS |
Contiene el valor de la cadena. |
FULL_REGEXP |
Coincidencia de expresión regular completa con el valor de la cadena. |
PARTIAL_REGEXP |
Coincidencia parcial de la expresión regular con el valor de la cadena. |
InListFilter
Es un filtro para una dimensión de cadena que coincide con una lista de opciones en particular. La coincidencia no distingue mayúsculas de minúsculas.
Representación JSON |
---|
{ "values": [ string ] } |
Campos | |
---|---|
values[] |
Obligatorio. Es la lista de valores de cadena posibles con los que se debe hacer coincidir. No debe estar vacío. |
Métodos |
|
---|---|
|
Crea un ChannelGroup. |
|
Borra un ChannelGroup de una propiedad. |
|
Busca un solo ChannelGroup. |
|
Muestra una lista de ChannelGroups en una propiedad. |
|
Actualiza un ChannelGroup. |