- Requête HTTP
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- RunReportRequest
- Essayer
Affiche plusieurs rapports à la fois. Tous les rapports doivent concerner 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 |
Propriété dont les événements font l'objet d'un suivi. Cette entité doit être spécifiée pour le lot. L'entité dans RunReportRequest peut ne pas être spécifiée ou correspondre à cette entité. |
requests[] |
Requêtes individuelles Chaque demande dispose d'une réponse de rapport distincte. Chaque requête par lot est autorisée 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 correspond à 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.readonly
https://www.googleapis.com/auth/analytics
RunReportRequest
Demande de génération d'un rapport.
Représentation JSON | |
---|---|
{ "entity": { object ( |
Champs | |
---|---|
entity |
Propriété dont les événements font l'objet d'un suivi. Dans une requête par lot, cette entité ne doit pas être spécifiée ou doit rester 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 correspondant aux 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, cet |
offset |
Nombre de lignes de la première ligne. La première ligne correspond à la ligne 0. |
limit |
Nombre de lignes à afficher. Si le paramètre |
metricAggregations[] |
Agrégation de métriques. Les valeurs de métriques agrégées s'affichent dans les lignes où les valeurs de dimensionValue sont définies sur "RESERVED_(MetricAggregation)". |
dimensionFilter |
Clause de filtrage des dimensions. Vous devez demander à utiliser des dimensions dans ce filtre. Impossible d'utiliser des métriques avec ce filtre. |
metricFilter |
Clause de filtre des métriques. Appliquée à la phase post-agrégation, semblable à la clause SQL existante. Des métriques doivent être demandées pour être utilisées dans ce filtre. Impossible d'utiliser des dimensions avec 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 cohorte associé à cette demande. Si la demande comporte un groupe de cohorte, la dimension "cohorte" doit être présente. |
keepEmptyRows |
Si la valeur est "false" ou n'est pas spécifiée, chaque ligne dont toutes les métriques sont égales à 0 ne sera 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. |
returnPropertyQuota |
Détermine si l'état actuel du quota de cette propriété Analytics doit être renvoyé. Le quota est renvoyé dans PropertyQuota. |