這個相容性方法會列出可新增至報表要求的維度和指標,並維持相容性。如果要求的維度和指標不相容,這個方法就會失敗。
如果報表要求不相容的維度和/或指標,就會失敗。在這種情況下,您必須從不相容的報表中移除維度和/或指標,直到報表相容為止。
即時和核心報表的相容性規則不同。這個方法會檢查核心報表的相容性。
HTTP 要求
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
property |
要追蹤事件的 Google Analytics 資源 ID。詳情請參閱「如何查看資源 ID」一文。 範例:properties/1234 |
要求主體
要求主體的資料會採用以下結構:
JSON 表示法 |
---|
{ "dimensions": [ { object ( |
欄位 | |
---|---|
dimensions[] |
這份報表中的維度。 |
metrics[] |
這份報表中的指標。 |
dimension |
維度的篩選器子句。 |
metric |
指標的篩選器子句。 |
compatibility |
將回應中的維度和指標篩選為僅限於此相容性。通常用於 |
回應主體
相容性回應,其中包含各維度和指標的相容性。
如果成功,回應主體會含有以下結構的資料:
JSON 表示法 |
---|
{ "dimensionCompatibilities": [ { object ( |
欄位 | |
---|---|
dimension |
每個維度的相容性。 |
metric |
各項指標的相容性。 |
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
相容性
單一維度或指標的相容性類型。
列舉 | |
---|---|
COMPATIBILITY_UNSPECIFIED |
未指定相容性。 |
COMPATIBLE |
維度或指標相容。這項維度或指標可成功加入報表。 |
INCOMPATIBLE |
維度或指標不相容。這項維度或指標無法成功加入報表。 |
DimensionCompatibility
單一維度的相容性。
JSON 表示法 |
---|
{ "dimensionMetadata": { object ( |
欄位 | |
---|---|
dimension |
維度中繼資料包含此相容性資訊的 API 名稱。維度中繼資料也包含其他實用資訊,例如使用者介面名稱和說明。 |
compatibility |
這個維度的相容性。如果相容性為「相容」,這個維度就能成功加入報表。 |
MetricCompatibility
單一指標的相容性。
JSON 表示法 |
---|
{ "metricMetadata": { object ( |
欄位 | |
---|---|
metric |
指標中繼資料包含此相容性資訊的 API 名稱。指標中繼資料也包含其他實用資訊,例如 UI 名稱和說明。 |
compatibility |
這個指標的相容性。如果相容性為「相容」,這項指標就能成功加入報表。 |