- Requête HTTP
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- RunReportRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Essayer
Renvoie plusieurs rapports dans un lot. Tous les rapports doivent porter sur la même entité.
Requête HTTP
POST https://analyticsdata.googleapis.com/v1alpha:batchRunReports
L'URL utilise la syntaxe de transcodage gRPC.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON | |
|---|---|
{ "entity": { object ( |
|
| Champs | |
|---|---|
entity |
Une propriété dont les événements sont suivis. Cette entité doit être spécifiée pour le lot. L'entité dans RunReportRequest peut ne pas être spécifiée ou être cohérente avec cette entité. |
requests[] |
Requêtes individuelles. Chaque demande est associée à une réponse de rapport distincte. Chaque requête par lot peut comporter jusqu'à cinq requêtes. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Réponse par lot contenant plusieurs rapports.
| Représentation JSON | |
|---|---|
{
"reports": [
{
object ( |
|
| Champs | |
|---|---|
reports[] |
Réponses individuelles. Chaque réponse est associée à une demande de rapport distincte. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
RunReportRequest
Demande de génération d'un rapport.
| Représentation JSON | |
|---|---|
{ "entity": { object ( |
|
| Champs | |
|---|---|
entity |
Une propriété dont les événements sont suivis. Dans une requête par lot, cette entité doit être soit non spécifiée, soit cohérente avec l'entité au niveau du lot. |
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 contiendra un index de plage de dates basé sur zéro. Si deux plages de dates se chevauchent, les données d'événement des jours concernés sont incluses dans les lignes de réponse pour les deux plages de dates. Dans une demande de cohorte, ce |
offset |
Nombre de lignes de la première ligne. La première ligne est comptabilisée comme la ligne 0. |
limit |
Nombre de lignes à afficher. Si le paramètre |
metricAggregations[] |
Agrégation des métriques Les valeurs des métriques agrégées seront affichées sur les lignes où les dimensionsValues sont définies sur "RESERVED_(MetricAggregation)". |
dimensionFilter |
Clause de filtre des dimensions. Vous devez demander des dimensions pour pouvoir les utiliser dans ce filtre. Impossible d'utiliser des métriques dans ce filtre. |
metricFilter |
Clause de filtre des métriques. Appliquée lors de la phase post-agrégation, semblable à la clause SQL HAVING. Les métriques doivent faire l'objet d'une demande pour être utilisées dans ce filtre. Impossible d'utiliser les dimensions dans ce filtre. |
orderBys[] |
Spécifie l'ordre des lignes dans la réponse. |
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 l'entité. |
cohortSpec |
Groupe de cohortes associé à cette demande. Si la requête contient un groupe de cohortes, doit être présente. |
keepEmptyRows |
Si la valeur est "false" ou si aucune valeur n'est spécifiée, les lignes dont toutes les métriques sont égales à 0 ne sont pas renvoyées. Si la valeur est "true", ces lignes sont renvoyées si elles ne sont pas supprimées séparément par un filtre. |
returnPropertyQuota |
Indique si l'état actuel du quota de cette propriété Analytics doit être affiché. Le quota est renvoyé dans PropertyQuota. |