- 资源:ExtendedDataSet
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- ExpandedDataSetFilter
- StringFilterStringFilter
- MatchType
- InListFilter
- 方法
资源:expandedDataSet
表示 GA4 ExtendedDataSet 的资源消息。
JSON 表示法 |
---|
{
"name": string,
"displayName": string,
"description": string,
"dimensionNames": [
string
],
"metricNames": [
string
],
"dimensionFilterExpression": {
object ( |
字段 | |
---|---|
name |
仅限输出。此 ExtendedDataSet 资源的资源名称。格式:properties/{property_id}/expandedDataSets/{expandedDataSet} |
displayName |
必需。expandedDataSet 的显示名称。最多 200 个字符。 |
description |
可选。ExtendedDataSet 的说明。最多 50 个字符。 |
dimensionNames[] |
不可变。ExtendedDataSet 中包含的维度列表。如需查看维度名称列表,请参阅 API 维度。 |
metricNames[] |
不可变。ExtendedDataSet 中包含的指标列表。如需查看维度名称列表,请参阅 API 指标。 |
dimensionFilterExpression |
不可变。ExtendedDataSet 过滤器的逻辑表达式,该过滤器应用于 ExpandDataSet 中包含的维度。此过滤条件用于减少行数,从而减少遇到 |
dataCollectionStartTime |
仅限输出。展开式数据集开始(或开始)收集数据的时间。 采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式的时间戳,采用纳秒级精度,最多包含九个小数位。示例: |
ExpandedDataSetFilterExpression
EnhancedDataSet 维度过滤条件的逻辑表达式。
JSON 表示法 |
---|
{ // Union field |
字段 | |
---|---|
联合字段 expr 。应用于过滤器的表达式。expr 只能是下列其中一项: |
|
andGroup |
要通过 AND 连接在一起的表达式列表。它必须包含带有 notExpression 或 dimensionFilter 的 ExpandDataSetFilterExpression。必须为顶级 ExtendedDataSetFilterExpression 设置此值。 |
notExpression |
要进行 NOT 运算(即反转、补码)的过滤表达式。它必须包含维度过滤条件。无法在顶级 ExtendedDataSetFilterExpression 上设置此值。 |
filter |
针对单个维度的过滤条件。无法在顶级 ExtendedDataSetFilterExpression 上设置此值。 |
ExpandedDataSetFilterExpressionList
ExtendedDataSet 过滤表达式列表。
JSON 表示法 |
---|
{
"filterExpressions": [
{
object ( |
字段 | |
---|---|
filterExpressions[] |
ExtendedDataSet 过滤表达式列表。 |
ExpandedDataSetFilter
针对单个维度的特定过滤条件
JSON 表示法 |
---|
{ "fieldName": string, // Union field |
字段 | |
---|---|
fieldName |
必需。要过滤的维度名称。 |
联合字段 one_filter 。上述过滤器之一。one_filter 只能是下列其中一项: |
|
stringFilter |
匹配特定模式的字符串类型维度的过滤器。 |
inListFilter |
用于匹配特定选项列表的字符串维度的过滤条件。 |
StringFilter
匹配特定模式的字符串类型维度的过滤器。
JSON 表示法 |
---|
{
"matchType": enum ( |
字段 | |
---|---|
matchType |
必需。字符串过滤条件的匹配类型。 |
value |
必需。要与之匹配的字符串值。 |
caseSensitive |
可选。如果为 true,则匹配区分大小写。如果为 false,则匹配不区分大小写。当 matchType 为 EXACT 时,必须为 true。当 matchType 为 CONTAINS 时,必须为 false。 |
MatchType
字符串过滤条件的匹配类型。
枚举 | |
---|---|
MATCH_TYPE_UNSPECIFIED |
未指定 |
EXACT |
与字符串值完全匹配。 |
CONTAINS |
包含字符串值。 |
InListFilter
用于匹配特定选项列表的字符串维度的过滤条件。
JSON 表示法 |
---|
{ "values": [ string ], "caseSensitive": boolean } |
字段 | |
---|---|
values[] |
必需。要匹配的可能字符串值的列表。不得为空。 |
caseSensitive |
可选。如果为 true,则匹配区分大小写。如果为 false,则匹配不区分大小写。必须为 true。 |
方法 |
|
---|---|
|
创建 ExpandDataSet。 |
|
删除属性上的 ExtendedDataSet。 |
|
查找单个 ExtendedDataSet。 |
|
列出属性上的 ExtendedDataSet。 |
|
更新媒体资源上的 ExtendedDataSet。 |