- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- DimensionMetadata
- MetricMetadata
- BlockedReason
- ComparisonMetadata
- ConversionMetadata
- 試してみる
レポート作成メソッドで使用できるディメンションと指標のメタデータを返します。ディメンションと指標の探索に使用されます。このメソッドでは、リクエストで Google アナリティクスのプロパティ ID が指定され、メタデータ レスポンスにはカスタム ディメンションと指標、ユニバーサル メタデータが含まれます。
たとえば、パラメータ名 levels_unlocked のカスタム指標がプロパティに登録されている場合、メタデータ レスポンスには customEvent:levels_unlocked が含まれます。ユニバーサル メタデータは、country や totalUsers など、任意のプロパティに適用できるディメンションと指標です。
HTTP リクエスト
GET https://analyticsdata.googleapis.com/v1alpha/{name=properties/*/metadata}
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
name |
必須。取得するメタデータのリソース名。この名前フィールドは、URL パラメータではなく URL パスで指定されます。Property は、Google アナリティクスのプロパティの数値識別子です。詳しくは、プロパティ 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 |
このディメンションの名前。Dimension の |
uiName |
Google アナリティクスの管理画面に表示されるディメンションの名前。例: |
description |
このディメンションの使用方法と計算方法の説明。 |
deprecatedApiNames[] |
このディメンションの非推奨の名前ですが、引き続き使用できます。このディメンションが入力されている場合、 |
customDefinition |
ディメンションがこのプロパティのカスタム ディメンションである場合は true。これには、ユーザー、イベント、アイテムのスコープのカスタム ディメンションが含まれます。カスタム ディメンションについて詳しくは、https://support.google.com/analytics/answer/14240153 をご覧ください。カスタム チャネル グループも含まれます。カスタム チャネル グループについて詳しくは、https://support.google.com/analytics/answer/13051316 をご覧ください。 |
category |
このディメンションが属するカテゴリの表示名。類似のディメンションと指標は同じカテゴリに分類されます。 |
sections[] |
このディメンションが適用される Google アナリティクスのセクションを指定します。 |
MetricMetadata
指標について説明します。
| JSON 表現 |
|---|
{ "apiName": string, "uiName": string, "description": string, "deprecatedApiNames": [ string ], "type": enum ( |
| フィールド | |
|---|---|
apiName |
指標名。指標の |
uiName |
Google アナリティクス管理画面でのこの指標の名前。例: |
description |
この指標の使用方法と計算方法の説明。 |
deprecatedApiNames[] |
この指標の非推奨の名前ですが、引き続き使用できます。データが入力されている場合、この指標は |
type |
この指標のタイプ。 |
expression |
この派生指標の数式。同等のレポートの指標の |
customDefinition |
指標がこのプロパティのカスタム指標の場合は true。 |
blockedReasons[] |
理由を指定すると、このプロパティのこの指標へのアクセスがブロックされます。この指標に対するこのプロパティへの API リクエストは成功しますが、レポートにはこの指標のゼロのみが含まれます。ブロックされた指標に対して指標フィルタを使用した API リクエストは失敗します。理由が空の場合、この指標にアクセスできます。 詳しくは、アクセスとデータ制限の管理をご覧ください。 |
category |
この指標が属するカテゴリの表示名。類似のディメンションと指標は同じカテゴリに分類されます。 |
sections[] |
この指標が適用される Google アナリティクスのセクションを指定します。 |
BlockedReason
この指標がブロックされる理由。
| 列挙型 | |
|---|---|
BLOCKED_REASON_UNSPECIFIED |
API レスポンスで指定されることはありません。 |
NO_REVENUE_METRICS |
このプロパティの収益関連の指標へのアクセス権がなく、この指標が収益関連の指標である場合、アクセスはブロックされます。 |
NO_COST_METRICS |
このプロパティの費用関連の指標へのアクセス権がなく、この指標が費用に関連している場合、このメッセージが表示されます。 |
ComparisonMetadata
1 回の比較のメタデータ。
| JSON 表現 |
|---|
{ "apiName": string, "uiName": string, "description": string } |
| フィールド | |
|---|---|
apiName |
この比較のリソース名。比較の |
uiName |
Google アナリティクスの管理画面に表示される比較の名前。 |
description |
この比較の説明。 |
ConversionMetadata
1 回のコンバージョンのメタデータ。
| JSON 表現 |
|---|
{ "conversionAction": string, "displayName": string } |
| フィールド | |
|---|---|
conversionAction |
コンバージョン アクションの固有識別子。この ID は、レポート リクエストの |
displayName |
Google アナリティクスの管理画面に表示されるコンバージョン名。 |