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 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)

Una colección 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 sobre la dirección 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 para los datos correspondientes al último número 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 es el inglés.

NumDays

Cantidad de días que 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)

Una lista de valores para las métricas solicitadas.

LocationDrivingDirectionMetrics

Es una ubicación indexada con las regiones de donde provienen los usuarios en general. Esto se obtiene al contar cuántas solicitudes de indicaciones para conducir 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 métrica.

topDirectionSources[]

object (TopDirectionSources)

Solicitudes de ruta en auto por región de origen. Por convención, estos 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 de donde provienen las solicitudes de ruta en auto.

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

Etiqueta legible por humanos de la región.

count

string (int64 format)

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