Los siguientes límites y cuotas se aplican a la API de datos.
Cómo se aplican las cuotas
Todas las solicitudes a la API de datos de Google Analytics v1 requieren un proyecto de Google Cloud y están sujetas a las cuotas que se describen en esta página. Las cuotas se consumen independientemente del método que se use para identificar el proyecto que realiza la llamada, incluidos los siguientes:
- Solicitudes autenticadas con credenciales de OAuth 2.0
- Solicitudes autenticadas con solo una clave de API
Las claves de API se usan para asociar una solicitud con un proyecto específico de Google Cloud para fines de cuota y facturación. Todas las llamadas a la API que se realicen con credenciales o una clave de API de tu proyecto se descontarán de las cuotas aplicables de tu proyecto y de la propiedad de Google Analytics.
Categorías de cuotas
La API de datos tiene tres categorías de cuotas de solicitudes: Core, Tiempo real y Embudo. Las solicitudes a la API para los métodos Core consumen cuotas de Core. Las solicitudes a la API para los métodos Tiempo real consumen cuotas de Tiempo real. Cada solicitud consume solo un tipo de cuota.
| Categoría de cuota | Métodos de la API |
|---|---|
| Core | runReport, runPivotReport, batchRunReports, batchRunPivotReports, runAccessReport, getMetadata, checkCompatibility, createAudienceExports |
| Tiempo real | runRealtimeReport |
| Embudo | runFunnelReport |
Cuotas de propiedades de Analytics
Todas las solicitudes consumen cuotas de propiedades.
| Nombre de la cuota | Límite de propiedades estándar | Límite de propiedades de Analytics 360 |
|---|---|---|
| Tokens de Core por propiedad por día | 200,000 | 2,000,000 |
| Tokens de Core por propiedad por hora | 40,000 | 400,000 |
| Tokens de Core por proyecto por propiedad por hora | 14,000 | 140,000 |
| Solicitudes simultáneas de Core por propiedad | 10 | 50 |
| Errores de servidor de Core por proyecto por propiedad por hora | 10 | 50 |
| Tokens de Tiempo real por propiedad por día | 200,000 | 2,000,000 |
| Tokens de Tiempo real por propiedad por hora | 40,000 | 400,000 |
| Tokens de Tiempo real por proyecto por propiedad por hora | 14,000 | 140,000 |
| Solicitudes simultáneas de Tiempo real por propiedad | 10 | 50 |
| Errores de servidor de Tiempo real por proyecto por propiedad por hora | 10 | 50 |
| Tokens de Embudo por propiedad por día | 200,000 | 2,000,000 |
| Tokens de Embudo por propiedad por hora | 40,000 | 400,000 |
| Tokens de Embudo por proyecto por propiedad por hora | 14,000 | 140,000 |
| Solicitudes simultáneas de Embudo por propiedad | 10 | 50 |
| Errores de servidor de Embudo por proyecto por propiedad por hora | 10 | 50 |
- Las solicitudes simultáneas se miden por la cantidad de solicitudes que se ejecutan simultáneamente. Para reducir la simultaneidad de las solicitudes, espera a que se completen las solicitudes anteriores antes de enviar solicitudes adicionales.
- Los errores de servidor son los códigos 500 y 503. Las cuotas de errores de servidor solo se cobran cuando una solicitud genera un error de servidor. Cuando se agotan las cuotas de errores de servidor para un par de proyecto y propiedad, se bloquean todas las solicitudes a la propiedad desde el proyecto.
- Cada solicitud consume cuota para Tokens por propiedad por hora y Tokens por proyecto por propiedad por hora. Esto significa que se debe acceder a una propiedad desde más de 3 proyectos para que se agote la cuota de "Tokens por propiedad por hora" antes que la cuota de "Tokens por proyecto por propiedad por hora".
Las propiedades permiten 120 solicitudes potencialmente umbralizadas por hora. Las dimensiones userAgeBracket, userGender, brandingInterest, audienceId y audienceName pueden estar umbralizadas. Se aplican umbrales para impedir que las personas que consulten un informe infieran los datos demográficos o los intereses de usuarios específicos.
Cuota de tokens de propiedad
Los tokens se consumen con cada solicitud a la API de datos de Google Analytics v1. La cantidad de tokens que se cobran depende de la complejidad de la solicitud. Si bien la mayoría de las solicitudes cobrarán 10 tokens o menos, las solicitudes más complejas consumirán más.
Factores que influyen en el consumo de tokens
El costo exacto de tokens para una solicitud se determina en el momento de la ejecución, lo que dificulta el cálculo previo preciso. El costo se ve afectado por una combinación de factores relacionados con la solicitud en sí y los datos subyacentes de la propiedad de Google Analytics. Estos factores pueden generar costos más altos:
- Cantidad de filas: Solicitar una mayor cantidad de filas
- Cantidad de dimensiones y métricas: Incluir una mayor cantidad de dimensiones y métricas
- Complejidad del filtro: Usar expresiones de filtro complejas
- Duración del período: Realizar consultas durante períodos más largos
- Cardinalidad de los datos: Las dimensiones con alta cardinalidad (muchos valores únicos, como
pagePath, dimensiones personalizadas) pueden aumentar significativamente el costo de los tokens - Volumen de eventos de la propiedad: Las consultas en propiedades con un mayor volumen de eventos pueden consumir más tokens que la misma consulta en una propiedad con menos datos
Supervisa el uso de tokens
La forma más eficaz de determinar el costo de tokens para tus llamadas a la API específicas
es incluir el parámetro "returnPropertyQuota": true en el cuerpo de la solicitud.
La respuesta de la API incluirá el objeto PropertyQuota, que detalla los tokens consumidos por esa solicitud específica y los saldos de cuota restantes.