Google Analytics Data API

Permet d'accéder aux données des rapports dans Google Analytics. Avertissement: Créer plusieurs applications, comptes ou projets client pour simuler ou agir en tant qu'application, compte ou projet client (respectivement) ou pour contourner les limites ou quotas d'utilisation spécifiques aux services constitue une violation directe des conditions d'utilisation de Google Cloud Platform et des API Google. Ces actions peuvent entraîner l'arrêt immédiat de vos projets GCP sans aucun avertissement.

Service: analyticsdata.googleapis.com

Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :

Point de terminaison du service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut avoir plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://analyticsdata.googleapis.com

Ressource REST: v1beta.properties

Méthodes
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
Renvoie plusieurs rapports croisés dynamiques en même temps.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
Renvoie plusieurs rapports à la fois.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
Cette méthode de compatibilité répertorie les dimensions et les métriques qui peuvent être ajoutées à une demande de rapport pour maintenir la compatibilité.
getMetadata GET /v1beta/{name=properties/*/metadata}
Renvoie les métadonnées des dimensions et des métriques disponibles dans les méthodes de création de rapports.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
Affiche un rapport croisé personnalisé de vos données d'événements Google Analytics.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
Affiche un rapport personnalisé des données d'événements en temps réel pour votre propriété.
runReport POST /v1beta/{property=properties/*}:runReport
Affiche un rapport personnalisé de vos données d'événements Google Analytics.

Ressource REST: v1alpha.properties

Méthodes
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
Affiche un rapport personnalisé sur les entonnoirs de vos données d'événements Google Analytics.

Ressource REST: v1alpha.properties.audienceLists

Méthodes
create POST /v1alpha/{parent=properties/*}/audienceLists
Crée une liste d'audience en vue de la récupérer ultérieurement.
get GET /v1alpha/{name=properties/*/audienceLists/*}
Récupère les métadonnées de configuration d'une liste d'audience spécifique.
list GET /v1alpha/{parent=properties/*}/audienceLists
Répertorie toutes les listes d'audience d'une propriété.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
Récupère une liste d'audience d'utilisateurs.