[MAJ] Looker Studio soumis aux quotas GA4 : comprendre et limiter la frustration

Article publié par Louis Dubruel
😀
[MAJ Mai 2023] Looker Studio a multiplié par 8 le nombre de quotas limites depuis la rédaction de cet article. Cela permet plus de flexibilité merci à eux ! Vous pouvez tout de même atteindre les quotas dans le cas où vous avez un dashboard fréquemment utilisé par une large audience.
Si vous obtenez une de ces erreurs sur Looker Studio, pas de panique, c'est que vous êtes victimes des quotas GA4 ; Vous avez effectué trop de requêtes vers GA4.
Il faudra attendre quelques minutes / heures / max 24h pour que vos données s’affichent de nouveau sur votre dashboard.
Image without caption
Google a en effet renforcés les quotas de requêtes GA4 via le connecteur natif Looker Studio comme il l’annonce dans ces dernières nouveautés
Image without caption
La firme nous propose dans sa documentation plusieurs options que je commente ci-dessous et je finirai en vous donnant des détails sur les quotas GA4 ainsi que nos recommandations

Solutions

Réduire le trafic vers le rapport :

Envisagez de partager le rapport avec moins de personnes et n'intégrez pas le rapport dans un site Web à fort trafic.
NON
Cela va à l’encontre même de la création d’un dashboard ou d’un produit en général : on veut qu’il soit utilisé :)

Réduisez le nombre de graphiques sur chaque page :

C'est déjà une bonne pratique mais ca va le devenir encore plus. On va tester combien de graphique il faut au maximum sur une page pour une expérience utilisateur correct...
🤔
Bonne pratique mais pas suffisante …à tester en fonction des usages

Extrayez les données GA4  et utilisez les données extraites au lieu de la source de données GA4 :

La limite du connecteur “Extract data” dont parle la documentation est de 100Mo. Honnêtement on va pas bien loin en terme d'historique de donnée. Je ne vous conseille pas de vous y aventurer.
NON
Le connecteur “Extract data” est limité à 100 Mo. Et une table atteint très vite 100 Mo surtout si vous opter pour un historique de donnée (lookback window) assez gros.
Nous avons fait un article sur ce connecteur pour les plus curieux
Le Connecteur EXTRACT DATA - Looker StudioLe Connecteur EXTRACT DATA - Looker Studio

Exportez vos données Analytics vers BigQuery :

Google nous pousserait-il à utiliser BigQuery ? Oui.
Une solution que nous mettons en place souvent et qui est plutôt simple à opérer (l’option est disponible sur GA4). Cela oblige toutefois à prendre en main un data-warehouse.
💸
OUI …moyennant quelques euros par mois

Passez à Analytics 360 :

Donc payer plus cher Google. La solution ultime pour eux.
💸
OUI …moyennant beaucoup plus d’euros par an

Détails du fonctionnement des Quotas :

Toujours selon la documentation, les quotas GA4 qui s’appliquent à Looker Studio sont ceux documentés dans l’API.
🗣
[MAJ] Google a récemment multiplié par 8 la limite de quotas pour les APIs comme indiqué dans la documentation mise à jour :
https://developers.google.com/analytics/devguides/reporting/data/v1/quotas Cela n’impacte pour le moment pas le connecteur natif GA4 mais uniquement l’API.
Toutes les requêtes consomment des quotas de propriétés.
Nom du quota
Limite de propriété standard
Limite de la propriété Analytics 360
Jetons principaux par propriété et par jour
25 000
250 000
Jetons principaux par propriété et par heure
5 000
50 000
Jetons de base par projet, par propriété et par heure
1,250
12 500
Principales requêtes simultanées par propriété
10
50
Erreurs de serveur principales par projet, par propriété et par heure
10
50
Jetons en temps réel par propriété et par jour
25 000
250 000
Jetons en temps réel par propriété et par heure
5 000
50 000
Jetons en temps réel par projet, par propriété et par heure
1,250
12 500
Requêtes simultanées en temps réel par propriété
10
50
Erreurs de serveur en temps réel par projet, par propriété et par heure
10
50
Jetons de l'entonnoir par propriété et par jour
25 000
250 000
Jetons de l'entonnoir par propriété et par heure
5 000
50 000
Jetons d'entonnoir par projet, par propriété et par heure
1,250
12 500
Requêtes simultanées dans l'entonnoir de conversion par propriété
10
50
Erreurs du serveur de l'entonnoir par projet, par propriété et par heure
10
50
AH !
On voit bien l’intérêt de passer à Analytics360 ;)

Quota de jetons de propriété

Les jetons sont calculés avec chaque requête en fonction de sa complexité. La plupart des requêtes ne facturent que 10 jetons ou moins. Lorsqu'une requête consomme un grand nombre de jetons, les facteurs suivants sont souvent responsables:
  • Un grand nombre de lignes
  • Un grand nombre de colonnes
  • Critères de filtre complexes
  • Période longue

Qu’est-ce qu’une requête sur Looker Studio ?

Selon la documentation des quotas, les propriétés peuvent accepter 120 requêtes par heure.
Potentiellement Looker Studio au chargement va effectuer autant de requêtes API que de graphiques chargés sur la page.
La limite qui s’applique serait-elle donc celle de 10 requêtes par heure en simultanée ?
Image without caption

Conclusion & préconisations

On attend de voir ce qu’en disent les équipes de Google, mais pour le moment ce que nous préconisons pour limiter la frustration de vos utilisateurs :
  • Tester au bout de combien de rechargement de page vous atteignez le quota avec votre dashboard
  • Testez si le problème vient d’un ou plusieurs graphiques “lourd” et simplifiez-le
  • Spliter vos pages longues pour répartir vos requêtes
  • Pousser vos données GA4 vers BigQuery et utiliser le connecteur BigQuery
Si vous avez ce problème et que vous cherchez une solution via BigQuery, contactez-nous et on devrait pouvoir vous aider !

Documentation

Troubleshooting guide
If you experience an issue with a chart, report, or data source, check this guide to see if it's listed, and if so, click Steps to resolve to learn how you might further investigate and fix the problem. Some issues with Looker Studio can be caused by temporary network errors or backend glitches.
Quotas | Google Analytics Data API | Google Developers
Each API request verifies quotas have not been exhausted and consumes quotas. If any quota is exhausted, the request fails with a relevant error message. Each Data API request checks several quota buckets. For the purposes of quota, the Data API has three request categories: Core, Realtime, and Funnel.
Quotas | Google Analytics Data API | Google Developers
✍️
L’auteur : Louis DUBRUEL
Image without caption
Lead dashboard & BI chez UnNest, je vous aide à donner vie à vos tableaux de bord et produits data au service de vos utilisateurs.
Fan de Looker Studio depuis le début, je développe mes compétences de dashboard design pour délivrer la bonne information à la bonne personne avec la meilleure visualisation.
✉️ Me contacter : louis.dubruel@unnest.co
Libérez le potentiel de vos données avec Looker Studio : explorez, analysez, décidez. Si toi aussi tu souhaites maîtriser tous les aspects de Looker Studio, tu peux t’inscrire à la formation :