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 过滤器的逻辑表达式,应用于 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 运算的表达式列表。它必须包含具有 notExpression 或 dimensionFilter 的 ExpandDataSetFilterExpression。必须为顶级 ExtendedDataSetFilterExpression 设置此字段。

notExpression

object (ExpandedDataSetFilterExpression)

需要执行 NOT 操作(即反转和补码)的过滤表达式。它必须包含维度过滤条件。无法在顶级 ExtendedDataSetFilterExpression 上进行此设置。

filter

object (ExpandedDataSetFilter)

基于单个维度的过滤条件。无法在顶级 ExtendedDataSetFilterExpression 上进行此设置。

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

创建 ExtendedDataSet。

delete

删除媒体资源上的 ExtendedDataSet。

get

查找单个 ExtendedDataSet。

list

列出属性上的 ExtendedDataSet。

patch

更新媒体资源上的 ExtendedDataSet。