- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- Essayer
Renvoie un rapport personnalisé sur vos données d'événements Google Analytics. Les rapports contiennent des statistiques dérivées des données collectées par le code de suivi Google Analytics. Les données renvoyées par l'API se présentent sous la forme d'un tableau avec des colonnes pour les dimensions et les métriques demandées. Les métriques sont des mesures individuelles de l'activité des utilisateurs sur votre propriété, telles que les utilisateurs actifs ou le nombre d'événements. Les dimensions répartissent les métriques selon des critères courants, tels que le pays ou le nom de l'événement.
Pour obtenir un guide sur la création de requêtes et la compréhension des réponses, consultez Créer un rapport.
Requête HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runReport
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
property |
Identifiant de propriété Google Analytics dont les événements sont suivis. Spécifié dans le chemin de l'URL et non dans le corps. Pour en savoir plus, consultez Où trouver votre ID de propriété. Dans une requête par lot, cette propriété doit être non spécifiée ou cohérente avec la propriété au niveau du lot. Exemple : properties/1234 |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "dimensions": [ { object ( |
| Champs | |
|---|---|
dimensions[] |
Dimensions demandées et affichées. |
metrics[] |
Métriques demandées et affichées. |
dateRanges[] |
Plages de dates des données à lire. Si plusieurs plages de dates sont demandées, chaque ligne de réponse contient un index de plage de dates basé sur zéro. Si deux plages de dates se chevauchent, les données d'événements pour les jours qui se chevauchent sont incluses dans les lignes de réponse pour les deux plages de dates. Dans une requête de cohorte, ce |
dimensionFilter |
Les filtres de dimension vous permettent de demander uniquement des valeurs de dimension spécifiques dans le rapport. Pour en savoir plus, consultez Principes de base des filtres de dimension pour obtenir des exemples. Les métriques ne peuvent pas être utilisées dans ce filtre. |
metricFilter |
Clause de filtre des métriques. Appliquée après l'agrégation des lignes du rapport, comme la clause SQL "having". Les dimensions ne peuvent pas être utilisées dans ce filtre. |
offset |
Nombre de lignes de la ligne de début. La première ligne est comptée comme la ligne 0. Lors de la pagination, la première requête ne spécifie pas de décalage ou, de manière équivalente, définit le décalage sur 0. La première requête renvoie la première Pour en savoir plus sur ce paramètre de pagination, consultez Pagination. |
limit |
Nombre de lignes à afficher. Si ce paramètre n'est pas spécifié, 10 000 lignes sont renvoyées. L'API renvoie un maximum de 250 000 lignes par requête, quel que soit le nombre demandé. L'API peut également renvoyer moins de lignes que la Pour en savoir plus sur ce paramètre de pagination, consultez Pagination. |
metricAggregations[] |
Agrégation des métriques. Les valeurs de métriques agrégées s'affichent dans les lignes où les valeurs de dimension sont définies sur "RESERVED_(MetricAggregation)". Les agrégats incluant à la fois des comparaisons et plusieurs plages de dates sont agrégés en fonction des plages de dates. |
orderBys[] |
Spécifie l'ordre des lignes dans la réponse. Les requêtes incluant à la fois des comparaisons et plusieurs plages de dates sont triées par ordre de comparaison. |
currencyCode |
Code de devise au format ISO4217, tel que "AED", "USD" ou "JPY". Si le champ est vide, le rapport utilise la devise par défaut de la propriété. |
cohortSpec |
Groupe de cohortes associé à cette requête. S'il existe un groupe de cohortes dans la requête, la dimension "cohorte" doit être présente. |
keepEmptyRows |
Si la valeur est "false" ou non spécifiée, chaque ligne dont toutes les métriques sont égales à 0 n'est pas renvoyée. Si la valeur est "true", ces lignes sont renvoyées si elles ne sont pas supprimées séparément par un filtre. Quel que soit ce paramètre Par exemple, si une propriété n'enregistre jamais d'événement |
returnPropertyQuota |
Indique s'il faut renvoyer l'état actuel du quota de cette propriété Google Analytics. Le quota est renvoyé dans PropertyQuota. |
comparisons[] |
Facultatif. Configuration des comparaisons demandées et affichées. La requête ne nécessite qu'un champ de comparaisons pour recevoir une colonne de comparaison dans la réponse. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de RunReportResponse.
Niveaux d'accès des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics