Limites et quotas de collecte des données Google Analytics

Cette page décrit les limites et les quotas de collecte pour l'ensemble des balises, bibliothèques et SDK de collecte Google Analytics.

Présentation

Google Analytics est utilisé par des millions de sites et d'applications. Pour empêcher le système de recevoir plus de données qu'il ne peut en gérer, et pour garantir une distribution équitable des ressources système, certaines limites ont été mises en place. Nos règles sont les suivantes et sont susceptibles d'être modifiées.

Les quotas et limites suivants s'appliquent à l'ensemble des balises de collection, bibliothèques et SDK Google Analytics. Il existe des limites spécifiques à la propriété et à la bibliothèque cliente.

Spécifique à l'établissement

La limite suivante s'applique à la propriété Web / la propriété / l'ID de suivi:

  • 10 millions d'appels par mois et par propriété

Si vous dépassez cette limite, l'équipe Google Analytics peut vous contacter pour vous demander de passer à Analytics 360 ou d'implémenter l'échantillonnage client afin de réduire la quantité de données envoyées à Google Analytics.

Pour connaître les limites mensuelles totales d'Analytics 360, veuillez contacter votre responsable de compte ou votre conseiller clientèle.

Universal Analytics activé

Les limites suivantes s'appliquent à gtag.js, analytics.js, au SDK Android, au SDK iOS et au protocole de mesure:

  • 200 000 appels par utilisateur et par jour
  • 500 appels par session

Si vous dépassez l'une de ces limites, aucun appel supplémentaire ne sera traité pour cette session ou ce jour, respectivement. Ces limites s'appliquent également à Analytics 360.

ga.js ou anciennes bibliothèques

La limite suivante s'applique à ga.js, aux extraits pour mobile et à toute autre ancienne bibliothèque de suivi:

  • 500 appels par session

Si vous dépassez cette limite, aucun appel supplémentaire ne sera traité pour cette session. Cette limite s'applique également à Analytics 360.

Appels temporels

Des limites supplémentaires sont appliquées aux appels de temps, y compris les appels associés à la vitesse du site qui sont automatiquement envoyés par gtag.js, analytics.js et ga.js. Le nombre maximal d'appels de type "timing" qui seront traités par établissement et par jour est supérieur à 10 000 ou à 1% du nombre total de pages vues traitées pour cet établissement un jour donné. Des limites supplémentaires s'appliquent lorsque le nombre d'appels est faible. Pour en savoir plus, consultez le guide du développeur sur le temps utilisateur.

Limites de débit spécifiques aux bibliothèques clientes et aux SDK

Chaque bibliothèque cliente implémente un mécanisme de limitation du débit qui garantit que vous n'envoyez pas trop d'appels à la fois. Ce mécanisme est basé sur l'algorithme de token bucket et vous permet d'envoyer des séries d'appels à Google Analytics, tout en empêchant les clients d'envoyer des données trop rapidement.

Chaque outil de suivi a une limite maximale pour le nombre de requêtes qu'il peut envoyer simultanément. L'outil de suivi tient également compte du nombre d'appels simultanés envoyés. Lorsqu'un appel est envoyé à Google Analytics, le nombre diminue d'une unité. Lorsque le nombre est égal à 0, la limite maximale est atteinte et aucune nouvelle requête n'est envoyée. Puis, sur une courte période, le nombre est revu à sa limite d'origine, ce qui permet d'envoyer à nouveau des données.

Voici une liste décrivant comment chaque bibliothèque gère les limites de débit. Si l'une de ces limites est atteinte, les appels ne sont pas envoyés aux serveurs Google Analytics et les données ne sont pas traitées dans des rapports. Ces limites s'appliquent également à Analytics 360.

gtag.js et analytics.js:

Chaque objet de suivi gtag.js et analytics.js commence par 20 appels qui sont réapprovisionnés à une fréquence de deux appels par seconde. Cette limite s'applique à tous les appels, à l'exception de l'e-commerce (article ou transaction).

ga.js:

Chaque objet de suivi ga.js commence par 10 appels qui sont réapprovisionnés à une fréquence de 1 appel par seconde. Cette limite ne s'applique qu'aux appels de type événement.

SDK Android

Pour chaque instance de traceur sur un appareil, chaque instance d'application commence avec 60 appels qui sont réapprovisionnés à raison d'un appel toutes les deux secondes. Cette limite s'applique à tous les appels, sauf l'e-commerce (article ou transaction).

SDK iOS

Chaque propriété commence avec 60 appels qui sont réapprovisionnés à raison d'un appel toutes les deux secondes. Cette limite s'applique à tous les appels, à l'exception de l'e-commerce (article ou transaction).