REST Resource: properties.expandedDataSets

Ressource: ExtendedDataSet

Eine Ressourcennachricht für ein erweitertes GA4-Dataset.

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

string

Nur Ausgabe. Der Ressourcenname für diese ExtendedDataSet-Ressource. Format: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Erforderlich. Der Anzeigename des ExtendedDataSets. Max. 200 Zeichen

description

string

Optional. Die Beschreibung des ExtendedDataSets Max. 50 Zeichen

dimensionNames[]

string

Nicht veränderbar. Die Liste der im ExtendedDataSet enthaltenen Dimensionen. Eine Liste der Dimensionsnamen finden Sie unter API-Dimensionen.

metricNames[]

string

Nicht veränderbar. Die Liste der im ExtendedDataSet enthaltenen Messwerte. Eine Liste der Dimensionsnamen finden Sie unter API-Messwerte.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Nicht veränderbar. Ein logischer Ausdruck für Filter des Typs „ExtendedDataSet“, die auf die im Feld „ExtendedDataSet“ enthaltene Dimension angewendet wurde Dieser Filter wird verwendet, um die Anzahl der Zeilen zu reduzieren und damit die Wahrscheinlichkeit zu verringern, dass auf other Zeile stößt.

dataCollectionStartTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem mit der Datenerfassung für einen erweiterten Datensatz begonnen wurde oder beginnt.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

ExpandedDataSetFilterExpression

Ein logischer Ausdruck von EnhancedDataSet-Dimensionsfiltern.

JSON-Darstellung
{

  // 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.
}
Felder
Union-Feld expr. Der Ausdruck, der auf einen Filter angewendet wird. Für expr ist nur einer der folgenden Werte zulässig:
andGroup

object (ExpandedDataSetFilterExpressionList)

Eine Liste von Ausdrücken, die mit UND verbunden werden sollen. Er muss einen „ExtendedDataSetFilterExpression“ mit „notExpression“ oder „dimensionFilter“ enthalten. Dieser Wert muss für die übergeordnete Ebene "ExtendedDataSetFilterExpression" festgelegt werden.

notExpression

object (ExpandedDataSetFilterExpression)

Ein Filterausdruck, der NICHT verwendet werden soll (d. h. invertiert, komplementiert). Es muss einen „dimensionFilter“ enthalten. Dies kann nicht auf der obersten Ebene "ExtendedDataSetFilterExpression" festgelegt werden.

filter

object (ExpandedDataSetFilter)

Ein Filter für eine einzelne Dimension. Dies kann nicht auf der obersten Ebene "ExtendedDataSetFilterExpression" festgelegt werden.

ExpandedDataSetFilterExpressionList

Eine Liste der Filterausdrücke von "ExtendedDataSet".

JSON-Darstellung
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Felder
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Eine Liste der Filterausdrücke von "ExtendedDataSet".

ExpandedDataSetFilter

Ein spezifischer Filter für eine einzelne Dimension

JSON-Darstellung
{
  "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.
}
Felder
fieldName

string

Erforderlich. Der zu filternde Dimensionsname.

Union-Feld one_filter. Einer der oben genannten Filter. Für one_filter ist nur einer der folgenden Werte zulässig:
stringFilter

object (StringFilter)

Ein Filter für eine Dimension vom Typ „String“, die mit einem bestimmten Muster übereinstimmt.

inListFilter

object (InListFilter)

Ein Filter für eine Stringdimension, der mit einer bestimmten Liste von Optionen übereinstimmt.

StringFilter

Ein Filter für eine Dimension vom Typ „String“, die mit einem bestimmten Muster übereinstimmt.

JSON-Darstellung
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Felder
matchType

enum (MatchType)

Erforderlich. Der Übereinstimmungstyp für den Stringfilter.

value

string

Erforderlich. Der Stringwert, der abgeglichen werden soll.

caseSensitive

boolean

Optional. Falls wahr, wird bei der Übereinstimmung zwischen Groß- und Kleinschreibung unterschieden. Bei „false“ wird die Groß-/Kleinschreibung nicht berücksichtigt. Muss „true“ sein, wenn „matchType“ EXACT ist. Muss "false" sein, wenn der matchType CONTAINS ist.

MatchType

Der Übereinstimmungstyp für den Stringfilter.

Enums
MATCH_TYPE_UNSPECIFIED Ohne Angabe
EXACT Genaue Übereinstimmung mit dem Stringwert.
CONTAINS Enthält den Stringwert.

InListFilter

Ein Filter für eine Stringdimension, der mit einer bestimmten Liste von Optionen übereinstimmt.

JSON-Darstellung
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Felder
values[]

string

Erforderlich. Die Liste der möglichen Stringwerte für den Abgleich. Das Feld darf nicht leer sein.

caseSensitive

boolean

Optional. Falls wahr, wird bei der Übereinstimmung zwischen Groß- und Kleinschreibung unterschieden. Bei „false“ wird die Groß-/Kleinschreibung nicht berücksichtigt. Muss wahr sein.

Methoden

create

Erstellt ein ExtendedDataSet.

delete

Löscht ein ExtendedDataSet für eine Property

get

Suche nach einem einzelnen ExtendedDataSet.

list

Listet ExtendedDataSets für eine Property auf.

patch

Aktualisiert ein ExtendedDataSet für eine Property.