- リソース: SubpropertyEventFilter
- SubpropertyEventFilterClause
- FilterClauseType
- SubpropertyEventFilterExpression
- SubpropertyEventFilterExpressionList
- SubpropertyEventFilterCondition
- StringFilter
- MatchType
- メソッド
リソース: SubpropertyEventFilter
Google アナリティクスのサブプロパティ イベント フィルタを表すリソース メッセージ。
JSON 表現 |
---|
{
"name": string,
"filterClauses": [
{
object ( |
フィールド | |
---|---|
name |
出力専用。形式: properties/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} 例: properties/1234/subpropertyEventFilters/5678 |
filterClauses[] |
必須。順序なしリスト。SubpropertyEventFilter を定義するフィルタ句。すべての句が AND 演算で結合され、サブプロパティに送信されるデータが決まります。 |
applyToProperty |
変更不可。このフィルタを使用するサブプロパティのリソース名。 |
SubpropertyEventFilterClause
フィルタを定義する句。フィルタは、包含型(フィルタ句に一致するイベントをサブプロパティのデータに含める)または除外型(フィルタ句に一致するイベントをサブプロパティのデータから除外する)にすることができます。
JSON 表現 |
---|
{ "filterClauseType": enum ( |
フィールド | |
---|---|
filterClauseType |
必須。フィルタ句の型。 |
filterExpression |
必須。サブプロパティに送信されるイベントの論理式。 |
FilterClauseType
これが包含フィルタ句か除外フィルタ句かを指定します。
列挙型 | |
---|---|
FILTER_CLAUSE_TYPE_UNSPECIFIED |
フィルタ句のタイプが不明または指定されていません。 |
INCLUDE |
フィルタ句が満たされると、イベントがサブプロパティに含まれます。 |
EXCLUDE |
フィルタ句が満たされると、イベントはサブプロパティから除外されます。 |
SubpropertyEventFilterExpression
サブプロパティ イベント フィルタの論理式。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド expr 。フィルタに適用される式。expr は次のいずれかになります。 |
|
orGroup |
OR 演算で結合する式のリスト。notExpression 式または filterCondition 式のみを含める必要があります。 |
notExpression |
NOT 演算(反転、補完)を適用するフィルタ式。フィルタのみを含めることができます。これは、最上位の SubpropertyEventFilterExpression では設定できません。 |
filterCondition |
特定のイベントに一致するフィルタを作成します。これは、最上位の SubpropertyEventFilterExpression では設定できません。 |
SubpropertyEventFilterExpressionList
サブプロパティ イベント フィルタ式のリスト。
JSON 表現 |
---|
{
"filterExpressions": [
{
object ( |
フィールド | |
---|---|
filterExpressions[] |
必須。順序なしリスト。サブプロパティ イベント フィルタ式のリスト |
SubpropertyEventFilterCondition
特定のフィルタ式
JSON 表現 |
---|
{ "fieldName": string, // Union field |
フィールド | |
---|---|
fieldName |
必須。フィルタ処理されるフィールド。 |
共用体フィールド
|
|
nullFilter |
null 値のフィルタ。 |
stringFilter |
特定のパターンに一致する文字列タイプのディメンションのフィルタ。 |
StringFilter
特定のパターンに一致する文字列タイプのディメンションのフィルタ。
JSON 表現 |
---|
{
"matchType": enum ( |
フィールド | |
---|---|
matchType |
必須。文字列フィルタのマッチタイプ。 |
value |
必須。照合に使用される文字列値。 |
caseSensitive |
省略可。true の場合、文字列値は大文字と小文字が区別されます。false の場合、照合時に大文字と小文字は区別されません。 |
MatchType
一致を判断するためにフィルタがどのように使用されるか。
列挙型 | |
---|---|
MATCH_TYPE_UNSPECIFIED |
一致タイプが不明または指定されていません。 |
EXACT |
文字列値の完全一致。 |
BEGINS_WITH |
文字列値で始まる。 |
ENDS_WITH |
文字列値で終わる。 |
CONTAINS |
文字列値が含まれます。 |
FULL_REGEXP |
正規表現全体が文字列値と一致する。 |
PARTIAL_REGEXP |
部分的な正規表現が文字列値と一致します。 |
メソッド |
|
---|---|
|
サブプロパティのイベント フィルタを作成します。 |
|
サブプロパティ イベント フィルタを削除します。 |
|
単一のサブプロパティのイベント フィルタを検索します。 |
|
プロパティのサブプロパティ イベント フィルタをすべて一覧表示します。 |
|
サブプロパティのイベント フィルタを更新します。 |