REST Resource: properties.expandedDataSets

Recurso: ExpandDataSet

Uma mensagem de recurso que representa um ExpandDataSet do GA4.

Representação JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Campos
name

string

Apenas saída. O nome do recurso deste recurso ExpandDataSet. Formato: properties/{property_id}/extendedDataSets/{expandDataSet}

displayName

string

Obrigatório. O nome de exibição do ExpandDataSet. Máximo de 200 caracteres.

description

string

Opcional. A descrição do ExpandDataSet. Máximo de 50 caracteres.

dimensionNames[]

string

Imutável. A lista de dimensões incluídas no ExpandDataSet. Consulte as Dimensões da API para ver a lista de nomes de dimensões.

metricNames[]

string

Imutável. A lista de métricas incluídas no ExpandDataSet. Consulte as Métricas da API para ver a lista de nomes de dimensões.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Imutável. Uma expressão lógica dos filtros ExpandDataSet aplicados à dimensão incluída no ExpandDataSet. Esse filtro é usado para reduzir o número de linhas e, portanto, a chance de encontrar uma linha other.

dataCollectionStartTime

string (Timestamp format)

Apenas saída. Horário em que o conjunto de dados expandido começou (ou começará) a coletar dados.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

ExpandedDataSetFilterExpression

Uma expressão lógica dos filtros de dimensão EnhancedDataSet.

Representação 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ão expr. A expressão aplicada a um filtro. expr pode ser apenas de um dos tipos a seguir:
andGroup

object (ExpandedDataSetFilterExpressionList)

Uma lista de expressões que precisam ser combinadas com AND. Ela precisa conter uma ExpandDataSetFilterExpression com notExpression ou dimensionFilter. Precisa ser definido para o ExpandDataSetFilterExpression de nível superior.

notExpression

object (ExpandedDataSetFilterExpression)

Uma expressão de filtro a ser NOT (ou seja, invertida, complementada). Ele precisa incluir um dimensionFilter. Não é possível definir no nível superior ExpandDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

Um filtro em uma única dimensão. Não é possível definir no nível superior ExpandDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Uma lista de expressões de filtro ExpandDataSet.

Representação JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Campos
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Uma lista de expressões de filtro ExpandDataSet.

ExpandedDataSetFilter

Um filtro específico para uma única dimensão

Representação 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

Obrigatório. Nome da dimensão a ser filtrada.

Campo de união one_filter. Um dos filtros acima. one_filter pode ser apenas de um dos tipos a seguir:
stringFilter

object (StringFilter)

Um filtro para uma dimensão de tipo de string que corresponde a um padrão específico.

inListFilter

object (InListFilter)

Um filtro para uma dimensão de string que corresponde a uma determinada lista de opções.

StringFilter

Um filtro para uma dimensão de tipo de string que corresponde a um padrão específico.

Representação JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Campos
matchType

enum (MatchType)

Obrigatório. O tipo de correspondência do filtro de string.

value

string

Obrigatório. O valor da string a ser comparado.

caseSensitive

boolean

Opcional. Se verdadeiro, a correspondência diferencia maiúsculas de minúsculas. Se for "false", a correspondência não diferencia maiúsculas de minúsculas. Precisa ser verdadeiro quando matchType for EXACT. Precisa ser falso quando o matchType for CONTÉM.

MatchType

O tipo de correspondência do filtro de string.

Enums
MATCH_TYPE_UNSPECIFIED Não especificado
EXACT Correspondência exata do valor da string.
CONTAINS Contém o valor da string.

InListFilter

Um filtro para uma dimensão de string que corresponde a uma determinada lista de opções.

Representação JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Campos
values[]

string

Obrigatório. A lista de possíveis valores de string para correspondência. Não pode estar em branco.

caseSensitive

boolean

Opcional. Se verdadeiro, a correspondência diferencia maiúsculas de minúsculas. Se for "false", a correspondência não diferencia maiúsculas de minúsculas. Precisa ser verdadeiro.

Métodos

create

Cria um ExpandDataSet.

delete

Exclui um ExpandDataSet em uma propriedade.

get

Busca um único ExpandDataSet.

list

Lista ExpandDataSets em uma propriedade.

patch

Atualiza um ExpandDataSet em uma propriedade.