Limites et quotas sur les requêtes API

Ce document décrit les limites et les quotas des demandes d'API de gestion et de création de rapports.

Google Analytics est utilisé par des millions de sites. Nous appliquons des limites et des quotas aux requêtes API pour empêcher le système de recevoir plus de données qu'il ne peut en gérer et pour garantir 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 pour gérer les quotas de requêtes API Google Analytics.

Limites générales de quota

Les quotas suivants s'appliquent à l'API Management, à l'API Core Reporting v3, à l'API MCF Reporting, à l'API Metadata, à l'API User Deletion et à l'API Real Time Reporting:

  • 50 000 requêtes par projet et par jour, augmentation possible
  • 10 requêtes par seconde (RPS) et par adresse IP
    • Dans la console API, il existe un quota similaire appelé requêtes pour 100 secondes par utilisateur. Par défaut, ce nombre 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 le quota de RPS complet pour chaque utilisateur. Pour en savoir plus, consultez le récapitulatif des paramètres de requête standards.

Dépassement des limites de quota

Si le quota de demandes d'une API Google Analytics est dépassé, l'API renvoie un code d'erreur 403 ou 429, ainsi qu'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 pouvez uniquement demander l'augmentation des éléments suivants:

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 API, 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, veuillez remplir le formulaire de demande de quota pour l'API Analytics. Consultez les informations et suivez les instructions du formulaire de demande de quota avant d'envoyer votre demande. Pour l'API Reporting v4, le nom de l'API dans la console Google APIs est API Google Analytics Reporting. Toutes les autres API de la version 3 (par exemple, les API Management v3, Core Reporting v3, Real Time Reporting v3 et User Deletion v3) sont listées sous API Analytics dans la console Google APIs.

Pour plus d'informations sur la gestion des quotas et sur la manière de configurer votre application pour l'utilisation des quotas, consultez Surveiller les API et limiter l'utilisation.