REST Resource: properties.channelGroups

資源:ChannelGroup

代表管道群組的資源訊息。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean,
  "primary": boolean
}
欄位
name

string

僅供輸出。這個管道群組資源的資源名稱。格式:properties/{property}/channelGroups/{channelGroup}

displayName

string

必要欄位。管道群組的顯示名稱。長度上限為 80 個半形字元。

description

string

管道群組的說明。長度上限為 256 個半形字元。

groupingRule[]

object (GroupingRule)

必要欄位。管道的分組規則。規則數量上限為 50。

systemDefined

boolean

僅供輸出。如果為 true,則這個管道群組就是 Google Analytics 預先定義的預設管道群組。無法更新這個管道群組的顯示名稱和分組規則。

primary

boolean

選用設定。如果為 true,這個管道群組就會用做報表的預設管道群組。任何時間點都只能將一個管道群組設為 primary。如果在管道群組上設定 primary 欄位,系統會在先前的管道群組上取消設定。

根據預設,Google Analytics 預先定義的管道群組是主要管道群組。

GroupingRule

管理流量如何分組成一個管道的規則。

JSON 表示法
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
欄位
displayName

string

必要欄位。客戶為管道定義的顯示名稱。

expression

object (ChannelGroupFilterExpression)

必要欄位。定義分組規則的篩選器運算式。

ChannelGroupFilterExpression

管道群組維度篩選器的邏輯運算式。

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.
}
欄位
聯集欄位 expr。套用至篩選器的運算式。expr 只能是下列其中一項:
andGroup

object (ChannelGroupFilterExpressionList)

要一起執行 AND 運算的運算式清單。只能包含含有 orGroup 的 ChannelGroupFilterExpressions。必須為頂層 ChannelGroupFilterExpression 設定這個值。

orGroup

object (ChannelGroupFilterExpressionList)

要一起執行 OR 運算的運算式清單。但不得包含含有 andGroup 或 orGroup 的 ChannelGroupFilterExpressions。

notExpression

object (ChannelGroupFilterExpression)

要進行 NOT 運算的篩選器運算式 (即反轉、補足)。只能包含維度或指標篩選器。這項設定無法在頂層 ChannelGroupFilterExpression 上設定。

filter

object (ChannelGroupFilter)

單一維度的篩選器。這項設定無法在頂層 ChannelGroupFilterExpression 上設定。

ChannelGroupFilterExpressionList

管道群組篩選器運算式的清單。

JSON 表示法
{
  "filterExpressions": [
    {
      object (ChannelGroupFilterExpression)
    }
  ]
}
欄位
filterExpressions[]

object (ChannelGroupFilterExpression)

管道群組篩選器運算式的清單。

ChannelGroupFilter

單一維度的特定篩選器。

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.
}
欄位
fieldName

string

必要欄位。不可變動。要篩選的維度名稱。

聯集欄位 value_filter。定義此篩選器行為的 StringFilter 或 InListFilter。value_filter 只能是下列其中一項:
stringFilter

object (StringFilter)

符合特定模式的字串型維度篩選器。

inListFilter

object (InListFilter)

字串維度的篩選器,可比對特定選項清單。

StringFilter

篩選欄位值為字串的資料。比對時不區分大小寫。

JSON 表示法
{
  "matchType": enum (MatchType),
  "value": string
}
欄位
matchType

enum (MatchType)

必要欄位。字串篩選器的比對類型。

value

string

必要欄位。要比對的字串值。

MatchType

篩選器如何判斷是否符合條件。

列舉
MATCH_TYPE_UNSPECIFIED 預設比對類型。
EXACT 字串值完全比對。
BEGINS_WITH 以字串值開頭。
ENDS_WITH 結尾為字串值。
CONTAINS 包含字串值。
FULL_REGEXP 與字串值完全相符的規則運算式。
PARTIAL_REGEXP 部分規則運算式與字串值相符。

InListFilter

字串維度的篩選器,用於比對特定選項清單。比對時不區分大小寫。

JSON 表示法
{
  "values": [
    string
  ]
}
欄位
values[]

string

必要欄位。要比對的可能字串值清單。不得空白。

方法

create

建立 ChannelGroup。

delete

刪除資源上的 ChannelGroup。

get

查詢單一 ChannelGroup。

list

列出資源上的 ChannelGroup。

patch

更新 ChannelGroup。