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