- リソース: ChannelGroup
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- GroupingRule
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- ChannelGroupFilterExpression
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- ChannelGroupFilterExpressionList
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- ChannelGroupFilter
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- StringFilter
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- MatchType
- InListFilter
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- メソッド
リソース: ChannelGroup
チャネル グループを表すリソース メッセージ。
| JSON 表現 | 
|---|
| {
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object ( | 
| フィールド | |
|---|---|
| name | 
 出力専用。このチャネル グループ リソースのリソース名です。形式: properties/{property}/channelGroups/{channelGroup} | 
| displayName | 
 必須。チャネル グループの表示名。最大文字数は 80 文字です。 | 
| description | 
 チャネル グループの説明。最大長は 256 文字です。 | 
| groupingRule[] | 
 必須。チャネルのグループ化ルール。ルールの最大数は 50 です。 | 
| systemDefined | 
 出力専用。true の場合、このチャネル グループは、Google アナリティクスで事前定義されているデフォルト チャネル グループです。このチャネル グループの表示名とグループ化ルールは更新できません。 | 
| primary | 
 省略可。true の場合、このチャネル グループがレポートのデフォルト チャネル グループとして使用されます。 デフォルトでは、Google アナリティクスの既定のチャネル グループがメインのチャネル グループになります。 | 
GroupingRule
トラフィックを 1 つのチャネルにグループ化する方法を規定するルール。
| JSON 表現 | 
|---|
| {
  "displayName": string,
  "expression": {
    object ( | 
| フィールド | |
|---|---|
| displayName | 
 必須。顧客が定義したチャネルの表示名。 | 
| expression | 
 必須。グループ化ルールを定義するフィルタ式。 | 
ChannelGroupFilterExpression
チャネル グループのディメンション フィルタの論理式。
| JSON 表現 | 
|---|
| { // Union field | 
| フィールド | |
|---|---|
| 共用体フィールド expr。フィルタに適用される式。exprは次のいずれかになります。 | |
| andGroup | 
 AND 結合される式のリスト。orGroup で ChannelGroupFilterExpressions のみを含めることができます。トップレベルの ChannelGroupFilterExpression に対して設定する必要があります。 | 
| orGroup | 
 OR で結合する式のリスト。andGroup または orGroup を含む ChannelGroupFilterExpressions を含めることはできません。 | 
| notExpression | 
 NOT 対象のフィルタ式(反転、補完)。また、dimensionOrMetricFilter のみを含めることができます。最上位の ChannelGroupFilterExpression では設定できません。 | 
| filter | 
 単一のディメンションに対するフィルタ。最上位の ChannelGroupFilterExpression では設定できません。 | 
ChannelGroupFilterExpressionList
チャネル グループのフィルタ式のリスト。
| JSON 表現 | 
|---|
| {
  "filterExpressions": [
    {
      object ( | 
| フィールド | |
|---|---|
| filterExpressions[] | 
 チャネル グループのフィルタ式のリスト。 | 
ChannelGroupFilter
単一のディメンションに対する特定のフィルタ。
| JSON 表現 | 
|---|
| { "fieldName": string, // Union field | 
| フィールド | |
|---|---|
| fieldName | 
 必須。変更不可。フィルタするディメンション名。 | 
| 共用体フィールド value_filter。このフィルタの動作を定義する StringFilter または InListFilter。value_filterは次のいずれかになります。 | |
| stringFilter | 
 特定のパターンに一致する文字列型のディメンションのフィルタ。 | 
| inListFilter | 
 特定のオプション リストに一致する文字列ディメンションのフィルタ。 | 
StringFilter
フィールド値が文字列のフィルタ。大文字と小文字が区別されません。
| JSON 表現 | 
|---|
| {
  "matchType": enum ( | 
| フィールド | |
|---|---|
| matchType | 
 必須。文字列フィルタのマッチタイプ。 | 
| value | 
 必須。照合する文字列値。 | 
MatchType
フィルタを使用して一致を判断する方法。
| 列挙型 | |
|---|---|
| MATCH_TYPE_UNSPECIFIED | デフォルトのマッチタイプ。 | 
| EXACT | 文字列値の完全一致。 | 
| BEGINS_WITH | 文字列値で始まります。 | 
| ENDS_WITH | 文字列値で終わります。 | 
| CONTAINS | 文字列値が含まれます。 | 
| FULL_REGEXP | 正規表現と文字列値とに完全に一致します。 | 
| PARTIAL_REGEXP | 文字列値と部分一致する正規表現。 | 
InListFilter
特定のオプション リストに一致する文字列ディメンションのフィルタ。大文字と小文字が区別されません。
| JSON 表現 | 
|---|
| { "values": [ string ] } | 
| フィールド | |
|---|---|
| values[] | 
 必須。照合対象となる文字列値のリスト。空でない必要があります。 | 
| メソッド | |
|---|---|
| 
 | ChannelGroup を作成します。 | 
| 
 | プロパティの ChannelGroup を削除します。 | 
| 
 | 単一の ChannelGroup のルックアップ。 | 
| 
 | プロパティの ChannelGroup を一覧表示します。 | 
| 
 | ChannelGroup を更新します。 |