這個相容性方法會列出可加入報表要求的維度和指標,並維持相容性。如果要求的維度和指標不相容,這個方法就會失敗。
在 Google Analytics 中,如果報表要求不相容的維度和/或指標,就會失敗。在這種情況下,您需要從不相容的報表中移除維度和/或指標,直到報表相容為止。
即時報表和核心報表的相容性規則不同。這個方法會檢查核心報表的相容性。
HTTP 要求
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
property |
要追蹤事件的 Google Analytics 資源 ID。詳情請參閱「如何找出資源 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 名稱。維度中繼資料也包含其他實用資訊,例如 UI 名稱和說明。 |
compatibility |
這項維度的相容性。如果相容性為「相容」,則可順利將這個維度新增至報表。 |
MetricCompatibility
單一指標的相容性。
| JSON 表示法 |
|---|
{ "metricMetadata": { object ( |
| 欄位 | |
|---|---|
metricMetadata |
指標中繼資料包含這項相容性資訊的 API 名稱。指標中繼資料也包含其他實用資訊,例如 UI 名稱和說明。 |
compatibility |
這項指標的相容性。如果相容性為「相容」,則可順利將這項指標加入報表。 |