Créer des lots

Parfois, il n'est pas possible d'obtenir toutes les informations souhaitées dans un même rapport. C'est par exemple le cas lorsque des attributs et statistiques sont incompatibles, ou lorsque vous tentez de regrouper des données de différentes manières.

La solution consiste à exécuter plusieurs rapports.

Par ailleurs, la création de lots est un moyen efficace pour améliorer les performances d'une application en réduisant le nombre de demandes.

Problème inhérent à l'envoi de plusieurs demandes indépendantes

Même si cette solution est facile à mettre en œuvre, l'envoi de plusieurs demandes d'API en peu de temps peut vous faire atteindre le nombre de demandes maximal.

La limite est généralement fixée à une demande par utilisateur et par seconde. Vous pouvez modifier cette valeur dans la Google Developers Console. Toutefois, la meilleure solution consiste à éviter d'exécuter des demandes parallèles en créant des demandes groupées.

Grouper des rapports

Dans le cas d'une application contrôlée par l'utilisateur, une première approche consisterait à regrouper autant de demandes indépendantes que possible dans une seule et même demande.

Rapport 1 : 10 meilleurs pays en août
Rapport 2 : valeurs pour les mêmes 10 pays en juillet, à des fins de comparaison
Rapport 3 : 10 meilleurs critères en août
Rapport 4 : valeurs pour les mêmes 10 critères en juillet, à des fins de comparaison

Dans l'exemple précédent, les rapports 1 et 3 sont indépendants. Toutefois, il n'est pas possible de les regrouper dans un même rapport, du fait qu'ils proposent des répartitions de données différentes. Cependant, vous pouvez les associer au sein d'un lot.

Les rapports 2 et 4 ne peuvent être exécutés qu'après l'obtention des résultats du premier lot, car un filtre adapté doit être configuré dans la demande. Les rapports 2 et 4 peuvent être exécutés dans un deuxième lot, une fois les résultats du premier lot obtenus.

Une autre possibilité, qui permettrait d'associer l'ensemble des demandes dans un même lot, consisterait simplement à générer toutes les valeurs de juillet (au lieu des 10 meilleures), et éventuellement les valeurs d'août. Cette option est à envisager à la lumière de la taille du compte AdSense concerné et de la quantité de mémoire disponible pour l'application.

Procédure

La création de lots fonctionne différemment pour chaque bibliothèque cliente. De ce fait, vous devez consulter la documentation appropriée pour en savoir plus. Voici des liens vers la documentation relative à différentes bibliothèques clientes :

Étapes suivantes

Envoyer des commentaires concernant…