Limites et quotas concernant les requêtes API

Google Analytics est utilisé par des millions de sites. Nous imposons des limites et des quotas aux requêtes API afin d'empêcher le système de recevoir plus de données qu'il ne peut en traiter, et d'assurer une répartition équitable des ressources système. Les limites et les quotas sont susceptibles d'être modifiés.

Cette vidéo présente les bonnes pratiques à suivre pour gérer les quotas de requêtes de l'API Google Analytics.

Les quotas suivants s'appliquent à l'API User Deletion:

  • 50 000 requêtes par projet et par jour, augmentation possible
  • 10 requêtes par seconde (RPS) par adresse IP.
    • Dans la console API, il existe un quota similaire appelé requêtes pour 100 secondes par utilisateur. Par défaut, il est défini sur 100 requêtes pour 100 secondes et par utilisateur et peut être ajusté à une valeur maximale de 1 000. Toutefois, le nombre de requêtes adressées à l'API est limité à 10 requêtes par seconde et par utilisateur.
    • Si votre application envoie toutes les requêtes API à partir d'une seule adresse IP (par exemple, pour le compte de vos utilisateurs), utilisez le paramètre userIP ou quotaUser avec chaque requête afin d'obtenir un quota de RPS complet pour chaque utilisateur. Pour en savoir plus, consultez le récapitulatif des paramètres de requête standards.
  • 1,5 requête par seconde (RPS) par propriété ou par projet Firebase
  • 500 requêtes par jour (RPJ) par projet cloud

Dépassement des limites de quota

Si le quota des demandes d'API Google Analytics est dépassé, l'API renvoie un code d'erreur 403 ou 429 et un message indiquant que le compte a dépassé le quota. Pour en savoir plus, consultez les Conditions d'utilisation.

Demander des quotas supplémentaires

Vous ne pouvez demander une augmentation que pour:

  • Nombre de requêtes de lecture quotidiennes par projet (50 000 par défaut).
  • Nombre de requêtes d'écriture quotidiennes par projet (50 par défaut).

Pour afficher ou modifier les limites d'utilisation de votre projet, ou pour demander une augmentation des quotas, procédez comme suit :

  1. Si vous ne possédez pas encore de compte de facturation pour votre projet, créez-en un.
  2. Accédez à la page "API activées" de la bibliothèque d'API dans la console APIs, puis sélectionnez une API dans la liste.
  3. Sélectionnez Quotas pour afficher et modifier les paramètres associés aux quotas. Pour afficher les statistiques d'utilisation, sélectionnez Utilisation.

Pour demander une augmentation du quota maximal, utilisez le formulaire de demande de quota de l'API Analytics. Assurez-vous d'examiner les informations et de suivre les instructions du formulaire de demande de quota avant d'envoyer la demande.

Pour en savoir plus sur la gestion des quotas et sur la manière d'optimiser l'utilisation des quotas dans votre application, consultez la page API Monitoring et limitation de l'utilisation.