REST Resource: properties.channelGroups

Kaynak: ChannelGroup

Bir kanal grubunu temsil eden kaynak mesajı.

JSON gösterimi
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
Alanlar
name

string

Yalnızca çıkış. Bu Kanal Grubu kaynağının kaynak adı. Biçim: mülkleri/{property}/channelGroups/{channelGroup}

displayName

string

Zorunlu. Kanal Grubunun görünen adı. Maks. 80 karakter.

description

string

Kanal Grubunun açıklaması. Maks. 256 karakter.

groupingRule[]

object (GroupingRule)

Zorunlu. Kanalların gruplandırma kuralları. Maksimum kural sayısı 50'dir.

systemDefined

boolean

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 (ChannelGroupFilterExpression)
  }
}
Alanlar
displayName

string

Zorunlu. Kanal için müşteri tarafından tanımlanan görünen ad.

expression

object (ChannelGroupFilterExpression)

Zorunlu. Gruplama Kuralını tanımlayan Filtre İfadesi.

ChannelGroupFilterExpression

Kanal Grubu boyut filtrelerinin mantıksal ifadesi.

JSON gösterimi
{

  // 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.
}
Alanlar
Birleştirme alanı expr. Bir filtreye uygulanan ifade. expr şunlardan yalnızca biri olabilir:
andGroup

object (ChannelGroupFilterExpressionList)

AND'a dahil edilecek ifadelerin listesi. Yalnızca orGroup ile ChannelGroupFilterExpressions içerebilir. Bu, üst düzey ChannelGroupFilterExpression için ayarlanmalıdır.

orGroup

object (ChannelGroupFilterExpressionList)

OR ile birleştirilen ifadelerin listesi. andGroup veya orGroup ile ChannelGroupFilterExpressions içeremez.

notExpression

object (ChannelGroupFilterExpression)

ENGELLENMEYECEK bir filtre ifadesi (ters çevrilmiş, tamamlanmış). Yalnızca bir boyutOrMetricFilter içerebilir. Bu, üst düzey ChannelGroupFilterExpression'da ayarlanamaz.

filter

object (ChannelGroupFilter)

Tek bir boyut üzerindeki bir filtre. Bu, üst düzey ChannelGroupFilterExpression'da ayarlanamaz.

ChannelGroupFilterExpressionList

Kanal Grubu filtre ifadelerinin listesi.

JSON gösterimi
{
  "filterExpressions": [
    {
      object (ChannelGroupFilterExpression)
    }
  ]
}
Alanlar
filterExpressions[]

object (ChannelGroupFilterExpression)

Kanal Grubu filtre ifadelerinin listesi.

ChannelGroupFilter

Tek bir boyut için belirli bir filtre.

JSON gösterimi
{
  "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.
}
Alanlar
fieldName

string

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

object (StringFilter)

Belirli bir kalıpla eşleşen dize türü boyut için bir filtre.

inListFilter

object (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 (MatchType),
  "value": string
}
Alanlar
matchType

enum (MatchType)

Zorunlu. Dize filtresinin eşleme türü.

value

string

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[]

string

Zorunlu. Eşleştirilecek olası dize değerlerinin listesi. Boş olmamalıdır.

Yöntemler

create

Kanal Grubu oluşturur.

delete

Bir mülkteki ChannelGroup'u siler.

get

Tek bir Kanal Grubunu arayın.

list

Bir mülkteki ChannelGroups'u listeler.

patch

Kanal grubunu günceller.