- 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} |
displayName |
Wymagane. Wyświetlana nazwa grupy kanałów. Maksymalna długość to 80 znaków. |
description |
Opis grupy kanałów. Maksymalna długość 256 znaków. |
groupingRule[] |
Wymagane. Reguły grupowania kanałów. Maksymalna liczba reguł to 50. |
systemDefined |
Tylko dane wyjściowe. Jeśli ma wartość prawda, ta grupa kanałów jest domyślną grupą kanałów wstępnie zdefiniowaną w Google Analytics. W tej grupie kanałów nie można zaktualizować wyświetlanej nazwy ani reguł grupowania. |
primary |
Opcjonalnie: Jeśli ma wartość prawda, ta grupa kanałów będzie używana jako domyślna grupa kanałów na potrzeby raportów. W danym momencie możesz ustawić tylko jedną grupę kanałów jako Wstępnie zdefiniowana grupa kanałów w Google Analytics jest domyślnie główną. |
GroupingRule
Reguły, które określają sposób grupowania ruchu w jednym kanale.
Zapis JSON |
---|
{
"displayName": string,
"expression": {
object ( |
Pola | |
---|---|
displayName |
Wymagane. Wyświetlana nazwa kanału zdefiniowana przez klienta. |
expression |
Wymagane. Wyrażenie filtra, które definiuje regułę grupowania. |
ChannelGroupFilterExpression
Wyrażenie logiczne filtrów wymiaru Grupa kanałów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy expr . Wyrażenie zastosowane do filtra. expr może mieć tylko jedną z tych wartości: |
|
andGroup |
Lista wyrażeń, które mają być połączone operatorem ORAZ. Może zawierać tylko wyrażenie ChannelGroupFilterExpressions z parametrem orGroup. Należy ustawić tę wartość dla najwyższego poziomu ChannelGroupFilterExpression. |
orGroup |
Lista wyrażeń połączonych operatorem LUB. Nie może zawierać wyrażeń ChannelGroupFilterExpressions z parametrami iGroup lub Group. |
notExpression |
Wyrażenie filtra, które NIE ma być ignorowane (odwrócone, uzupełnione). Może zawierać tylko wymiardimensionOrMetricFilter. Tego ustawienia nie można ustawić dla najwyższego poziomu ChannelGroupFilterExpression. |
filter |
Filtr pojedynczego wymiaru. Tego ustawienia nie można ustawić dla najwyższego poziomu ChannelGroupFilterExpression. |
ChannelGroupFilterExpressionList
Lista wyrażeń filtra grupy kanałów.
Zapis JSON |
---|
{
"filterExpressions": [
{
object ( |
Pola | |
---|---|
filterExpressions[] |
Lista wyrażeń filtra grupy kanałów. |
ChannelGroupFilter
Konkretny filtr dla pojedynczego wymiaru.
Zapis JSON |
---|
{ "fieldName": string, // Union field |
Pola | |
---|---|
fieldName |
Wymagane. Stały. Nazwa wymiaru do filtrowania. |
Pole sumy value_filter . Obiekt StringFilter lub InListFilter, który definiuje to działanie. value_filter może mieć tylko jedną z tych wartości: |
|
stringFilter |
Filtr wymiaru typu ciąg znaków, który pasuje do określonego wzorca. |
inListFilter |
Filtr wymiaru ciągu znaków, który pasuje do konkretnej listy opcji. |
StringFilter
Filtruj, w którym wartość pola jest ciągiem znaków. Podczas dopasowywania wielkość liter nie jest rozróżniana.
Zapis JSON |
---|
{
"matchType": enum ( |
Pola | |
---|---|
matchType |
Wymagane. Typ dopasowania filtra ciągu znaków. |
value |
Wymagane. Wartość ciągu znaków, która ma zostać dopasowana do dopasowania. |
MatchType
Sposób użycia filtra do określenia dopasowania.
Wartości w polu enum | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Domyślny typ dopasowania. |
EXACT |
Dopasowanie ścisłe wartości ciągu znaków. |
BEGINS_WITH |
Zaczyna się od wartości 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, który pasuje do konkretnej listy opcji. Podczas dopasowywania wielkość liter nie jest rozróżniana.
Zapis JSON |
---|
{ "values": [ string ] } |
Pola | |
---|---|
values[] |
Wymagane. Lista możliwych wartości ciągu znaków do porównania. Pole nie może być puste. |
Metody |
|
---|---|
|
Tworzy grupę kanałów. |
|
Usuwa grupę kanałów w usłudze. |
|
Wyszukaj pojedynczą grupę kanałów. |
|
Wyświetla listę grup kanałów w usłudze. |
|
Aktualizuje grupę kanałów. |