REST Resource: properties.expandedDataSets

资源:ExpandDataSet

表示 GA4 ExpandDataSet 的资源消息。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
字段
name

string

仅限输出。此 ExpandDataSet 资源的资源名称。格式:property/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

必需。ExpandDataSet 的显示名称。最多 200 个字符。

description

string

可选。ExpandDataSet 的说明。最多 50 个字符。

dimensionNames[]

string

不可变。ExpandDataSet 中包含的维度列表。有关维度名称的列表,请参阅 API 维度

metricNames[]

string

不可变。ExpandDataSet 中包含的指标列表。如需查看维度名称列表,请参阅 API 指标

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

不可变。应用于 ExpandDataSet 中包含的维度的 ExpandDataSet 过滤器的逻辑表达式。此过滤条件用于减少行数,从而降低出现 other 行的几率。

dataCollectionStartTime

string (Timestamp format)

仅限输出。展开式数据集开始(或将开始)收集数据的时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"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 连接在一起的表达式列表。它必须包含带有 not 表达式或 dimensionFilter 的 ExpandDataSetFilter 表达式 。必须为顶级 ExpandDataSetFilterExpress 进行设置。

notExpression

object (ExpandedDataSetFilterExpression)

要进行 NOT 运算(即反转、补余)的过滤器表达式。它必须包含 dimensionFilter。无法在顶级 ExpandDataSetFilter 表达式 上设置。

filter

object (ExpandedDataSetFilter)

单个维度的过滤条件。无法在顶级 ExpandDataSetFilter 表达式 上设置。

ExpandedDataSetFilterExpressionList

ExpandDataSet 过滤表达式列表。

JSON 表示法
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
字段
filterExpressions[]

object (ExpandedDataSetFilterExpression)

ExpandDataSet 过滤表达式列表。

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

创建一个 ExpandDataSet。

delete

删除媒体资源上的 ExpandDataSet。

get

查找单个 ExpandDataSet。

list

列出媒体资源的 ExpandDataSet。

patch

更新媒体资源上的 ExpandDataSet。