- リソース: ChannelGroup
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- メソッド
リソース: ChannelGroup
チャネル グループを表すリソース メッセージ。
JSON 表現 |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
フィールド | |
---|---|
name |
出力専用。このチャネル グループ リソースのリソース名。形式: properties/{property}/channelGroups/{channelGroup} |
display |
必須。チャンネル グループの表示名。最大文字数は 80 文字です。 |
description |
チャネル グループの説明。最大長は 256 文字です。 |
grouping |
必須。チャネルのグループ化ルール。ルールの最大数は 50 です。 |
system |
出力専用。true の場合、このチャネル グループは Google アナリティクスで事前定義されたデフォルトのチャネル グループです。このチャンネル グループの表示名とグループ化ルールは更新できません。 |
primary |
省略可。true に設定すると、このチャネル グループがレポートのデフォルトのチャネル グループとして使用されます。 Google アナリティクスの既定のチャネル グループがデフォルトでメインのチャネル グループになります。 |
GroupingRule
トラフィックを 1 つのチャネルにグループ化する方法を管理するルール。
JSON 表現 |
---|
{
"displayName": string,
"expression": {
object ( |
フィールド | |
---|---|
display |
必須。チャンネルのカスタマー定義の表示名。 |
expression |
必須。グループ化ルールを定義するフィルタ式。 |
ChannelGroupFilterExpression
チャネル グループ ディメンション フィルタの論理式。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド expr 。フィルタに適用される式。expr は次のいずれかになります。 |
|
and |
AND 演算で結合する式のリスト。含めることができるのは、orGroup を含む ChannelGroupFilterExpressions のみです。これは、最上位の ChannelGroupFilterExpression に設定する必要があります。 |
or |
OR 演算で結合する式のリスト。andGroup または orGroup を含む ChannelGroupFilterExpressions を含めることはできません。 |
not |
NOT 演算(反転、補完)を適用するフィルタ式。指定できるのは dimensionOrMetricFilter のみです。これは最上位の ChannelGroupFilterExpression では設定できません。 |
filter |
単一ディメンションでのフィルタ。これは最上位の ChannelGroupFilterExpression では設定できません。 |
ChannelGroupFilterExpressionList
チャネル グループのフィルタ式のリスト。
JSON 表現 |
---|
{
"filterExpressions": [
{
object ( |
フィールド | |
---|---|
filter |
チャネル グループのフィルタ式のリスト。 |
ChannelGroupFilter
単一ディメンションの特定のフィルタ。
JSON 表現 |
---|
{ "fieldName": string, // Union field |
フィールド | |
---|---|
field |
必須。変更不可。フィルタするディメンション名。 |
共用体フィールド value_filter 。このフィルタの動作を定義する StringFilter または InListFilter。value_filter は次のいずれかになります。 |
|
string |
特定のパターンに一致する文字列タイプのディメンションのフィルタ。 |
in |
特定のオプションのリストに一致する文字列ディメンションのフィルタ。 |
StringFilter
フィールド値が文字列である行をフィルタします。大文字と小文字は区別されません。
JSON 表現 |
---|
{
"matchType": enum ( |
フィールド | |
---|---|
match |
必須。文字列フィルタのマッチタイプ。 |
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 を更新します。 |