Method: projects.locations.brands.computeAnalyticsMetrics

Menghitung metrik analisis untuk merek tertentu selama jangka waktu yang ditentukan dengan filter toko opsional.

Permintaan HTTP

GET https://foodorderingaiagent.googleapis.com/v1beta/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
brand

string

Wajib. Merek yang akan mendapatkan metrik analisis. Format: projects/{project}/locations/{location}/brands/{brand}

Parameter kueri

Parameter
timestamps[]

string (Timestamp format)

Wajib. Stempel waktu yang menandai awal setiap interval yang metrik analisisnya dihitung.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

storeIds[]

string

Opsional. Daftar ID toko untuk mendapatkan metrik analisis. Jika tidak ditentukan, metrik analisis untuk semua toko akan ditampilkan. Diperlukan untuk membuat kueri berdasarkan kota atau negara bagian.

analyticsTypes[]

enum (AnalyticsType)

Opsional. Jenis analisis yang akan dihitung. Jika kosong atau tidak ditentukan, semua jenis analisis yang tersedia akan dihitung.

featureGate

object (FeatureGate)

Opsional. Feature gate.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk MenuService.ComputeAnalyticsMetrics.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "analyticsMetrics": {
    object (AnalyticsMetrics)
  }
}
Kolom
analyticsMetrics

object (AnalyticsMetrics)

Hanya output. Metrik analisis untuk brand.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

AnalyticsType

Jenis analisis yang akan dihitung.

Enum
ANALYTICS_TYPE_UNSPECIFIED Jenis analisis tidak ditentukan.
GENERIC Menghitung metrik umum/keseluruhan (misalnya, jumlah pesanan, jumlah eskalasi, jumlah upsell).
DAILY Menghitung metrik harian (misalnya, jumlah pesanan dan eskalasi harian).
PREDICTED_FAILURE_CATEGORIES Menghitung metrik kategori kegagalan yang diprediksi (misalnya, jumlah kategori kegagalan yang diprediksi).

FeatureGate

Feature gate untuk mengontrol perilaku komputasi analisis.

Representasi JSON
{
  "enableAggregationData": boolean
}
Kolom
enableAggregationData

boolean

Opsional. Hanya untuk merek tertentu. Jika ditetapkan, hitung metrik analisis menggunakan data agregasi.

AnalyticsMetrics

Menampilkan metrik analisis untuk periode tertentu, dengan perbandingan dengan periode sebelumnya.

Representasi JSON
{
  "intervalMetrics": [
    {
      object (IntervalMetrics)
    }
  ]
}
Kolom
intervalMetrics[]

object (IntervalMetrics)

Metrik untuk interval.

IntervalMetrics

Merepresentasikan metrik analisis untuk interval waktu tertentu.

Representasi JSON
{
  "interval": {
    object (Interval)
  },
  "totalOrderCount": string,
  "successOrderCount": string,
  "avgOrderDurationMs": string,
  "upsellSuccessRate": number,
  "upsellRevenue": {
    object (Money)
  },
  "escalationCount": string,
  "predictedFailureCategoryCounts": [
    {
      object (PredictedFailureCategoryCount)
    }
  ],
  "invalidOrderCount": string,
  "crewEscalationCount": string
}
Kolom
interval

object (Interval)

Waktu mulai/akhir yang tercermin dalam metrik ini.

totalOrderCount

string (int64 format)

Hanya output. Jumlah total pesanan.

successOrderCount

string (int64 format)

Hanya output. Jumlah pesanan yang berhasil.

avgOrderDurationMs

string (int64 format)

Hanya output. Durasi pesanan rata-rata dalam milidetik.

upsellSuccessRate

number

Hanya output. Rasio keberhasilan upsell.

upsellRevenue

object (Money)

Hanya output. Pendapatan upsell.

escalationCount

string (int64 format)

Hanya output. Jumlah grup hasil eskalasi.

predictedFailureCategoryCounts[]

object (PredictedFailureCategoryCount)

Hanya output. Jumlah kategori kegagalan yang diprediksi.

invalidOrderCount

string (int64 format)

Hanya output. Jumlah total pesanan yang tidak valid.

crewEscalationCount

string (int64 format)

Hanya output. Jumlah pesanan eskalasi kru.

PredictedFailureCategoryCount

Jumlah kategori kegagalan yang diprediksi.

Representasi JSON
{
  "category": string,
  "count": string
}
Kolom
category

string

Hanya output. Kategori kegagalan yang diprediksi.

count

string (int64 format)

Hanya output. Jumlah sesi dalam kategori ini.