- Ressource: Erweiterter Datensatz
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- ExpandedDataSetFilter
- StringFilter
- MatchType
- InListFilter
- Methoden
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 ( |
Felder | |
---|---|
name |
Nur Ausgabe. Der Ressourcenname für diese ExtendedDataSet-Ressource. Format: Properties/{property_id}/expandedDataSets/{expandedDataSet} |
displayName |
Erforderlich. Der Anzeigename des erweiterten Datasets. Max. 200 Zeichen |
description |
Optional. Die Beschreibung des erweiterten Datasets. Maximal 50 Zeichen |
dimensionNames[] |
Nicht veränderbar. Liste der Dimensionen im erweiterten Datensatz. Eine Liste der Dimensionsnamen finden Sie unter API-Dimensionen. |
metricNames[] |
Nicht veränderbar. Liste der Messwerte im erweiterten Datensatz. Die Liste der Dimensionsnamen finden Sie unter API-Messwerte. |
dimensionFilterExpression |
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 |
dataCollectionStartTime |
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: |
ExpandedDataSetFilterExpression
Ein logischer Ausdruck von Dimensionsfiltern von „EnhancedDataSet“.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld expr . Ausdruck, der auf einen Filter angewendet wird. Für expr ist nur einer der folgenden Werte zulässig: |
|
andGroup |
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 |
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 |
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 ( |
Felder | |
---|---|
filterExpressions[] |
Eine Liste mit Filterausdrücken für den erweiterten Datensatz. |
ExpandedDataSetFilter
Spezifischer Filter für eine einzelne Dimension
JSON-Darstellung |
---|
{ "fieldName": string, // Union field |
Felder | |
---|---|
fieldName |
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 |
Ein Filter für eine Dimension vom Typ „String“, die mit einem bestimmten Muster übereinstimmt. |
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 ( |
Felder | |
---|---|
matchType |
Erforderlich. Der Übereinstimmungstyp für den Stringfilter. |
value |
Erforderlich. Stringwert, der abgeglichen werden soll |
caseSensitive |
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[] |
Erforderlich. Die Liste möglicher Stringwerte für den Abgleich. Darf nicht leer sein. |
caseSensitive |
Optional. Wenn „true“ festgelegt ist, wird zwischen Groß- und Kleinschreibung unterschieden. Bei „false“ wird die Groß-/Kleinschreibung nicht berücksichtigt. Muss „true“ sein. |
Methoden |
|
---|---|
|
Erstellt einen erweiterten Datensatz. |
|
Löscht einen erweiterten Datensatz für eine Property |
|
Suche nach einem einzelnen erweiterten Datensatz. |
|
Listet ExtendedDataSets für eine Property auf |
|
Aktualisiert einen erweiterten Datensatz für eine Property. |