REST Resource: properties.expandedDataSets

Zasób: ExtendedDataSet

Komunikat zasobu reprezentujący rozszerzony zbiór danych GA4.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu ExtendedDataSet. Format: properties/{identyfikator_usługi}/expandedDataSets/{expandedDataSet}

displayName

string

Wymagane. Wyświetlana nazwa rozwiniętego zbioru danych. Maksymalnie 200 znaków.

description

string

Opcjonalnie: Opis rozwiniętego zbioru danych. Maksymalnie 50 znaków.

dimensionNames[]

string

Stały. Lista wymiarów zawartych w rozwiniętym zbiorze danych. Lista nazw wymiarów znajdziesz w artykule Wymiary interfejsu API.

metricNames[]

string

Stały. Lista danych zawartych w rozwiniętym zbiorze danych. Listę nazw wymiarów znajdziesz w sekcji Dane interfejsu API.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Stały. Wyrażenie logiczne filtrów ExtendedDataSet zastosowane do wymiaru uwzględnionego w ExtendedDataSet. Ten filtr zmniejsza liczbę wierszy, a tym samym pozwala na wyświetlenie wiersza other.

dataCollectionStartTime

string (Timestamp format)

Tylko dane wyjściowe. Czas, w którym rozpoczęto (lub rozpocznie się) zbieranie danych w rozwiniętym zbiorze danych.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

ExpandedDataSetFilterExpression

Wyrażenie logiczne filtrów wymiarów EnhancedDataSet.

Zapis 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.
}
Pola
Pole sumy expr. Wyrażenie zastosowane do filtra. expr może mieć tylko jedną z tych wartości:
andGroup

object (ExpandedDataSetFilterExpressionList)

Lista wyrażeń, które mają być połączone operatorem ORAZ. Musi zawierać wyrażenie ExtendedDataSetFilterExpression z parametrem notExpression lubdimensionFilter. Należy go ustawić dla klasy ExtendedDataSetFilterExpression na najwyższym poziomie.

notExpression

object (ExpandedDataSetFilterExpression)

Wyrażenie filtra, które NIE ma być ignorowane (tzn. odwrócone, uzupełnione). Musi zawierać parametr wymiarFilter. Nie można tego ustawić na najwyższym poziomie ExtendedDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

Filtr pojedynczego wymiaru. Nie można tego ustawić na najwyższym poziomie ExtendedDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Lista wyrażeń filtra ExtendedDataSet.

Zapis JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Pola
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Lista wyrażeń filtra ExtendedDataSet.

ExpandedDataSetFilter

Konkretny filtr jednego wymiaru

Zapis 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.
}
Pola
fieldName

string

Wymagane. Nazwa wymiaru do filtrowania.

Pole sumy one_filter. Jeden z powyższych filtrów. one_filter może mieć tylko jedną z tych wartości:
stringFilter

object (StringFilter)

Filtr wymiaru typu ciąg znaków, który pasuje do określonego wzorca.

inListFilter

object (InListFilter)

Filtr wymiaru ciągu znaków, który pasuje do konkretnej listy opcji.

StringFilter

Filtr wymiaru typu ciąg znaków, który pasuje do określonego wzorca.

Zapis JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Pola
matchType

enum (MatchType)

Wymagane. Typ dopasowania filtra ciągu znaków.

value

string

Wymagane. Wartość ciągu znaków, która ma zostać dopasowana do dopasowania.

caseSensitive

boolean

Opcjonalnie: Jeśli parametr ma wartość prawda, dopasowanie uwzględnia wielkość liter. W przypadku wartości false (fałsz) wielkość liter nie jest rozróżniana. Wartość musi mieć wartość prawda, gdy typ dopasowania ma wartość EXACT. Wartość musi mieć wartość false, jeśli typ dopasowania ma wartość CONTAINS.

MatchType

Typ dopasowania filtra ciągu znaków.

Wartości w polu enum
MATCH_TYPE_UNSPECIFIED Nie określono
EXACT Dopasowanie ścisłe wartości ciągu znaków.
CONTAINS Zawiera wartość ciągu znaków.

InListFilter

Filtr wymiaru ciągu znaków, który pasuje do konkretnej listy opcji.

Zapis JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Pola
values[]

string

Wymagane. Lista możliwych wartości ciągu znaków do porównania. Pole nie może być puste.

caseSensitive

boolean

Opcjonalnie: Jeśli parametr ma wartość prawda, dopasowanie uwzględnia wielkość liter. W przypadku wartości false (fałsz) wielkość liter nie jest rozróżniana. Musi mieć wartość prawda.

Metody

create

Tworzy rozwinięty zbiór danych.

delete

Usuwa w usłudze rozwijany zbiór danych.

get

Wyszukiwanie pojedynczego rozwiniętego zbioru danych.

list

Wyświetla listę rozszerzonych zbiorów danych w usłudze.

patch

Aktualizuje w usłudze rozwinięty zbiór danych.