REST Resource: properties.channelGroups

Zasób: ChannelGroup

Komunikat dotyczący zasobu reprezentujący grupę kanałów.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu tego zasobu grupy kanałów. Format: properties/{property}/channelGroups/{channelGroup}

displayName

string

Wymagane. Wyświetlana nazwa grupy kanałów. Maksymalna długość: 80 znaków.

description

string

Opis grupy kanałów. Maksymalna długość to 256 znaków.

groupingRule[]

object (GroupingRule)

Wymagane. Reguły grupowania kanałów. Maksymalna liczba reguł to 50.

systemDefined

boolean

Tylko dane wyjściowe. Jeśli wartość to prawda, ta grupa kanałów jest domyślną grupą kanałów wstępnie zdefiniowaną przez Google Analytics. W tej grupie kanałów nie można zaktualizować wyświetlanej nazwy ani reguł grupowania.

GroupingRule

Reguły, które określają sposób grupowania ruchu w jednym kanale.

Zapis JSON
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
Pola
displayName

string

Wymagane. Wyświetlana nazwa kanału zdefiniowana przez klienta.

expression

object (ChannelGroupFilterExpression)

Wymagane. Wyrażenie filtra definiujące regułę grupowania.

ChannelGroupFilterExpression

Wyrażenie logiczne filtrów wymiarów grupy kanałów.

Zapis JSON
{

  // 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.
}
Pola
Pole sumy expr. Wyrażenie zastosowane do filtra. expr może być tylko jedną z tych wartości:
andGroup

object (ChannelGroupFilterExpressionList)

Lista wyrażeń połączonych operatorem ORAZ. Może zawierać tylko wyrażenia parametrów ChannelGroupFilter Expressions z wartością orGroup. To ustawienie należy ustawić dla najwyższego poziomu ChannelGroupFilterExpression.

orGroup

object (ChannelGroupFilterExpressionList)

Lista wyrażeń połączonych operatorem LUB. Nie może zawierać parametrów ChannelGroupFilterExpressions z operatorem andGroup ani orGroup.

notExpression

object (ChannelGroupFilterExpression)

Wyrażenie filtra, które ma być NIE, (czyli odwrócone, uzupełnione). Może zawierać tylko wymiarOrMetricFilter. Tego ustawienia nie można ustawić w wyrażeniu ChannelGroupFilterExpression (najwyższego poziomu) na tym poziomie.

filter

object (ChannelGroupFilter)

Filtr dotyczący pojedynczego wymiaru. Tego ustawienia nie można ustawić w wyrażeniu ChannelGroupFilterExpression (najwyższego poziomu) na tym poziomie.

ChannelGroupFilterExpressionList

Lista wyrażeń filtra grupy kanałów.

Zapis JSON
{
  "filterExpressions": [
    {
      object (ChannelGroupFilterExpression)
    }
  ]
}
Pola
filterExpressions[]

object (ChannelGroupFilterExpression)

Lista wyrażeń filtra grupy kanałów.

ChannelGroupFilter

Konkretny filtr dla pojedynczego wymiaru.

Zapis JSON
{
  "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.
}
Pola
fieldName

string

Wymagane. Stałe. Nazwa wymiaru do filtrowania.

Pole sumy value_filter. Parametr StringFilter lub InListFilter, który definiuje ten sposób działania filtrów. value_filter może być tylko jedną z tych wartości:
stringFilter

object (StringFilter)

Filtr wymiaru typu ciągu znaków, który pasuje do określonego wzorca.

inListFilter

object (InListFilter)

Filtr wymiaru ciągu znaków, który pasuje do konkretnej listy opcji.

StringFilter

Filtruj, w którym wartość pola jest ciągiem tekstowym. Wielkość liter w dopasowaniu nie jest rozróżniana.

Zapis JSON
{
  "matchType": enum (MatchType),
  "value": string
}
Pola
matchType

enum (MatchType)

Wymagane. Typ dopasowania dla filtra ciągu znaków.

value

string

Wymagane. Wartość ciągu znaków do dopasowania.

MatchType

sposób użycia filtra do sprawdzenia dopasowania;

Wartości w polu enum
MATCH_TYPE_UNSPECIFIED Domyślny typ dopasowania.
EXACT Dokładne dopasowanie wartości ciągu.
BEGINS_WITH Zaczyna się od wartości ciągu znaków.
ENDS_WITH Kończy się wartością ciągu.
CONTAINS Zawiera wartość ciągu znaków.
FULL_REGEXP Pełne dopasowanie wyrażenia regularnego do wartości ciągu znaków.
PARTIAL_REGEXP Częściowe dopasowanie wyrażenia regularnego do wartości ciągu znaków.

InListFilter

Filtr wymiaru ciągu znaków, który pasuje do konkretnej listy opcji. Wielkość liter w dopasowaniu nie jest rozróżniana.

Zapis JSON
{
  "values": [
    string
  ]
}
Pola
values[]

string

Wymagane. Lista możliwych wartości ciągu znaków, do których ma być dopasowywana funkcja. Pole nie może być puste.

Metody

create

Tworzy grupę kanałów.

delete

Usuwa grupę kanałów z usługi.

get

Wyszukiwanie pojedynczej grupy kanałów.

list

Wyświetla listę grup kanałów w usłudze.

patch

Aktualizuje grupę kanałów.