- 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 „true“ festgelegt 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. |
GroupingRule
Die Regeln, mit denen festgelegt wird, wie Traffic in einem Channel gruppiert wird.
JSON-Darstellung |
---|
{
"displayName": string,
"expression": {
object ( |
Felder | |
---|---|
displayName |
Erforderlich. Vom Kunden definierter Anzeigename für den Channel |
expression |
Erforderlich. Der Filterausdruck, der die Gruppierungsregel definiert. |
ChannelGroupFilterExpression
Ein logischer Ausdruck von Dimensionsfiltern für Channelgruppen.
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 durch eine UND-Verbindung verknüpft 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 können. Er darf keine ChannelGroupFilterExpressions mit andGroup oder orGroup enthalten. |
notExpression |
Ein Filterausdruck, der NICHT behandelt werden soll (invertiert, komplementiert). Er darf nur einen dimensionOrMetricFilter enthalten. Dies kann nicht auf der obersten Ebene der ChannelGroupFilterExpression festgelegt werden. |
filter |
Ein Filter für eine einzelne Dimension. Dies kann nicht auf der obersten Ebene der ChannelGroupFilterExpression festgelegt werden. |
ChannelGroupFilterExpressionList
Eine Liste von Filterausdrücken für Channelgruppen.
JSON-Darstellung |
---|
{
"filterExpressions": [
{
object ( |
Felder | |
---|---|
filterExpressions[] |
Eine Liste von Filterausdrücken für Channelgruppen. |
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, nach der 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 String-Dimension, die einem bestimmten Muster entspricht. |
inListFilter |
Ein Filter für eine Stringdimension, die mit einer bestimmten Liste von Optionen übereinstimmt. |
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
Legt fest, wie mit dem Filter eine Übereinstimmung ermittelt wird.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Standard-Keyword-Option. |
EXACT |
Genaue Übereinstimmung mit dem Stringwert. |
BEGINS_WITH |
Beginnt mit dem Stringwert. |
ENDS_WITH |
Endet mit dem Stringwert. |
CONTAINS |
Enthält den Stringwert. |
FULL_REGEXP |
Vollständiger regulärer Ausdruck, der mit dem Stringwert übereinstimmt. |
PARTIAL_REGEXP |
Teilweise Übereinstimmung mit dem regulären Ausdruck mit dem Stringwert. |
InListFilter
Ein Filter für eine Stringdimension, die mit einer bestimmten Liste von Optionen übereinstimmt. 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 Channelgruppe. |