- Zasób: ChannelGroup
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- Metody
Zasób: ChannelGroup
Komunikat zasobu reprezentujący grupę kanałów.
Zapis JSON |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu grupy kanałów. Format: properties/{property}/channelGroups/{channelGroup} |
display |
Wymagane. Wyświetlana nazwa grupy kanałów. Maksymalna długość to 80 znaków. |
description |
Opis grupy kanałów. Maksymalna długość to 256 znaków. |
grouping |
Wymagane. Reguły grupowania kanałów. Maksymalna liczba reguł to 50. |
system |
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 |
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ść 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 ( |
Pola | |
---|---|
display |
Wymagane. Wyświetlana nazwa kanału zdefiniowana przez klienta. |
expression |
Wymagane. Wyrażenie filtra określające regułę grupowania. |
ChannelGroupFilterExpression
Wyrażenie logiczne filtrów wymiaru Grupa kanałów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii expr . Wyrażenie zastosowane do filtra. expr może być tylko jednym z tych elementów: |
|
and |
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. |
or |
Lista wyrażeń do połączenia za pomocą operatora logicznego „LUB”. Nie może zawierać wyrażeń ChannelGroupFilterExpressions z andGroup ani orGroup. |
not |
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 |
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 ( |
Pola | |
---|---|
filter |
Lista wyrażeń filtra Grupy kanałów. |
ChannelGroupFilter
Określony filtr dla jednego wymiaru.
Zapis JSON |
---|
{ "fieldName": string, // Union field |
Pola | |
---|---|
field |
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: |
|
string |
Filtr wymiaru typu ciąg znaków pasujący do określonego wzorca. |
in |
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 ( |
Pola | |
---|---|
match |
Wymagane. Typ dopasowania filtra ciągu znaków. |
value |
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[] |
Wymagane. Lista możliwych wartości ciągu znaków, które mają być dopasowywane. nie może być puste. |
Metody |
|
---|---|
|
Tworzy ChannelGroup. |
|
Usuwa ChannelGroup w usłudze. |
|
Wyszukiwanie pojedynczego ChannelGroup. |
|
Wypisuje listę ChannelGroups w usłudze. |
|
Aktualizuje ChannelGroup. |