- Richiesta HTTP
- Parametri di percorso
- Parametri di query
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- AnalyticsType
- FeatureGate
- AnalyticsMetrics
- IntervalMetrics
- PredictedFailureCategoryCount
Calcola le metriche di analisi per un determinato brand per un periodo di tempo specificato con un filtro facoltativo per il negozio.
Richiesta HTTP
GET https://foodorderingaiagent.googleapis.com/v1beta/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
brand |
Obbligatorio. Il brand per cui ottenere le metriche di analisi. Formato: projects/{project}/locations/{location}/brands/{brand} |
Parametri di query
| Parametri | |
|---|---|
timestamps[] |
Obbligatorio. I timestamp che contrassegnano l'inizio di ogni intervallo per cui vengono calcolate le metriche di analisi. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
storeIds[] |
Facoltativo. L'elenco degli ID negozio per cui ottenere le metriche di analisi. Se non specificato, verranno restituite le metriche di analisi per tutti i negozi. Necessario per eseguire query per città o stato. |
analyticsTypes[] |
Facoltativo. I tipi di analisi da calcolare. Se vuoto o non specificato, verranno calcolati tutti i tipi di analisi disponibili. |
featureGate |
Facoltativo. Feature gate. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Messaggio di risposta per MenuService.ComputeAnalyticsMetrics.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"analyticsMetrics": {
object ( |
| Campi | |
|---|---|
analyticsMetrics |
Solo output. Le metriche di analisi per il brand. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta la Authentication Overview.
AnalyticsType
Il tipo di analisi da calcolare.
| Enum | |
|---|---|
ANALYTICS_TYPE_UNSPECIFIED |
Tipo di analisi non specificato. |
GENERIC |
Calcola le metriche generiche/complessive (ad es. numero di ordini, numero di escalation, numero di upsell). |
DAILY |
Calcolare le metriche giornaliere (ad es. il numero di ordini ed escalation giornalieri). |
PREDICTED_FAILURE_CATEGORIES |
Calcola le metriche della categoria di errore prevista (ad es. il conteggio della categoria di errore prevista). |
FeatureGate
Feature gate per controllare il comportamento di calcolo dell'analisi.
| Rappresentazione JSON |
|---|
{ "enableAggregationData": boolean } |
| Campi | |
|---|---|
enableAggregationData |
Facoltativo. Solo per brand limitati. Se impostato, calcola le metriche di analisi utilizzando i dati di aggregazione. |
AnalyticsMetrics
Rappresenta le metriche di analisi per un determinato periodo, con un confronto con un periodo precedente.
| Rappresentazione JSON |
|---|
{
"intervalMetrics": [
{
object ( |
| Campi | |
|---|---|
intervalMetrics[] |
Metriche per gli intervalli. |
IntervalMetrics
Rappresenta le metriche di analisi per un intervallo di tempo specifico.
| Rappresentazione JSON |
|---|
{ "interval": { object ( |
| Campi | |
|---|---|
interval |
L'ora di inizio/fine indicata da queste metriche. |
totalOrderCount |
Solo output. Il numero totale di ordini. |
successOrderCount |
Solo output. Il numero di ordini andati a buon fine. |
avgOrderDurationMs |
Solo output. La durata media dell'ordine in ms. |
upsellSuccessRate |
Solo output. Il tasso di successo dell'upsell. |
upsellRevenue |
Solo output. Le entrate generate dall'upsell. |
escalationCount |
Solo output. Il conteggio dei gruppi di risultati dell'escalation. |
predictedFailureCategoryCounts[] |
Solo output. Il numero di categorie di errori previste. |
invalidOrderCount |
Solo output. Il numero totale di ordini non validi. |
crewEscalationCount |
Solo output. Il numero di ordini di escalation della squadra. |
PredictedFailureCategoryCount
Conteggio delle categorie di errore previste.
| Rappresentazione JSON |
|---|
{ "category": string, "count": string } |
| Campi | |
|---|---|
category |
Solo output. La categoria di errore prevista. |
count |
Solo output. Il numero di sessioni in questa categoria. |