- HTTP 要求
- 路徑參數
- 要求主體
- 回應主體
- 授權範圍
- DimensionMetadata
- MetricMetadata
- BlockedReason
- ComparisonMetadata
- ConversionMetadata
- 試試看!
傳回報表方法中可用維度和指標的中繼資料。用於探索維度和指標。使用這個方法時,您會在要求中指定 Google Analytics 資源 ID,中繼資料回應則會包含自訂維度和指標,以及通用中繼資料。
舉例來說,如果參數名稱為 levels_unlocked 的自訂指標已向資源完成登錄,中繼資料回應就會包含 customEvent:levels_unlocked。通用中繼資料是適用於任何資源的維度和指標,例如 country 和 totalUsers。
HTTP 要求
GET https://analyticsdata.googleapis.com/v1alpha/{name=properties/*/metadata}
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
name |
必填。要擷取的中繼資料資源名稱。這個名稱欄位是在網址路徑中指定,而非網址參數。資源是 Google Analytics 資源的數字 ID。詳情請參閱「如何找出資源 ID」。 範例:properties/1234/metadata 如要設定所有資源通用的維度和指標,請將資源 ID 設為 0。在這個特殊模式中,這個方法不會傳回自訂維度和指標。 |
要求主體
要求主體必須為空白。
回應主體
目前報表方法接受的維度、指標和比較。
如果成功,回應主體會含有以下結構的資料:
| JSON 表示法 |
|---|
{ "name": string, "dimensions": [ { object ( |
| 欄位 | |
|---|---|
name |
這項中繼資料的資源名稱。 |
dimensions[] |
維度說明。 |
metrics[] |
指標說明。 |
comparisons[] |
比較說明。 |
conversions[] |
轉換說明。 |
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
DimensionMetadata
說明維度。
| JSON 表示法 |
|---|
{
"apiName": string,
"uiName": string,
"description": string,
"deprecatedApiNames": [
string
],
"customDefinition": boolean,
"category": string,
"sections": [
enum ( |
| 欄位 | |
|---|---|
apiName |
這個維度的名稱。可用於「維度」的 |
uiName |
這個維度在 Google Analytics 使用者介面中的名稱。例如 |
description |
說明這個維度的用途和計算方式。 |
deprecatedApiNames[] |
這項維度仍可使用但已淘汰的名稱。如果填入資料,這項維度會在一段時間內,透過 |
customDefinition |
如果維度是這個資源的自訂維度,則為 True。包括使用者、事件和項目範圍的自訂維度;如要進一步瞭解自訂維度,請參閱 https://support.google.com/analytics/answer/14240153。這也包括自訂管道群組;如要進一步瞭解自訂管道群組,請參閱 https://support.google.com/analytics/answer/13051316。 |
category |
這個維度所屬類別的顯示名稱。相似的維度和指標會歸類在一起。 |
sections[] |
指定這個維度適用的 Google Analytics 區段。 |
MetricMetadata
說明指標。
| JSON 表示法 |
|---|
{ "apiName": string, "uiName": string, "description": string, "deprecatedApiNames": [ string ], "type": enum ( |
| 欄位 | |
|---|---|
apiName |
|
uiName |
Google Analytics 使用者介面中顯示的指標名稱。例如 |
description |
說明這個指標的用途和計算方式。 |
deprecatedApiNames[] |
這個指標的名稱仍可使用,但已淘汰。如果已填入資料,這項指標會顯示一段時間的 |
type |
這項指標的類型。 |
expression |
這項衍生指標的數學運算式。可在指標的 |
customDefinition |
如果指標是這項資源的自訂指標,則為 True。 |
blockedReasons[] |
如果指定原因,您就無法存取該資源的這項指標。您對這項資源發出這項指標的 API 要求會成功,但報表中的這項指標只會顯示零。如果 API 要求對已封鎖的指標套用指標篩選器,就會失敗。如果原因為空白,表示您有權存取這項指標。 詳情請參閱「存取權和資料限制管理」。 |
category |
指標所屬類別的顯示名稱。相似的維度和指標會歸類在一起。 |
sections[] |
指定這項指標適用的 Google Analytics 區段。 |
BlockedReason
說明這項指標遭到封鎖的原因。
| 列舉 | |
|---|---|
BLOCKED_REASON_UNSPECIFIED |
API 回應中絕不會指定這個值。 |
NO_REVENUE_METRICS |
如果出現這項訊息,表示您無法存取這項資源的收益相關指標,而這項指標與收益有關。 |
NO_COST_METRICS |
如果出現這項訊息,表示您無法存取這項資源的費用相關指標,而這項指標與費用有關。 |
ComparisonMetadata
單一比較的元資料。
| JSON 表示法 |
|---|
{ "apiName": string, "uiName": string, "description": string } |
| 欄位 | |
|---|---|
apiName |
|
uiName |
Google Analytics 使用者介面中的比較名稱。 |
description |
這項比較的說明。 |
ConversionMetadata
單一轉換的中繼資料。
| JSON 表示法 |
|---|
{ "conversionAction": string, "displayName": string } |
| 欄位 | |
|---|---|
conversionAction |
轉換動作的專屬 ID。這個 ID 用於指定要在報表中納入哪些轉換,方法是在報表要求的 |
displayName |
Google Analytics 使用者介面中顯示的轉換名稱。 |