Mark
Precios Crear cuenta
← Todas las publicaciones

Unity Analytics en 2026: precios, límites y alternativas

Mike Dalton Por Mike Dalton ·

Una ventana de juego de escritorio junto a una tarjeta de dashboard con un gráfico de líneas y un ícono de engranaje.

Unity Analytics es el servicio de analítica de Unity Gaming Services (UGS). Recopila eventos de tu juego de Unity y los convierte en dashboards, audiencias de jugadores, pruebas A/B y consultas SQL. Esta guía explica cuánto cuesta, cómo funcionan sus eventos personalizados, los límites que debes revisar antes de depender de él y las alternativas para los casos que no cubre.

Los datos y los precios se revisaron en la documentación de Unity en octubre de 2026.

¿Qué es Unity Analytics?

Unity Analytics registra los eventos que envía tu juego, como sesiones, compras y eventos personalizados que tú defines, y los muestra en el dashboard de Unity Cloud. Incluye:

  • Dashboards de retención, interacción e ingresos.
  • Data Explorer para gráficos creados a partir de tus métricas, y SQL Data Explorer para escribir consultas.
  • Audiencias para agrupar jugadores, y pruebas A/B y Remote Config a través de otros servicios de UGS.

El paquete actual es com.unity.services.analytics, versión 6.3.0 a marzo de 2026, y requiere Unity 2022.3 o posterior.

Los tutoriales más antiguos suelen describir el antiguo Unity Analytics (legacy Unity Analytics), un producto diferente en el módulo com.unity.modules.unityanalytics. Unity dejó de aceptar proyectos nuevos en él el 22 de junio de 2022 y lo apagó el 2 de febrero de 2024, así que los datos de los juegos que todavía lo usaban dejaron de llegar en esa fecha. Si un tutorial no menciona Unity Gaming Services, probablemente trata sobre el producto antiguo.

¿Cuánto cuesta Unity Analytics?

Unity Analytics es gratis hasta 50,000 usuarios activos mensuales (MAU, por sus siglas en inglés). Por encima de eso, Unity cobra por MAU:

Usuarios activos mensuales Precio por MAU
Hasta 50,000 Gratis
50,001 a 150,000 USD 0.00360
150,001 a 500,000 USD 0.00315
500,001 a 1,000,000 USD 0.00293
1,000,001 a 5,000,000 USD 0.00225
Más de 5,000,000 Contacta a Unity

Dos detalles afectan la factura:

  • Los MAU se cuentan en toda tu organización. Los jugadores de cada proyecto y de cada entorno suman al mismo total.
  • Se aplican límites de uso justo. Cada MAU cubre 500 eventos personalizados y 0.05 segundos de tiempo de consulta SQL al mes. Los eventos que no pasan la validación también cuentan.

La asignación de consultas sorprende a muchas personas durante el desarrollo. Con solo unos pocos jugadores de prueba, la organización tiene una fracción de segundo de tiempo de consulta SQL al mes, así que la página de uso puede mostrar Limit Reached después de una sesión de prueba corta. La asignación crece con tu cantidad de jugadores.

Cómo funcionan los eventos personalizados

Unity Analytics valida cada evento cuando llega, contra un esquema que defines en el dashboard. Antes de que tu juego envíe un evento personalizado, abre el Event Manager en el dashboard de Unity Cloud, crea el evento y agrega cada parámetro con su tipo: string, integer, long, float, double, boolean o date and time.

Un evento que no coincide con su esquema se rechaza como no válido. Las causas más comunes son un parámetro que no está definido en el Event Manager, un nombre de parámetro con mayúsculas y minúsculas diferentes o un valor del tipo incorrecto. Muchas herramientas de analítica aceptan cualquier evento y lo indexan automáticamente, así que es fácil pasar por alto este paso.

Para encontrar los eventos no válidos, abre el Event Browser. Muestra hasta 100 de los eventos más recientes de las últimas 48 horas, y puedes cambiar entre eventos válidos y no válidos para ver cuáles se rechazaron.

Planea el esquema antes de crearlo:

  • Los nombres de eventos y de parámetros deben empezar con una letra y usar solo letras, números y guiones bajos. Los nombres de parámetros distinguen entre mayúsculas y minúsculas, y algunos nombres están reservados.
  • Un entorno puede tener hasta 1500 parámetros.
  • Los parámetros no se pueden eliminar y los eventos solo se pueden desactivar, así que los nombres que creas se quedan en tu entorno.

El SDK envía los eventos por lotes cada 60 segundos. Desde la versión 6.2.1, los eventos que todavía no se han enviado se guardan en el disco cuando el juego se pausa.

Consentimiento del jugador en Unity Analytics

Unity Analytics no recopila datos hasta que tu juego indica que el jugador dio su consentimiento. La forma de hacerlo depende de tus versiones:

  • Unity 6.2 o posterior con SDK 6.1 o posterior: establece el consentimiento una vez con EndUserConsent.SetConsentState y concede el propósito de analítica. El SDK guarda la elección en el dispositivo. StartDataCollection y StopDataCollection están obsoletos.
  • Versiones anteriores: llama a AnalyticsService.Instance.StartDataCollection() al inicio de cada sesión, porque el SDK no recuerda el consentimiento entre sesiones.

La documentación de Unity es directa en un punto: el SDK no gestiona el cumplimiento de privacidad por ti. Decidir cuándo pedir el consentimiento, y en qué regiones, es tu responsabilidad. Consulta la guía de privacidad y consentimiento de Unity para ver los detalles de tu versión.

Límites que debes conocer antes de elegir Unity Analytics

  • Las consolas no están en la lista de plataformas. Unity menciona iOS, Android, Windows, macOS, Linux y WebGL.
  • Los datos no son en tiempo real. Los eventos nuevos aparecen en el Event Browser en un plazo de 5 a 15 minutos. Los dashboards y el Data Explorer se actualizan al menos cada dos horas.
  • Los eventos sin procesar se guardan durante 13 meses y luego se eliminan. Las métricas agregadas se guardan por más tiempo.
  • La exportación de datos sin procesar requiere Snowflake. Los informes del dashboard se exportan a PNG o CSV. Para obtener los eventos sin procesar, Data Access los comparte con tu propia cuenta de Snowflake, que debe estar en Google Cloud en la región EU-WEST4 o US-CENTRAL1.
  • El SDK es solo para Unity. Otros motores y servidores pueden enviar eventos a través de la REST Collect API, pero tú escribes la lógica de envío por lotes y de reintentos, y los eventos con más de 31 días de antigüedad se rechazan.

Cuándo Unity Analytics es una buena opción

Unity Analytics es una opción por defecto razonable cuando:

  • Tu juego está hecho en Unity y se publica en móviles o PC.
  • Esperas menos de 50,000 MAU, o el precio por MAU se ajusta a tu presupuesto.
  • Los dashboards de retención, interacción e ingresos responden las preguntas que tienes.
  • Ya usas otros servicios de Unity Gaming Services, como Remote Config o Cloud Save.

Alternativas a Unity Analytics

Estas herramientas tienen SDK oficiales para Unity, salvo que se indique lo contrario. La comparación completa de herramientas de analítica de juegos incluye los precios y la compatibilidad con motores de cada una. Para operar tu propio pipeline, consulta infraestructura de analítica de juegos: ¿construir o comprar?.

  • GameAnalytics es gratis, sin límite de MAU, y tiene informes específicos para juegos sobre progresión, recursos y monetización. La exportación de datos sin procesar está en su plan de pago PipelineIQ. Su SDK público no es compatible con consolas.
  • Google Analytics for Firebase es gratis y fuerte para juegos móviles, con exportación a BigQuery. No tiene SDK para consolas.
  • devtodev es gratis hasta 25,000 MAU e incluye exportación de datos sin procesar y acceso por SQL desde su primer plan de pago.
  • Azure PlayFab es la opción con SDK para consolas: Xbox, con compatibilidad con PlayStation y Switch disponible previa aprobación. Es un backend completo para juegos, así que encaja mejor si de todas formas necesitas uno.
  • Game Stats AI trabaja con los datos que tu juego ya envía. No hay que registrar un esquema en un panel antes de empezar: los jugadores, las versiones y los atributos personalizados de las partidas se aceptan la primera vez que tu juego los envía a la API REST. Si tu juego o tu servidor ya tiene su propio formato de datos, el plan Studio y los superiores incluyen un endpoint de ingesta personalizado que acepta ese formato tal como está, así que no tienes que cambiar tu código. Los informes cubren juegos competitivos y basados en partidas: tasa de victoria por personaje, arquetipos de mazos, logros y progresión, separados por versión del juego. La guía para registrar logros en un juego de Unity muestra la integración, y Game Stats AI puede funcionar junto con Unity Analytics.

Preguntas frecuentes

¿Unity Analytics es gratis?

Sí, hasta 50,000 usuarios activos mensuales en toda tu organización. Por encima de eso, Unity cobra por MAU, desde USD 0.0036, y el precio baja con volúmenes más altos.

¿Unity Analytics funciona en consolas?

La lista de plataformas compatibles de Unity Analytics no incluye consolas. Si publicas en consolas, revisa PlayFab o una herramienta con una API REST que llames desde tu propio código.

¿Por qué no aparecen mis eventos de Unity Analytics?

Revisa tres cosas. Primero, el jugador debe haber dado su consentimiento; si no, el SDK no recopila nada. Segundo, el evento debe coincidir con su esquema en el Event Manager: abre el Event Browser y revisa los eventos no válidos. Tercero, espera un tiempo: el SDK envía eventos cada 60 segundos, el Event Browser se actualiza en un plazo de 5 a 15 minutos y los dashboards se actualizan al menos cada dos horas.

¿Cuánto tiempo guarda los datos Unity Analytics?

Los eventos sin procesar se guardan durante 13 meses y luego se eliminan. Las métricas agregadas se guardan hasta que solicites su eliminación.

¿Qué pasó con el antiguo Unity Analytics?

Unity dejó de aceptar proyectos nuevos en el antiguo Unity Analytics el 22 de junio de 2022 y lo apagó el 2 de febrero de 2024. Los juegos que todavía lo usaban dejaron de enviar datos en esa fecha. Su reemplazo es Unity Analytics en Unity Gaming Services.

Sigue leyendo

© 2026 Rowhome Labs, LLC