REST Resource: properties.expandedDataSets

Ressource: Erweiterter Datensatz

Eine Ressourcennachricht, die ein erweitertes Dataset in GA4 darstellt.

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 erweiterten Datasets. Max. 200 Zeichen

description

string

Optional. Die Beschreibung des erweiterten Datasets. Maximal 50 Zeichen

dimensionNames[]

string

Nicht veränderbar. Liste der Dimensionen im erweiterten Datensatz. Eine Liste der Dimensionsnamen finden Sie unter API-Dimensionen.

metricNames[]

string

Nicht veränderbar. Liste der Messwerte im erweiterten Datensatz. Die Liste der Dimensionsnamen finden Sie unter API-Messwerte.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Nicht veränderbar. Ein logischer Ausdruck für „Erweitert“-Datenpool-Filter, die auf eine im „Erweiterten Datensatz“ enthaltene Dimension angewendet werden. Dieser Filter wird verwendet, um die Anzahl der Zeilen zu reduzieren und damit die Wahrscheinlichkeit von other-Zeilen zu verringern.

dataCollectionStartTime

string (Timestamp format)

Nur Ausgabe Zeitpunkt, zu dem der erweiterte Datensatz mit der Datenerfassung begonnen hat oder beginnt.

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

ExpandedDataSetFilterExpression

Ein logischer Ausdruck von Dimensionsfiltern von „EnhancedDataSet“.

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. 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 AND verbunden werden sollen. Er muss einen „ExtendedDataSetFilterExpression“ mit „notExpression“ oder „dimensionFilter“ enthalten. Dies muss für die übergeordnete Ebene „ErweitertDataSetFilterExpression“ festgelegt werden.

notExpression

object (ExpandedDataSetFilterExpression)

Ein Filterausdruck, der NICHT ersetzt werden soll (d. h. invertiert, komplementiert) werden soll. Sie muss einen „dimensionFilter“ enthalten. Dies kann nicht auf der obersten Ebene von ErweitertDataSetFilterExpression festgelegt werden.

filter

object (ExpandedDataSetFilter)

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

ExpandedDataSetFilterExpressionList

Eine Liste mit Filterausdrücken für den erweiterten Datensatz.

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

object (ExpandedDataSetFilterExpression)

Eine Liste mit Filterausdrücken für den erweiterten Datensatz.

ExpandedDataSetFilter

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 Name der Dimension, die gefiltert werden soll.

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, die einer bestimmten Liste von Optionen entspricht.

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. Stringwert, der abgeglichen werden soll

caseSensitive

boolean

Optional. Wenn „true“ festgelegt ist, wird 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 „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, die einer bestimmten Liste von Optionen entspricht.

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

string

Erforderlich. Die Liste möglicher Stringwerte für den Abgleich. Darf nicht leer sein.

caseSensitive

boolean

Optional. Wenn „true“ festgelegt ist, wird zwischen Groß- und Kleinschreibung unterschieden. Bei „false“ wird die Groß-/Kleinschreibung nicht berücksichtigt. Muss „true“ sein.

Methoden

create

Erstellt einen erweiterten Datensatz.

delete

Löscht einen erweiterten Datensatz für eine Property

get

Suche nach einem einzelnen erweiterten Datensatz.

list

Listet ExtendedDataSets für eine Property auf

patch

Aktualisiert einen erweiterten Datensatz für eine Property.