REST Resource: properties.expandedDataSets

リソース: extendedDataSet

GA4 ExtendedDataSet を表すリソース メッセージ。

JSON 表現
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
フィールド
name

string

出力専用。この ExtendedDataSet リソースのリソース名。形式: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

必須。ExtendedDataSet の表示名。最大 200 文字。

description

string

省略可。ExtendedDataSet の説明。最大 50 文字。

dimensionNames[]

string

変更不可。ExtendedDataSet に含まれるディメンションのリスト。ディメンション名の一覧については、API ディメンションをご覧ください。

metricNames[]

string

変更不可。ExtendedDataSet に含まれる指標のリスト。ディメンション名の一覧については、API 指標をご覧ください。

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

変更不可。ExtendedDataSet に含まれるディメンションに適用された extendedDataSet フィルタの論理式。このフィルタは、行数を減らして other 行が見つかる可能性を減らすために使用されます。

dataCollectionStartTime

string (Timestamp format)

出力専用。拡張データセットでのデータ収集を開始した(または開始する)時刻。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

ExpandedDataSetFilterExpression

EnhancedDataSet ディメンション フィルタの論理式。

JSON 表現
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ExpandedDataSetFilterExpressionList)
  },
  "notExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "filter": {
    object (ExpandedDataSetFilter)
  }
  // End of list of possible types for union field expr.
}
フィールド
共用体フィールド expr。フィルタに適用される式。expr は次のいずれかになります。
andGroup

object (ExpandedDataSetFilterExpressionList)

AND で結合される式のリスト。notExpression または dimensionFilter を含む extendedDataSetFilterExpression を含める必要があります。これは、最上位の ExpansionDataSetFilterExpression に対して設定する必要があります。

notExpression

object (ExpandedDataSetFilterExpression)

除外する(つまり、反転、補完する)フィルタ式。AlignmentFilter を含める必要があります。これは、最上位の ExpansionDataSetFilterExpression には設定できません。

filter

object (ExpandedDataSetFilter)

1 つのディメンションに対するフィルタ。これは、最上位の ExpansionDataSetFilterExpression には設定できません。

ExpandedDataSetFilterExpressionList

ExtendedDataSet フィルタ式のリスト。

JSON 表現
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
フィールド
filterExpressions[]

object (ExpandedDataSetFilterExpression)

ExtendedDataSet フィルタ式のリスト。

ExpandedDataSetFilter

1 つのディメンションに対する特定のフィルタ

JSON 表現
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field one_filter.
}
フィールド
fieldName

string

必須。フィルタするディメンション名。

共用体フィールド one_filter。上記のフィルタのいずれか。one_filter は次のいずれかになります。
stringFilter

object (StringFilter)

特定のパターンに一致する文字列型のディメンションのフィルタ。

inListFilter

object (InListFilter)

オプションの特定のリストに一致する文字列ディメンションのフィルタ。

StringFilter

特定のパターンに一致する文字列型のディメンションのフィルタ。

JSON 表現
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
フィールド
matchType

enum (MatchType)

必須。文字列フィルタのマッチタイプ。

value

string

必須。照合する文字列値。

caseSensitive

boolean

省略可。true の場合、大文字と小文字が区別されます。false の場合、大文字と小文字が区別されません。matchType が EXACT の場合は true を指定してください。matchType が CONTAINS の場合は false にする必要があります。

MatchType

文字列フィルタのマッチタイプ。

列挙型
MATCH_TYPE_UNSPECIFIED 未指定
EXACT 文字列値との完全一致。
CONTAINS 文字列値が含まれます。

InListFilter

オプションの特定のリストに一致する文字列ディメンションのフィルタ。

JSON 表現
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
フィールド
values[]

string

必須。照合対象となる可能性のある文字列値のリスト。空でない必要があります。

caseSensitive

boolean

省略可。true の場合、大文字と小文字が区別されます。false の場合、大文字と小文字が区別されません。true でなければなりません。

Methods

create

ExtendedDataSet を作成します。

delete

プロパティの extendedDataSet を削除します。

get

1 つの extendedDataSet のルックアップ。

list

プロパティの extendedDataSets を一覧表示します。

patch

プロパティの expandedDataSet を更新します。