Method: accounts.locations.reportInsights

Restituisce un report contenente approfondimenti su una o più metriche in base alla località.

Richiesta HTTP

POST https://mybusiness.googleapis.com/v4/{name=accounts/*}/locations:reportInsights

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Il nome della risorsa dell'account.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "locationNames": [
    string
  ],
  "basicRequest": {
    object (BasicMetricsRequest)
  },
  "drivingDirectionsRequest": {
    object (DrivingDirectionMetricsRequest)
  }
}
Campi
locationNames[]

string

Una raccolta di località per cui recuperare informazioni, specificate dai rispettivi nomi.

basicRequest

object (BasicMetricsRequest)

Richiesta di inclusione degli approfondimenti sulle metriche di base nel report.

drivingDirectionsRequest

object (DrivingDirectionMetricsRequest)

Una richiesta di inclusione nel report di informazioni dettagliate sulle richieste di indicazioni stradali.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Messaggio di risposta per Insights.ReportLocationInsights.

Rappresentazione JSON
{
  "locationMetrics": [
    {
      object (LocationMetrics)
    }
  ],
  "locationDrivingDirectionMetrics": [
    {
      object (LocationDrivingDirectionMetrics)
    }
  ]
}
Campi
locationMetrics[]

object (LocationMetrics)

Una raccolta di valori delle metriche per località.

locationDrivingDirectionMetrics[]

object (LocationDrivingDirectionMetrics)

Una raccolta di valori per le metriche relative alle indicazioni stradali.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.

DrivingDirectionMetricsRequest

Richiesta di informazioni per le indicazioni stradali.

Rappresentazione JSON
{
  "numDays": enum (NumDays),
  "languageCode": string
}
Campi
numDays

enum (NumDays)

Il numero di giorni per i quali aggregare i dati. I risultati restituiti saranno i dati disponibili degli ultimi giorni richiesti. I valori validi sono 7, 30 e 90.

languageCode

string

Il codice BCP 47 per la lingua. Se non viene fornito un codice lingua, il valore predefinito è l'inglese.

NumDays

Numero di giorni per cui è possibile elaborare questa richiesta.

Enum
SEVEN 7 giorni. Questo è il valore predefinito.
THIRTY 30 giorni.
NINETY 90 giorni.

LocationMetrics

Una serie di metriche e metriche di suddivisione associate a una località per un determinato intervallo di tempo.

Rappresentazione JSON
{
  "locationName": string,
  "timeZone": string,
  "metricValues": [
    {
      object (MetricValue)
    }
  ]
}
Campi
locationName

string

Il nome della risorsa di località a cui appartengono questi valori.

timeZone

string

il fuso orario IANA per la località.

metricValues[]

object (MetricValue)

Un elenco di valori per le metriche richieste.

LocationDrivingDirectionMetrics

Una località indicizzata con le regioni da cui provengono solitamente gli utenti. I dati vengono acquisiti conteggiando il numero di richieste di indicazioni stradali per questa località provenienti da ciascuna regione.

Rappresentazione JSON
{
  "locationName": string,
  "topDirectionSources": [
    {
      object (TopDirectionSources)
    }
  ],
  "timeZone": string
}
Campi
locationName

string

Il nome della risorsa località a cui appartiene questo valore della metrica.

topDirectionSources[]

object (TopDirectionSources)

Richieste di indicazioni stradali per regione di origine. Per convenzione, queste vengono ordinate per numero con al massimo 10 risultati.

timeZone

string

Fuso orario (ID fuso orario IANA, ad esempio "Europa/Londra") della località.

TopDirectionSources

Principali regioni da cui provengono le richieste di indicazioni stradali.

Rappresentazione JSON
{
  "dayCount": integer,
  "regionCounts": [
    {
      object (RegionCount)
    }
  ]
}
Campi
dayCount

integer

Il numero di giorni di cui vengono aggregati i dati.

regionCounts[]

object (RegionCount)

Regioni ordinate in ordine decrescente per numero.

RegionCount

Una regione con il numero di richieste associato.

Rappresentazione JSON
{
  "latlng": {
    object (LatLng)
  },
  "label": string,
  "count": string
}
Campi
latlng

object (LatLng)

Centro della regione.

label

string

Etichetta leggibile per la regione.

count

string (int64 format)

Numero di richieste di indicazioni stradali provenienti da questa regione.