Coletar insights do local

Neste tutorial, mostramos como coletar métricas de local no Perfil da Empresa. Com as APIs do Perfil da empresa, você pode recuperar os seguintes tipos de dados:

Antes de começar

Antes de usar a API Google My Business, você precisa registrar seu aplicativo e receber as credenciais do OAuth 2.0. Para saber como começar a usar a API Google My Business, consulte Configuração básica.

Insights compatíveis

Para ver os insights compatíveis, consulte a página de referência Métrica.

Insights básicos

Recupera insights básicos para uma determinada lista de locais. Use a API accounts.locations.reportInsights para coletar os insights associados a um local.

Para isso, utilize o seguinte código:

HTTP
POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations:reportInsights
{
  "locationNames": [
    "accounts/{accountId}/locations/{locationId}"
  ],
  "basicRequest": {
          "metricRequests": [
             {
               "metric": "QUERIES_DIRECT"
             },
             {
               "metric": "QUERIES_INDIRECT"
             }
          ],
          "timeRange": {
               "startTime": "2016-10-12T01:01:23.045123456Z",
               "endTime": "2017-01-10T23:59:59.045123456Z"
          }
    }
}

Rotas de carro

Recupera métricas de rotas de carro para uma determinada lista de locais. Use a API accounts.locations.reportInsights para coletar as métricas de rotas de carro associadas a um local.

Para isso, utilize o seguinte código:

HTTP
POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations:reportInsights
{
     "locationNames": [
             "accounts/{accountId}/locations/{locationId}"
       ],
      "drivingDirectionsRequest": {
          "numDays": "NINETY"
      }
}