Method: accounts.locations.reportInsights

Muestra un informe que contiene estadísticas sobre una o más métricas por ubicación.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

El nombre del recurso de la cuenta.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "locationNames": [
    string
  ],
  "basicRequest": {
    object (BasicMetricsRequest)
  },
  "drivingDirectionsRequest": {
    object (DrivingDirectionMetricsRequest)
  }
}
Campos
locationNames[]

string

Es una colección de ubicaciones para las que se recuperan estadísticas, especificadas por sus nombres.

basicRequest

object (BasicMetricsRequest)

Una solicitud para incluir estadísticas de métricas básicas en el informe.

drivingDirectionsRequest

object (DrivingDirectionMetricsRequest)

Una solicitud para incluir en el informe estadísticas sobre las solicitudes de rutas en auto.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Mensaje de respuesta para Insights.ReportLocationInsights.

Representación JSON
{
  "locationMetrics": [
    {
      object (LocationMetrics)
    }
  ],
  "locationDrivingDirectionMetrics": [
    {
      object (LocationDrivingDirectionMetrics)
    }
  ]
}
Campos
locationMetrics[]

object (LocationMetrics)

Una colección de valores de métricas por ubicación.

locationDrivingDirectionMetrics[]

object (LocationDrivingDirectionMetrics)

Una colección de valores para las métricas relacionadas con la dirección en auto.

Alcances de la autorización

Se necesita uno de los siguientes alcances de OAuth:

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

Para obtener más información, consulta la Descripción general de OAuth 2.0.

DrivingDirectionMetricsRequest

Una solicitud de estadísticas de la ruta en auto.

Representación JSON
{
  "numDays": enum (NumDays),
  "languageCode": string
}
Campos
numDays

enum (NumDays)

La cantidad de días para los que se agregan los datos. Los resultados devueltos estarán disponibles como datos de la última cantidad de días solicitados. Los valores válidos son 7, 30 y 90.

languageCode

string

Es el código BCP 47 del idioma. Si no se proporciona un código de idioma, el valor predeterminado será inglés.

NumDays

La cantidad de días que se admite esta solicitud.

Enumeradores
SEVEN 7 días Este es el valor predeterminado.
THIRTY 30 días.
NINETY 90 días.

LocationMetrics

Es una serie de métricas y BreakdownMetrics asociadas con una ubicación durante un período determinado.

Representación JSON
{
  "locationName": string,
  "timeZone": string,
  "metricValues": [
    {
      object (MetricValue)
    }
  ]
}
Campos
locationName

string

El nombre del recurso de ubicación al que pertenecen estos valores.

timeZone

string

Es la zona horaria IANA de la ubicación.

metricValues[]

object (MetricValue)

Una lista de valores para las métricas solicitadas.

LocationDrivingDirectionMetrics

Es una ubicación indexada con las regiones de las que suelen provenir las personas. Esto se obtiene cuando se cuentan cuántas solicitudes de instrucciones sobre cómo llegar a esta ubicación provienen de cada región.

Representación JSON
{
  "locationName": string,
  "topDirectionSources": [
    {
      object (TopDirectionSources)
    }
  ],
  "timeZone": string
}
Campos
locationName

string

El nombre del recurso de ubicación al que pertenece este valor de la métrica.

topDirectionSources[]

object (TopDirectionSources)

Solicitudes de ruta en auto por región de origen Por convención, estos se ordenan por cantidad con un máximo de 10 resultados.

timeZone

string

Es la zona horaria (IDs de zona horaria de IANA; por ejemplo, "Europa/Londres") de la ubicación.

TopDirectionSources

Principales regiones de las que se originaron las solicitudes de instrucciones sobre cómo llegar en automóvil.

Representación JSON
{
  "dayCount": integer,
  "regionCounts": [
    {
      object (RegionCount)
    }
  ]
}
Campos
dayCount

integer

La cantidad de días durante los cuales se agregan los datos.

regionCounts[]

object (RegionCount)

Regiones ordenadas de forma descendente según la cantidad.

RegionCount

Una región con su recuento de solicitudes asociado.

Representación JSON
{
  "latlng": {
    object (LatLng)
  },
  "label": string,
  "count": string
}
Campos
latlng

object (LatLng)

Centro de la región.

label

string

Etiqueta legible de la región.

count

string (int64 format)

Cantidad de solicitudes de instrucciones sobre cómo llegar en auto desde esta región.