REST Resource: properties.channelGroups

Zasób: ChannelGroup

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

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

string

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

displayName

string

Wymagane. Wyświetlana nazwa grupy kanałów. Maksymalna długość to 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, grupa kanałów jest domyślną grupą kanałów zdefiniowaną wstępnie przez Google Analytics. Wyświetlanej nazwy i reguł grupowania nie można zaktualizować w przypadku tej grupy kanałów.

primary

boolean

Opcjonalnie: Jeśli ma wartość Prawda, ta grupa kanałów będzie używana jako domyślna grupa kanałów w raportach. W danym momencie tylko 1 grupa kanałów może mieć ustawioną wartość primary. Jeśli pole primary zostanie ustawione w grupie kanałów, zostanie odznaczone w poprzedniej głównej grupie kanałów.

Wstępnie zdefiniowana grupa kanałów w Google Analytics jest domyślnie ustawiona jako główna.

GroupingRule

Reguły określające sposób grupowania ruchu w jeden kanał.

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 określające regułę grupowania.

ChannelGroupFilterExpression

Wyrażenie logiczne filtrów wymiaru Grupa 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 unii expr. Wyrażenie zastosowane do filtra. expr może być tylko jednym z tych elementów:
andGroup

object (ChannelGroupFilterExpressionList)

Lista wyrażeń, które mają być połączone za pomocą operatora „AND”. Może zawierać tylko wyrażenia filtra grupy kanałów z elementem orGroup. Musisz go ustawić na najwyższym poziomie wyrażenia ChannelGroupFilterExpression.

orGroup

object (ChannelGroupFilterExpressionList)

Lista wyrażeń do połączenia za pomocą operatora logicznego „LUB”. Nie może zawierać wyrażeń ChannelGroupFilterExpressions z andGroup ani orGroup.

notExpression

object (ChannelGroupFilterExpression)

Wyrażenie filtra, które ma być zanegowane (czyli odwrócone, uzupełnione). Może zawierać tylko element dimensionOrMetricFilter. Nie można go ustawić na najwyższym poziomie wyrażenia ChannelGroupFilterExpression.

filter

object (ChannelGroupFilter)

Filtr według jednego wymiaru. Nie można go ustawić na najwyższym poziomie wyrażenia ChannelGroupFilterExpression.

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

Określony filtr dla jednego 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. Niezmienna. Nazwa wymiaru, według której chcesz filtrować.

Pole unii value_filter. Filtr StringFilter lub InListFilter określający działanie tego filtra. value_filter może być tylko jednym z tych elementów:
stringFilter

object (StringFilter)

Filtr wymiaru typu ciąg znaków pasujący do określonego wzorca.

inListFilter

object (InListFilter)

Filtr wymiaru ciągu znaków pasującego do określonej listy opcji.

StringFilter

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

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

enum (MatchType)

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

value

string

Wymagane. Wartość ciągu znaków, z którą ma być przeprowadzane dopasowanie.

MatchType

Sposób, w jaki filtr będzie używany do sprawdzania dopasowania.

Wartości w polu enum
MATCH_TYPE_UNSPECIFIED Domyślny typ dopasowania.
EXACT Dopasowanie ścisłe do wartości ciągu znaków.
BEGINS_WITH zaczyna się od ciągu znaków;
ENDS_WITH Kończy się wartością ciągu znaków.
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 pasującego do określonej listy opcji. Wielkość liter nie jest rozróżniana.

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

string

Wymagane. Lista możliwych wartości ciągu znaków, które mają być dopasowywane. nie może być puste.

Metody

create

Tworzy ChannelGroup.

delete

Usuwa ChannelGroup w usłudze.

get

Wyszukiwanie pojedynczego ChannelGroup.

list

Wypisuje listę ChannelGroups w usłudze.

patch

Aktualizuje ChannelGroup.