REST Resource: properties.expandedDataSets

Recurso: ExpandedDataSet

Un mensaje de recurso que representa un conjunto de datos expandido de GA4.

Representación JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Campos
name

string

Solo salida. Es el nombre del recurso para este recurso ExpandedDataSet. Formato: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Obligatorio. Es el nombre visible del ExpandedDataSet. Máx. 200 caracteres.

description

string

Opcional. Es la descripción del ExpandedDataSet. Puede tener 50 caracteres como máximo.

dimensionNames[]

string

Inmutable. Es la lista de dimensiones incluidas en ExpandedDataSet. Para ver la lista de nombres de dimensiones, consulta Dimensiones de la API.

metricNames[]

string

Inmutable. Es la lista de métricas incluidas en ExpandedDataSet. Para ver la lista de nombres de dimensiones, consulta Métricas de API.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Inmutable. Es una expresión lógica de los filtros ExpandedDataSet aplicados a la dimensión incluida en ExpandedDataSet. Este filtro se usa para reducir la cantidad de filas y, por lo tanto, la posibilidad de encontrar other fila.

dataCollectionStartTime

string (Timestamp format)

Solo salida. Tiempo durante el cual el conjunto de datos expandido comenzó (o comenzará) a recopilar datos.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

ExpandedDataSetFilterExpression

Una expresión lógica de los filtros de dimensiones EnhancedDataSet.

Representación JSON
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ExpandedDataSetFilterExpressionList)
  },
  "notExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "filter": {
    object (ExpandedDataSetFilter)
  }
  // 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 (ExpandedDataSetFilterExpressionList)

Lista de expresiones que se unirán mediante el operador Y. Debe contener una expresión ExpandedDataSetFilterExpression con notExpression o dimensionFilter. Esto se debe configurar para el nivel superior ExpandedDataSetFilterExpression.

notExpression

object (ExpandedDataSetFilterExpression)

Una expresión de filtro que NO se debe agregar (es decir, invertido, complementado). Debe incluir un dimensionFilter. Esto no se puede configurar en el nivel superior ExpandedDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

Es un filtro en una sola dimensión. Esto no se puede configurar en el nivel superior ExpandedDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Una lista de expresiones de filtro ExpandedDataSet.

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

object (ExpandedDataSetFilterExpression)

Una lista de expresiones de filtro ExpandedDataSet.

ExpandedDataSetFilter

Un filtro específico para una sola dimensión

Representación JSON
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field one_filter.
}
Campos
fieldName

string

Obligatorio. El nombre de la dimensión que se filtrará.

Campo de unión one_filter. Uno de los filtros anteriores. Las direcciones (one_filter) solo pueden ser una de las siguientes opciones:
stringFilter

object (StringFilter)

Es 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 específica de opciones.

StringFilter

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

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

enum (MatchType)

Obligatorio. El tipo de coincidencia del filtro de cadenas.

value

string

Obligatorio. El valor de cadena con el que se debe coincidir.

caseSensitive

boolean

Opcional. Si es verdadero, la coincidencia distingue mayúsculas de minúsculas. Si es falsa, la coincidencia no distingue mayúsculas de minúsculas. Debe ser verdadero cuando el tipo de concordancia es EXACTA. Debe ser falso cuando el tipo de coincidencia es CONTIENE.

MatchType

El tipo de coincidencia del filtro de cadenas.

Enumeradores
MATCH_TYPE_UNSPECIFIED Sin especificar
EXACT Coincidencia exacta del valor de la cadena.
CONTAINS Contiene el valor de la cadena.

InListFilter

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

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

string

Obligatorio. La lista de posibles valores de cadena con los que debe coincidir. Este campo no puede estar vacío.

caseSensitive

boolean

Opcional. Si es verdadero, la coincidencia distingue mayúsculas de minúsculas. Si es falsa, la coincidencia no distingue mayúsculas de minúsculas. Debe ser verdadero.

Métodos

create

Crea un ExpandedDataSet.

delete

Borra un ExpandedDataSet en una propiedad.

get

Busca un solo ExpandedDataSet.

list

Muestra una lista de los conjuntos de datos expandidos de una propiedad.

patch

Actualiza un ExpandedDataSet en una propiedad.