Récupérer les insights sur les établissements

Ce tutoriel vous explique comment récupérer des métriques sur les établissements dans les fiches d'établissement. L'API Google My Business vous permet d'utiliser les métriques concernant les établissements afin de récupérer les types de données suivants :

Avant de commencer

Avant d'utiliser l'API Google My Business, vous devez enregistrer votre application et obtenir des identifiants OAuth 2.0. Pour en savoir plus sur la manière de vous lancer avec l'API Google My Business, consultez la section Configuration de base.

Insights disponibles

Pour connaître les insights disponibles, consultez la page de référence sur les métriques.

Insights de base

Récupère les insights de base pour une liste donnée d'établissements. Utilisez l'API accounts.locations.reportInsights pour renvoyer les insights associés à un établissement.

Pour afficher les insights de base associés à un établissement, utilisez le code suivant :

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"
          }
    }
}

Itinéraires

Récupère les métriques des itinéraires pour une liste donnée d'établissements. Utilisez l'API accounts.locations.reportInsights pour renvoyer les métriques d'itinéraires associées à un établissement.

Pour renvoyer les métriques d'itinéraires, utilisez le code suivant :

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