- Ressource: ChannelGroup
- GroupingRule (Gruppierungsregel)
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- Methoden
Ressource: ChannelGroup
Eine Ressourcennachricht, die eine Channelgruppe darstellt.
JSON-Darstellung |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
Felder | |
---|---|
name |
Nur Ausgabe. Der Ressourcenname für diese Channelgruppenressource. Format: Properties/{Property}/channelGroups/{channelGroup} |
displayName |
Erforderlich. Der Anzeigename der Channelgruppe. Maximale Länge: 80 Zeichen. |
description |
Die Beschreibung der Channelgruppe. Maximale Länge: 256 Zeichen |
groupingRule[] |
Erforderlich. Die Gruppierungsregeln für Channels. Es sind maximal 50 Regeln zulässig. |
systemDefined |
Nur Ausgabe. Wenn diese Option auf „true“ gesetzt ist, ist diese Channelgruppe die in Google Analytics vordefinierte Standard-Channelgruppe. Der Anzeigename und die Gruppierungsregeln können für diese Channelgruppe nicht aktualisiert werden. |
primary |
Optional. Bei Einstellung auf „true“ wird diese Channelgruppe als Standard-Channelgruppe für Berichte verwendet. Es kann jeweils nur eine Channelgruppe als Die vordefinierte Google Analytics-Channelgruppe ist standardmäßig die primäre. |
GroupingRule
Die Regeln, die festlegen, wie Traffic in einem Channel gruppiert wird.
JSON-Darstellung |
---|
{
"displayName": string,
"expression": {
object ( |
Felder | |
---|---|
displayName |
Erforderlich. Benutzerdefinierter Anzeigename für den Channel |
expression |
Erforderlich. Der Filterausdruck, der die Gruppierungsregel definiert. |
ChannelGroupFilterExpression
Ein logischer Ausdruck von Dimensionsfiltern für Channelgruppe.
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 darf nur ChannelGroupFilterExpressions mit orGroup enthalten. Dies muss für die ChannelGroupFilterExpression der obersten Ebene festgelegt werden. |
orGroup |
Eine Liste von Ausdrücken, die mit ODER verbunden werden sollen. Er darf keine ChannelGroupFilterExpressions mit andGroup oder orGroup enthalten. |
notExpression |
Ein Filterausdruck, der NICHT verwendet werden soll (invertiert, komplementiert) Er darf nur einen „dimensionOrMetricFilter“ enthalten. Dies kann nicht für die ChannelGroupFilterExpression der obersten Ebene festgelegt werden. |
filter |
Ein Filter für eine einzelne Dimension. Dies kann nicht für die ChannelGroupFilterExpression der obersten Ebene festgelegt werden. |
ChannelGroupFilterExpressionList
Eine Liste von Channelgruppen-Filterausdrücken.
JSON-Darstellung |
---|
{
"filterExpressions": [
{
object ( |
Felder | |
---|---|
filterExpressions[] |
Eine Liste von Channelgruppen-Filterausdrücken. |
ChannelGroupFilter
Ein spezifischer Filter für eine einzelne Dimension.
JSON-Darstellung |
---|
{ "fieldName": string, // Union field |
Felder | |
---|---|
fieldName |
Erforderlich. Nicht veränderbar. Der Name der Dimension, die gefiltert werden soll. |
Union-Feld value_filter . Ein StringFilter oder InListFilter, der dieses Filterverhalten definiert. Für value_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
Filter, bei dem der Feldwert ein String ist. Beim Abgleich wird die Groß-/Kleinschreibung nicht berücksichtigt.
JSON-Darstellung |
---|
{
"matchType": enum ( |
Felder | |
---|---|
matchType |
Erforderlich. Der Übereinstimmungstyp für den Stringfilter. |
value |
Erforderlich. Stringwert, der abgeglichen werden soll |
MatchType
Mit diesem Filter wird eine Übereinstimmung ermittelt.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Standard-Keyword-Option. |
EXACT |
Genaue Übereinstimmung mit dem Stringwert. |
BEGINS_WITH |
Beginnt mit dem Stringwert. |
ENDS_WITH |
Er endet mit dem Stringwert. |
CONTAINS |
Enthält den Stringwert. |
FULL_REGEXP |
Vollständiger regulärer Ausdruck stimmt mit dem Stringwert überein. |
PARTIAL_REGEXP |
Teilweise Übereinstimmung mit regulärem Ausdruck mit dem Stringwert. |
InListFilter
Ein Filter für eine Stringdimension, die einer bestimmten Liste von Optionen entspricht. Beim Abgleich wird die Groß-/Kleinschreibung nicht berücksichtigt.
JSON-Darstellung |
---|
{ "values": [ string ] } |
Felder | |
---|---|
values[] |
Erforderlich. Die Liste möglicher Stringwerte für den Abgleich. Darf nicht leer sein. |
Methoden |
|
---|---|
|
Erstellt eine ChannelGroup. |
|
Löscht eine ChannelGroup für eine Property. |
|
Suche nach einer einzelnen ChannelGroup. |
|
Listet ChannelGroups für eine Property auf. |
|
Aktualisiert eine ChannelGroup. |