REST Resource: properties.expandedDataSets

Ressource: Erweiterter Datensatz

Eine Ressourcennachricht, die ein erweitertes GA4-Dataset 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. Maximal 200 Zeichen

description

string

Optional. Die Beschreibung des erweiterten Datasets. Maximal 50 Zeichen

dimensionNames[]

string

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

metricNames[]

string

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

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Nicht veränderbar. Ein logischer Ausdruck von Filtern für den erweiterten Datensatz, die auf eine im erweiterten Datensatz enthaltene Dimension angewendet werden. Dieser Filter wird verwendet, um die Anzahl der Zeilen und damit die Wahrscheinlichkeit zu reduzieren, dass auf eine Zeile other stößt.

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 im Rahmen 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 durch eine UND-Verbindung verknüpft werden sollen. Er muss einen ErweitertDataSetFilterExpression mit notExpression oder dimensionFilter enthalten. Dieser Wert muss für die oberste Ebene ErweitertDataSetFilterExpression festgelegt werden.

notExpression

object (ExpandedDataSetFilterExpression)

Ein Filterausdruck, der NICHT behandelt (invertiert, komplementiert) werden soll. Sie muss einendimensionFilter enthalten. Dies kann nicht auf der obersten Ebene ErweitertDataSetFilterExpression festgelegt werden.

filter

object (ExpandedDataSetFilter)

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

ExpandedDataSetFilterExpressionList

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

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

object (ExpandedDataSetFilterExpression)

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

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, nach der 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 String-Dimension, die einem bestimmten Muster entspricht.

inListFilter

object (InListFilter)

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

StringFilter

Ein Filter für eine String-Dimension, die einem bestimmten Muster entspricht.

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. Bei „true“ wird zwischen Groß- und Kleinschreibung unterschieden. Bei „false“ wird die Groß-/Kleinschreibung nicht berücksichtigt. Muss „true“ sein, wenn „matchType“ den Wert „Genau passend“ hat. Muss „false“ sein, wenn „matchType“ auf CONTAINS gesetzt 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 mit einer bestimmten Liste von Optionen übereinstimmt.

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. Bei „true“ wird zwischen Groß- und Kleinschreibung unterschieden. Bei „false“ wird die Groß-/Kleinschreibung nicht berücksichtigt. Muss „true“ sein.

Methoden

create

Erstellt ein erweitertes Dataset.

delete

Löscht ein erweitertes Dataset für eine Property.

get

Suche nach einem einzelnen erweiterten Datensatz.

list

Listet ExtendedDataSets für eine Property auf

patch

Aktualisiert ein erweitertes Dataset für eine Property.