此兼容性方法会列出可添加到报告请求中并保持兼容性的维度和指标。如果请求的维度和指标不兼容,此方法会失败。
在 Google Analytics 中,如果报告请求的维度和/或指标不兼容,则报告会失败;在这种情况下,您需要从不兼容的报告中移除维度和/或指标,直到报告兼容为止。
实时报告和核心报告的兼容性规则有所不同。此方法用于检查核心报告的兼容性。
HTTP 请求
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
property |
要跟踪其事件的 Google Analytics 媒体资源标识符。如需了解详情,请参阅媒体资源 ID 的查找位置。 示例:properties/1234 |
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 |
|---|
{ "dimensions": [ { object ( |
| 字段 | |
|---|---|
dimensions[] |
此报告中的维度。 |
metrics[] |
此报告中的指标。 |
dimensionFilter |
维度的过滤条件子句。 |
metricFilter |
指标的过滤条件子句。 |
compatibilityFilter |
将响应中的维度和指标过滤为仅包含此兼容性。通常用作 |
响应正文
包含每个维度和指标的兼容性的兼容性响应。
如果成功,响应正文将包含结构如下的数据:
| JSON 表示法 |
|---|
{ "dimensionCompatibilities": [ { object ( |
| 字段 | |
|---|---|
dimensionCompatibilities[] |
每个维度的兼容性。 |
metricCompatibilities[] |
每个指标的兼容性。 |
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
兼容性
单个维度或指标的兼容性类型。
| 枚举 | |
|---|---|
COMPATIBILITY_UNSPECIFIED |
未指定兼容性。 |
COMPATIBLE |
相应维度或指标兼容。此维度或指标可以成功添加到报告中。 |
INCOMPATIBLE |
相应维度或指标不兼容。此维度或指标无法成功添加到报告中。 |
DimensionCompatibility
单个维度的兼容性。
| JSON 表示法 |
|---|
{ "dimensionMetadata": { object ( |
| 字段 | |
|---|---|
dimensionMetadata |
维度元数据包含此兼容性信息的 API 名称。维度元数据还包含其他实用信息,例如界面名称和说明。 |
compatibility |
相应维度的兼容性。如果兼容性为 COMPATIBLE,则表示此维度可以成功添加到报告中。 |
MetricCompatibility
单个指标的兼容性。
| JSON 表示法 |
|---|
{ "metricMetadata": { object ( |
| 字段 | |
|---|---|
metricMetadata |
指标元数据包含此兼容性信息的 API 名称。指标元数据还包含其他实用信息,例如界面名称和说明。 |
compatibility |
相应指标的兼容性。如果兼容性为 COMPATIBLE,则表示相应指标可以成功添加到报告中。 |