- HTTP-Anfrage
- Pfadparameter
- Suchparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- AnalyticsType
- FeatureGate
- AnalyticsMetrics
- IntervalMetrics
- PredictedFailureCategoryCount
Berechnet Analysemesswerte für eine bestimmte Marke für einen bestimmten Zeitraum mit optionalem Geschäftsfilter.
HTTP-Anfrage
GET https://foodorderingaiagent.googleapis.com/v1beta/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
brand |
Erforderlich. Die Marke, für die Analysemesswerte abgerufen werden sollen. Format: projects/{project}/locations/{location}/brands/{brand} |
Suchparameter
| Parameter | |
|---|---|
timestamps[] |
Erforderlich. Die Zeitstempel, die den Beginn jedes Intervalls markieren, für das Analysen berechnet werden. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
storeIds[] |
Optional. Die Liste der Geschäfts-IDs, für die Analysedaten abgerufen werden sollen. Wenn nichts angegeben ist, werden Analysemesswerte für alle Geschäfte zurückgegeben. Erforderlich für Abfragen nach Stadt oder Bundesland. |
analyticsTypes[] |
Optional. Die zu berechnenden Analysetypen. Wenn leer oder nicht angegeben, werden alle verfügbaren Analysetypen berechnet. |
featureGate |
Optional. Feature Gates. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für MenuService.ComputeAnalyticsMetrics.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"analyticsMetrics": {
object ( |
| Felder | |
|---|---|
analyticsMetrics |
Nur Ausgabe. Die Analytik-Messwerte für die Marke. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
AnalyticsType
Der Typ der zu berechnenden Analysen.
| Enums | |
|---|---|
ANALYTICS_TYPE_UNSPECIFIED |
Nicht angegebener Analysetyp. |
GENERIC |
Allgemeine/Gesamt-Messwerte berechnen (z.B. Anzahl der Bestellungen, Anzahl der Eskalationen, Anzahl der Upsells). |
DAILY |
Tägliche Messwerte berechnen (z. B. tägliche Bestellungen und Eskalationen) |
PREDICTED_FAILURE_CATEGORIES |
Berechnen Sie Messwerte für die vorhergesagte Fehlerkategorie (z.B. Anzahl der vorhergesagten Fehlerkategorien). |
FeatureGate
Feature Gates zur Steuerung des Berechnungsverhaltens für Analysen.
| JSON-Darstellung |
|---|
{ "enableAggregationData": boolean } |
| Felder | |
|---|---|
enableAggregationData |
Optional. Nur für ausgewählte Marken. Wenn diese Option festgelegt ist, werden Analyse-Messwerte mithilfe von aggregierten Daten berechnet. |
AnalyticsMetrics
Stellt Analytics-Messwerte für einen bestimmten Zeitraum dar, mit einem Vergleich zu einem vorherigen Zeitraum.
| JSON-Darstellung |
|---|
{
"intervalMetrics": [
{
object ( |
| Felder | |
|---|---|
intervalMetrics[] |
Messwerte für die Intervalle. |
IntervalMetrics
Stellt Analysemesswerte für ein bestimmtes Zeitintervall dar.
| JSON-Darstellung |
|---|
{ "interval": { object ( |
| Felder | |
|---|---|
interval |
Der Start- und Endzeitpunkt, auf den sich diese Messwerte beziehen. |
totalOrderCount |
Nur Ausgabe. Die Gesamtzahl der Bestellungen. |
successOrderCount |
Nur Ausgabe. Die Anzahl der erfolgreichen Bestellungen. |
avgOrderDurationMs |
Nur Ausgabe. Die durchschnittliche Auftragsdauer in ms. |
upsellSuccessRate |
Nur Ausgabe. Die Erfolgsquote von Upselling. |
upsellRevenue |
Nur Ausgabe. Der Umsatz aus Upselling. |
escalationCount |
Nur Ausgabe. Die Anzahl der Eskalationsergebnisgruppen. |
predictedFailureCategoryCounts[] |
Nur Ausgabe. Die Anzahl der vorhergesagten Fehlerkategorien. |
invalidOrderCount |
Nur Ausgabe. Die Gesamtzahl der ungültigen Bestellungen. |
crewEscalationCount |
Nur Ausgabe. Die Anzahl der Eskalationsaufträge für die Crew. |
PredictedFailureCategoryCount
Anzahl der vorhergesagten Fehlerkategorien.
| JSON-Darstellung |
|---|
{ "category": string, "count": string } |
| Felder | |
|---|---|
category |
Nur Ausgabe. Die vorhergesagte Fehlerkategorie. |
count |
Nur Ausgabe. Die Anzahl der Sitzungen in dieser Kategorie. |