REST Resource: properties.channelGroups

Ressource: ChannelGroup

Eine Ressourcennachricht, die eine Channelgruppe darstellt.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
Felder
name

string

Nur Ausgabe Der Ressourcenname für diese Channelgruppenressource. Format: Properties/{Property}/channelGroups/{channelGroup}

displayName

string

Erforderlich. Der Anzeigename der Channelgruppe Maximale Länge: 80 Zeichen.

description

string

Die Beschreibung der Channelgruppe Maximale Länge: 256 Zeichen

groupingRule[]

object (GroupingRule)

Erforderlich. Die Gruppierungsregeln für Channels. Es sind maximal 50 Regeln zulässig.

systemDefined

boolean

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 (ChannelGroupFilterExpression)
  }
}
Felder
displayName

string

Erforderlich. Vom Kunden definierter Anzeigename für den Channel

expression

object (ChannelGroupFilterExpression)

Erforderlich. Der Filterausdruck, der die Gruppierungsregel definiert.

ChannelGroupFilterExpression

Ein logischer Ausdruck von Dimensionsfiltern für Channelgruppen.

JSON-Darstellung
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "orGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "notExpression": {
    object (ChannelGroupFilterExpression)
  },
  "filter": {
    object (ChannelGroupFilter)
  }
  // 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 (ChannelGroupFilterExpressionList)

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

object (ChannelGroupFilterExpressionList)

Eine Liste von Ausdrücken, die mit ODER verbunden werden können. Er darf keine ChannelGroupFilterExpressions mit andGroup oder orGroup enthalten.

notExpression

object (ChannelGroupFilterExpression)

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

object (ChannelGroupFilter)

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 (ChannelGroupFilterExpression)
    }
  ]
}
Felder
filterExpressions[]

object (ChannelGroupFilterExpression)

Eine Liste von Filterausdrücken für Channelgruppen.

ChannelGroupFilter

Ein spezifischer Filter für eine einzelne Dimension.

JSON-Darstellung
{
  "fieldName": string,

  // Union field value_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field value_filter.
}
Felder
fieldName

string

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

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

Filter, bei dem der Feldwert ein String ist. Beim Abgleich wird die Groß-/Kleinschreibung nicht berücksichtigt.

JSON-Darstellung
{
  "matchType": enum (MatchType),
  "value": string
}
Felder
matchType

enum (MatchType)

Erforderlich. Der Übereinstimmungstyp für den Stringfilter.

value

string

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[]

string

Erforderlich. Die Liste möglicher Stringwerte für den Abgleich. Darf nicht leer sein.

Methoden

create

Erstellt eine ChannelGroup.

delete

Löscht eine ChannelGroup für eine Property.

get

Suche nach einer einzelnen ChannelGroup.

list

Listet ChannelGroups für eine Property auf

patch

Aktualisiert eine Channelgruppe.