Method: accounts.locations.reportInsights

Muestra un informe con 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 recuperar 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 estadísticas sobre las solicitudes de ruta en auto en el informe.

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)

Es un conjunto de valores para las métricas relacionadas con la dirección de conducción.

Alcances de la autorización

Se necesita uno de los siguientes permisos 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 instrucciones sobre cómo llegar 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 que se muestren serán los datos disponibles de los últimos 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 es inglés.

NumDays

Es la cantidad de días que se puede admitir esta solicitud.

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

LocationMetrics

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 de IANA de la ubicación.

metricValues[]

object (MetricValue)

Es 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. Para ello, se cuenta 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

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

topDirectionSources[]

object (TopDirectionSources)

Solicitudes de ruta en auto por región de origen. De forma convencional, se ordenan por recuento con un máximo de 10 resultados.

timeZone

string

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

TopDirectionSources

Principales regiones desde 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

Es la cantidad de días durante los que se agregan los datos.

regionCounts[]

object (RegionCount)

Las regiones se ordenan en forma descendente por recuento.

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

Es la etiqueta legible para la región.

count

string (int64 format)

Cantidad de solicitudes de conducción desde esta región.