- リソース: ChannelGroup
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- メソッド
リソース: 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 で結合する式のリスト。ChannelGroupFilterExpressions を andGroup または orGroup と一緒に含めることはできません。 |
notExpression |
NOT オペレーション(つまり、反転、補完)の対象となるフィルタ式。含めることができるのは、dimensionOrMetricFilter のみです。最上位の ChannelGroupFilterExpression で設定することはできません。 |
filter |
1 つのディメンションに対するフィルタ。最上位の ChannelGroupFilterExpression で設定することはできません。 |
ChannelGroupFilterExpressionList
チャネル グループのフィルタ式のリスト。
JSON 表現 |
---|
{
"filterExpressions": [
{
object ( |
フィールド | |
---|---|
filterExpressions[] |
チャネル グループのフィルタ式のリスト。 |
ChannelGroupFilter
1 つのディメンションに対する特定のフィルタ。
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[] |
必須。照合対象となる可能性のある文字列値のリスト。空でない必要があります。 |
メソッド |
|
---|---|
|
チャネル グループを作成します。 |
|
プロパティのチャネルグループを削除します。 |
|
1 つの ChannelGroup を検索します。 |
|
プロパティの ChannelGroups を一覧表示します。 |
|
チャネル グループを更新します。 |