- Ressource: ChannelGroup
- GroupingRule
- 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 Channel-Gruppenressource. Format: properties/{property}/channelGroups/{channelGroup} |
display |
Erforderlich. Der Anzeigename der Channelgruppe. Maximale Länge: 80 Zeichen. |
description |
Die Beschreibung der Channelgruppe. Maximale Länge: 256 Zeichen. |
grouping |
Erforderlich. Die Gruppierungsregeln von Kanälen. Die maximale Anzahl von Regeln beträgt 50. |
system |
Nur Ausgabe. Wenn dieser Wert „wahr“ 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. Wenn diese Option aktiviert ist, wird diese Channelgruppe als Standard-Channelgruppe für Berichte verwendet. Es kann jeweils nur eine Kanalgruppe 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 | |
---|---|
display |
Erforderlich. Vom Kunden definierter Anzeigename für den Kanal. |
expression |
Erforderlich. Der Filterausdruck, der die Gruppierungsregel definiert. |
ChannelGroupFilterExpression
Logischer Ausdruck von Filtern für die Dimension „Channelgruppe“.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld expr . Der Ausdruck, der auf einen Filter angewendet wird. Für expr ist nur einer der folgenden Werte zulässig: |
|
and |
Eine Liste von Ausdrücken, die durch „AND“ miteinander verknüpft werden sollen. Er darf nur ChannelGroupFilterExpressions mit orGroup enthalten. Dies muss für den ChannelGroupFilterExpression der obersten Ebene festgelegt sein. |
or |
Eine Liste von Ausdrücken, die mit OR kombiniert werden sollen. Er darf keine ChannelGroupFilterExpressions mit andGroup oder orGroup enthalten. |
not |
Ein Filterausdruck, der durch „NICHT“ negiert (d. h. umgekehrt, ergänzt) werden soll. Er darf nur einen „dimensionOrMetricFilter“ enthalten. Diese Einstellung kann nicht auf der obersten Ebene von „ChannelGroupFilterExpression“ festgelegt werden. |
filter |
Ein Filter für eine einzelne Dimension. Diese Einstellung kann nicht auf der obersten Ebene von „ChannelGroupFilterExpression“ festgelegt werden. |
ChannelGroupFilterExpressionList
Eine Liste von Filterausdrücken für Channelgruppen.
JSON-Darstellung |
---|
{
"filterExpressions": [
{
object ( |
Felder | |
---|---|
filter |
Eine Liste von Filterausdrücken für Channelgruppen. |
ChannelGroupFilter
Ein bestimmter Filter für eine einzelne Dimension.
JSON-Darstellung |
---|
{ "fieldName": string, // Union field |
Felder | |
---|---|
field |
Erforderlich. Nicht veränderbar. Der Name der Dimension, nach der gefiltert werden soll. |
Union-Feld value_filter . Ein StringFilter oder InListFilter, der das Verhalten dieses Filters definiert. Für value_filter ist nur einer der folgenden Werte zulässig: |
|
string |
Ein Filter für eine Dimension vom Typ „String“, die einem bestimmten Muster entspricht. |
in |
Ein Filter für eine Stringdimension, der mit einer bestimmten Liste von Optionen übereinstimmt. |
StringFilter
Filter, bei dem der Feldwert ein String ist. Bei dem Abgleich wird die Groß-/Kleinschreibung nicht berücksichtigt.
JSON-Darstellung |
---|
{
"matchType": enum ( |
Felder | |
---|---|
match |
Erforderlich. Die Keyword-Option für den Stringfilter. |
value |
Erforderlich. Der Stringwert, mit dem verglichen werden soll. |
MatchType
Wie der Filter verwendet wird, um eine Übereinstimmung zu bestimmen.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Standard-Keyword-Option. |
EXACT |
Genaue Übereinstimmung des Stringwerts. |
BEGINS_WITH |
Beginnt mit dem Stringwert. |
ENDS_WITH |
Endet mit dem Stringwert. |
CONTAINS |
Enthält den Stringwert. |
FULL_REGEXP |
Vollständige Übereinstimmung des regulären Ausdrucks mit dem Stringwert. |
PARTIAL_REGEXP |
Teilweise Übereinstimmung des regulären Ausdrucks mit dem Stringwert. |
InListFilter
Ein Filter für eine Stringdimension, der mit einer bestimmten Liste von Optionen übereinstimmt. Bei dem Abgleich wird die Groß-/Kleinschreibung nicht berücksichtigt.
JSON-Darstellung |
---|
{ "values": [ string ] } |
Felder | |
---|---|
values[] |
Erforderlich. Die Liste der möglichen Stringwerte, mit denen abgeglichen werden soll. Darf nicht leer sein. |
Methoden |
|
---|---|
|
Erstellt eine ChannelGroup. |
|
Löscht eine ChannelGroup in einer Property. |
|
Suche nach einer einzelnen ChannelGroup. |
|
Listet ChannelGroups in einer Property auf. |
|
Aktualisiert eine ChannelGroup. |