MCP-Server für Google Analytics ausprobieren Installieren Sie das Tool über
GitHub. Weitere Informationen finden Sie in der
Ankündigung.
REST Resource: properties.calculatedMetrics
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ressource: CalculatordMetric
Eine Definition für einen berechneten Messwert.
JSON-Darstellung |
{
"name": string,
"description": string,
"displayName": string,
"calculatedMetricId": string,
"metricUnit": enum (MetricUnit ),
"restrictedMetricType": [
enum (RestrictedMetricType )
],
"formula": string,
"invalidMetricReference": boolean
} |
Felder |
name |
string
Nur Ausgabe. Ressourcenname für diesen Berechneten Messwert. Format: „properties/{property_id}/installedMetrics/{createdMetricId}“
|
description |
string
Optional. Beschreibung dieses berechneten Messwerts. Maximale Länge: 4.096 Zeichen.
|
displayName |
string
Erforderlich. Anzeigename für diesen berechneten Messwert, wie er in der Google Analytics-Benutzeroberfläche angezeigt wird. Darf maximal 82 Zeichen lang sein.
|
calculatedMetricId |
string
Nur Ausgabe. Die ID, die für den berechneten Messwert verwendet werden soll. In der Benutzeroberfläche wird dies als „API-Name“ bezeichnet. Sie wird verwendet, wenn von externen APIs auf diesen berechneten Messwert verwiesen wird. Beispiel: „calcMetric:{createdMetricId}“.
|
metricUnit |
enum (MetricUnit )
Erforderlich. Der Typ des berechneten Messwerts.
|
restrictedMetricType[] |
enum (RestrictedMetricType )
Nur Ausgabe. Arten von eingeschränkten Daten, die dieser Messwert enthält.
|
formula |
string
Erforderlich. Die Definition des berechneten Messwerts. Die maximale Anzahl eindeutiger referenzierter benutzerdefinierter Messwerte ist 5. Formeln unterstützen die folgenden Operationen: + (Addition), - (Subtraktion), - (negativ), * (Multiplikation), / (Division), () (Klammer). Alle gültigen reellen Zahlen sind zulässig, die in eine Long- (64-Bit-Ganzzahl) oder eine Double- (64-Bit-Gleitkommazahl) passen. Beispielformel: „( customEvent:parameterName + carPurchaseQuantity ) / 2.0“
|
invalidMetricReference |
boolean
Nur Ausgabe. Falls wahr, hat dieser berechnete Messwert eine ungültige Messwertreferenz. Alle Vorgänge, bei denen ein berechneter Messwert mit dem Wert "true" (ungültig) festgelegt ist, können fehlschlagen, zu Warnungen oder unerwarteten Ergebnissen führen.
|
MetricUnit
Mögliche Arten zur Darstellung des berechneten Messwerts
Enums |
METRIC_UNIT_UNSPECIFIED |
MetricUnit nicht angegeben oder fehlt. |
STANDARD |
Für diesen Messwert werden Standardeinheiten verwendet. |
CURRENCY |
Mit diesem Messwert wird eine Währung gemessen. |
FEET |
Diese Metrik misst Fuß. |
MILES |
Mit diesem Messwert werden Meilen gemessen. |
METERS |
Dieser Messwert misst Meter. |
KILOMETERS |
Mit diesem Messwert werden Kilometer gemessen. |
MILLISECONDS |
Dieser Messwert misst Millisekunden. |
SECONDS |
Dieser Messwert misst Sekunden. |
MINUTES |
Dieser Messwert misst die Minuten. |
HOURS |
Dieser Messwert gibt die Stunden an. |
RestrictedMetricType
Labels, die die Daten in berechneten Messwerten kennzeichnen, die in Verbindung mit Nutzerrollen verwendet werden, die den Zugriff auf Kosten- und/oder Umsatzmesswerte einschränken.
Enums |
RESTRICTED_METRIC_TYPE_UNSPECIFIED |
Typ unbekannt oder nicht angegeben. |
COST_DATA |
Messwertberichte Kostendaten. |
REVENUE_DATA |
Der Messwert enthält Umsatzdaten. |
Methoden |
|
Erstellt einen Berechneten Messwert. |
|
Löscht einen berechneten Messwert für eine Property. |
|
Suche nach einem einzelnen berechneten Messwert. |
|
Listet Berechnete Messwerte für eine Eigenschaft auf. |
|
Aktualisiert einen Berechneten Messwert für eine Eigenschaft. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003e\u003ccode\u003eCalculatedMetric\u003c/code\u003e allows you to create custom metrics using formulas based on existing metrics and parameters, with options for units like currency, time, or distance.\u003c/p\u003e\n"],["\u003cp\u003eYou can define the display name, description, and formula for your custom metric, along with specifying its unit of measurement.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Analytics provides a dedicated resource and API for managing calculated metrics, allowing you to create, update, delete, and list them within your properties.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCalculatedMetric\u003c/code\u003e resources have fields indicating if they contain cost or revenue data or have invalid metric references.\u003c/p\u003e\n"]]],["Calculated metrics are defined with a name, description, display name, and a unique ID. They also specify a `metricUnit` (e.g., standard, currency, feet) and can contain `restrictedMetricTypes` (cost or revenue data). The `formula` field defines the metric's calculation, supporting basic arithmetic. Methods include creating, deleting, retrieving, listing, and updating calculated metrics. Metrics can reference up to five custom metrics. `invalidMetricReference` flag indicates issues.\n"],null,["# REST Resource: properties.calculatedMetrics\n\n- [Resource: CalculatedMetric](#CalculatedMetric)\n - [JSON representation](#CalculatedMetric.SCHEMA_REPRESENTATION)\n- [MetricUnit](#MetricUnit)\n- [RestrictedMetricType](#RestrictedMetricType)\n- [Methods](#METHODS_SUMMARY)\n\nResource: CalculatedMetric\n--------------------------\n\nA definition for a calculated metric.\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"description\": string, \"displayName\": string, \"calculatedMetricId\": string, \"metricUnit\": enum (/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics#MetricUnit), \"restrictedMetricType\": [ enum (/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics#RestrictedMetricType) ], \"formula\": string, \"invalidMetricReference\": boolean } ``` |\n\n| Fields ||\n|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Output only. Resource name for this CalculatedMetric. Format: 'properties/{property_id}/calculatedMetrics/{calculatedMetricId}' |\n| `description` | `string` Optional. Description for this calculated metric. Max length of 4096 characters. |\n| `displayName` | `string` Required. Display name for this calculated metric as shown in the Google Analytics UI. Max length 82 characters. |\n| `calculatedMetricId` | `string` Output only. The ID to use for the calculated metric. In the UI, this is referred to as the \"API name.\" The calculatedMetricId is used when referencing this calculated metric from external APIs. For example, \"calcMetric:{calculatedMetricId}\". |\n| `metricUnit` | `enum (`[MetricUnit](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics#MetricUnit)`)` Required. The type for the calculated metric's value. |\n| `restrictedMetricType[]` | `enum (`[RestrictedMetricType](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics#RestrictedMetricType)`)` Output only. Types of restricted data that this metric contains. |\n| `formula` | `string` Required. The calculated metric's definition. Maximum number of unique referenced custom metrics is 5. Formulas supports the following operations: + (addition), - (subtraction), - (negative), \\* (multiplication), / (division), () (parenthesis). Any valid real numbers are acceptable that fit in a Long (64bit integer) or a Double (64 bit floating point number). Example formula: \"( customEvent:parameterName + cartPurchaseQuantity ) / 2.0\" |\n| `invalidMetricReference` | `boolean` Output only. If true, this calculated metric has a invalid metric reference. Anything using a calculated metric with invalidMetricReference set to true may fail, produce warnings, or produce unexpected results. |\n\nMetricUnit\n----------\n\nPossible types of representing the calculated metric's value.\n\n| Enums ||\n|---------------------------|------------------------------------|\n| `METRIC_UNIT_UNSPECIFIED` | MetricUnit unspecified or missing. |\n| `STANDARD` | This metric uses default units. |\n| `CURRENCY` | This metric measures a currency. |\n| `FEET` | This metric measures feet. |\n| `MILES` | This metric measures miles. |\n| `METERS` | This metric measures meters. |\n| `KILOMETERS` | This metric measures kilometers. |\n| `MILLISECONDS` | This metric measures milliseconds. |\n| `SECONDS` | This metric measures seconds. |\n| `MINUTES` | This metric measures minutes. |\n| `HOURS` | This metric measures hours. |\n\nRestrictedMetricType\n--------------------\n\nLabels that mark the data in calculated metric used in conjunction with user roles that restrict access to cost and/or revenue metrics.\n\n| Enums ||\n|--------------------------------------|------------------------------|\n| `RESTRICTED_METRIC_TYPE_UNSPECIFIED` | Type unknown or unspecified. |\n| `COST_DATA` | Metric reports cost data. |\n| `REVENUE_DATA` | Metric reports revenue data. |\n\n| Methods ------- ||\n|-----------------------------------------------------------------------------------------------------|-------------------------------------------|\n| ### [create](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics/create) | Creates a CalculatedMetric. |\n| ### [delete](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics/delete) | Deletes a CalculatedMetric on a property. |\n| ### [get](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics/get) | Lookup for a single CalculatedMetric. |\n| ### [list](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics/list) | Lists CalculatedMetrics on a property. |\n| ### [patch](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.calculatedMetrics/patch) | Updates a CalculatedMetric on a property. |"]]