REST Resource: properties.expandedDataSets

リソース: expandedDataSet

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

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

string

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

displayName

string

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

description

string

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

dimensionNames[]

string

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

metricNames[]

string

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

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

変更不可。ExpansionDataSet に含まれるディメンションに適用される ExpandDataSet フィルタの論理式です。このフィルタは、行数を減らし、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 のいずれかを指定した ExpansionDataSetFilterExpression が必要です。最上位の expandedDataSetFilterExpression に設定する必要があります。

notExpression

object (ExpandedDataSetFilterExpression)

NOT 対象のフィルタ式(反転、補完)。measureFilter を含める必要があります。最上位の expandedDataSetFilterExpression では設定できません。

filter

object (ExpandedDataSetFilter)

単一のディメンションに対するフィルタ。最上位の expandedDataSetFilterExpression では設定できません。

ExpandedDataSetFilterExpressionList

ExtendedDataSet フィルタ式のリスト。

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

object (ExpandedDataSetFilterExpression)

ExtendedDataSet フィルタ式のリスト。

ExpandedDataSetFilter

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

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 にする必要があります。

メソッド

create

ExpansionDataSet を作成します。

delete

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

get

単一の ExpansionDataSet の Lookup です。

list

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

patch

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