- 资源:ExtendedDataSet
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- ExpandedDataSetFilter
- StringFilter
- MatchType
- InListFilter
- 方法
资源:ExtendedDataSet
表示 GA4 ExtendedDataSet 的资源消息。
JSON 表示法 |
---|
{
"name": string,
"displayName": string,
"description": string,
"dimensionNames": [
string
],
"metricNames": [
string
],
"dimensionFilterExpression": {
object ( |
字段 | |
---|---|
name |
仅供输出。此 ExtendedDataSet 资源的资源名称。格式:properties/{property_id}/expandedDataSets/{expandedDataSet} |
displayName |
必需。ExtendedDataSet 的显示名称。最多 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。 |
方法 |
|
---|---|
|
创建 ExtendedDataSet。 |
|
删除媒体资源上的 ExtendedDataSet。 |
|
查找单个 ExtendedDataSet。 |
|
列出属性上的 ExtendedDataSet。 |
|
更新媒体资源上的 ExtendedDataSet。 |