- Kaynak: Kanal Grubu
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- Yöntemler
Kaynak: ChannelGroup
Bir kanal grubunu temsil eden kaynak mesajı.
JSON gösterimi |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
Alanlar | |
---|---|
name |
Yalnızca çıkış. Bu Kanal Grubu kaynağının kaynak adı. Biçim: mülkleri/{property}/channelGroups/{channelGroup} |
displayName |
Zorunlu. Kanal Grubunun görünen adı. Maks. 80 karakter. |
description |
Kanal Grubunun açıklaması. Maks. 256 karakter. |
groupingRule[] |
Zorunlu. Kanalların gruplandırma kuralları. Maksimum kural sayısı 50'dir. |
systemDefined |
Yalnızca çıkış. Doğruysa, bu kanal grubu Google Analytics tarafından önceden tanımlanmış Varsayılan Kanal Grubudur. Bu kanal grubu için görünen ad ve gruplandırma kuralları güncellenemez. |
GroupingRule
Trafiğin tek bir kanalda nasıl gruplandırılacağını belirleyen kurallar.
JSON gösterimi |
---|
{
"displayName": string,
"expression": {
object ( |
Alanlar | |
---|---|
displayName |
Zorunlu. Kanal için müşteri tarafından tanımlanan görünen ad. |
expression |
Zorunlu. Gruplama Kuralını tanımlayan Filtre İfadesi. |
ChannelGroupFilterExpression
Kanal Grubu boyut filtrelerinin mantıksal ifadesi.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı expr . Bir filtreye uygulanan ifade. expr şunlardan yalnızca biri olabilir: |
|
andGroup |
AND'a dahil edilecek ifadelerin listesi. Yalnızca orGroup ile ChannelGroupFilterExpressions içerebilir. Bu, üst düzey ChannelGroupFilterExpression için ayarlanmalıdır. |
orGroup |
OR ile birleştirilen ifadelerin listesi. andGroup veya orGroup ile ChannelGroupFilterExpressions içeremez. |
notExpression |
ENGELLENMEYECEK bir filtre ifadesi (ters çevrilmiş, tamamlanmış). Yalnızca bir boyutOrMetricFilter içerebilir. Bu, üst düzey ChannelGroupFilterExpression'da ayarlanamaz. |
filter |
Tek bir boyut üzerindeki bir filtre. Bu, üst düzey ChannelGroupFilterExpression'da ayarlanamaz. |
ChannelGroupFilterExpressionList
Kanal Grubu filtre ifadelerinin listesi.
JSON gösterimi |
---|
{
"filterExpressions": [
{
object ( |
Alanlar | |
---|---|
filterExpressions[] |
Kanal Grubu filtre ifadelerinin listesi. |
ChannelGroupFilter
Tek bir boyut için belirli bir filtre.
JSON gösterimi |
---|
{ "fieldName": string, // Union field |
Alanlar | |
---|---|
fieldName |
Zorunlu. Sabit. Filtrelenecek boyut adı. |
Birleştirme alanı value_filter . Bu filtre davranışını tanımlayan bir StringFilter veya InListFilter. value_filter şunlardan yalnızca biri olabilir: |
|
stringFilter |
Belirli bir kalıpla eşleşen dize türü boyut için bir filtre. |
inListFilter |
Belirli bir seçenek listesiyle eşleşen dize boyutu için bir filtre. |
StringFilter
Alan değerinin Dize olduğu filtre. Eşleşme, büyük/küçük harfe duyarlı değildir.
JSON gösterimi |
---|
{
"matchType": enum ( |
Alanlar | |
---|---|
matchType |
Zorunlu. Dize filtresinin eşleme türü. |
value |
Zorunlu. Eşleştirilecek dize değeri. |
MatchType
Bir eşleşmeyi belirlemek için filtrenin nasıl kullanılacağı.
Sıralamalar | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Varsayılan eşleme türü. |
EXACT |
Dize değerinin tam eşleşmesi. |
BEGINS_WITH |
Dize değeriyle başlar. |
ENDS_WITH |
Dize değeriyle biter. |
CONTAINS |
Dize değerini içerir. |
FULL_REGEXP |
Tam normal ifade, dize değeriyle eşleşiyor. |
PARTIAL_REGEXP |
Kısmi normal ifade, dize değeriyle eşleşiyor. |
InListFilter
Belirli bir seçenek listesiyle eşleşen dize boyutu için bir filtre. Eşleşme, büyük/küçük harfe duyarlı değildir.
JSON gösterimi |
---|
{ "values": [ string ] } |
Alanlar | |
---|---|
values[] |
Zorunlu. Eşleştirilecek olası dize değerlerinin listesi. Boş olmamalıdır. |
Yöntemler |
|
---|---|
|
Kanal Grubu oluşturur. |
|
Bir mülkteki ChannelGroup'u siler. |
|
Tek bir Kanal Grubunu arayın. |
|
Bir mülkteki ChannelGroups'u listeler. |
|
Kanal grubunu günceller. |