- リソース: 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 を更新します。 |