Google Analytics Data API

Accédez aux données des rapports dans Google Analytics. Avertissement: Créer plusieurs applications, comptes ou projets client pour simuler ou agir comme une seule application, un seul compte ou un seul projet client (respectivement) ou pour contourner les limites ou quotas d'utilisation spécifiques au service constitue une violation directe des conditions d'utilisation de Google Cloud Platform et des conditions d'utilisation des API Google. Ces actions peuvent entraîner la fermeture immédiate de votre ou vos projets GCP sans 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 de 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 posséder 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 dans un lot.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
Renvoie plusieurs rapports dans un lot.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
Cette méthode de compatibilité liste les dimensions et les métriques qui peuvent être ajoutées à une requête de rapport et qui restent compatibles.
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
Renvoie un rapport croisé dynamique personnalisé de vos données d'événements Google Analytics.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
Renvoie un rapport personnalisé sur les données d'événements en temps réel de votre propriété.
runReport POST /v1beta/{property=properties/*}:runReport
Renvoie un rapport personnalisé sur vos données d'événements Google Analytics.

Ressource REST: v1beta.properties.audienceExports

Méthodes
create POST /v1beta/{parent=properties/*}/audienceExports
Crée une exportation d'audience pour une récupération ultérieure.
get GET /v1beta/{name=properties/*/audienceExports/*}
Récupère les métadonnées de configuration d'une export d'audience spécifique.
list GET /v1beta/{parent=properties/*}/audienceExports
Répertorie toutes les exportations d'audience pour une propriété.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
Récupère une exportation d'audience d'utilisateurs.

Ressource REST: v1alpha.properties

Méthodes
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
Récupérez tous les quotas de propriété organisés par catégorie de quota pour une propriété donnée.
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
Renvoie un rapport personnalisé sur l'entonnoir 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 pour une récupération ultérieure.
exportSheet POST /v1alpha/{name=properties/*/audienceLists/*}:exportSheet
Exporter une liste d'utilisateurs d'audience vers une feuille de calcul Google Sheets
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
Liste 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.

Ressource REST: v1alpha.properties.recurringAudienceLists

Méthodes
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
Crée une liste d'audience récurrente.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
Récupère les métadonnées de configuration d'une liste d'audience récurrente spécifique.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
Répertorie toutes les listes d'audience récurrentes d'une propriété.

Ressource REST: v1alpha.properties.reportTasks

Méthodes
create POST /v1alpha/{parent=properties/*}/reportTasks
Lance la création d'une tâche de création de rapports.
get GET /v1alpha/{name=properties/*/reportTasks/*}
Récupère les métadonnées de rapport sur une tâche de création de rapports spécifique.
list GET /v1alpha/{parent=properties/*}/reportTasks
Répertorie toutes les tâches de création de rapports pour une propriété.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
Récupère le contenu d'une tâche de création de rapports.