Mark
Precios Crear cuenta
← Todas las publicaciones

ARPDAU, ARPPU y ARPU en juegos: cómo calcularlos

Mike Dalton Por Mike Dalton ·

Dos pilas de monedas junto a una tarjeta de panel con un gráfico de barras en el que una barra es mucho más alta que las demás.

ARPDAU, ARPPU y ARPU dividen los ingresos de un juego entre un número de jugadores. El ARPDAU los divide entre los jugadores que jugaron ese día, el ARPPU entre los jugadores que pagaron y el ARPU entre todos los jugadores. Los ingresos son los mismos en las tres métricas; solo cambia el denominador, y por eso los tres números son tan distintos.

ARPDAU, ARPPU y ARPU de un vistazo

Métrica Fórmula Qué te dice Periodo habitual
ARPDAU (ingreso promedio por usuario activo diario) Ingresos en un día / jugadores activos ese día Cuánto gana el juego en un día típico de juego Un día, o un promedio de días
ARPPU (ingreso promedio por usuario que paga) Ingresos / jugadores que pagaron Cuánto gasta un jugador que paga Un día o un mes
ARPU (ingreso promedio por usuario) Ingresos / todos los jugadores Cuánto vale un jugador promedio Un mes, o los primeros N días de una cohorte
Conversión de pago Jugadores que pagaron / jugadores activos Qué proporción de jugadores paga Un día o un mes

Un ejemplo resuelto

Un día, 1.000 jugadores juegan tu juego y 25 de ellos compran algo, por un total de US$150:

  • El ARPDAU es US$150 / 1.000 = US$0,15.
  • La conversión de pago es 25 / 1.000 = 2,5%.
  • El ARPPU es US$150 / 25 = US$6,00.

El ARPDAU siempre es la conversión de pago multiplicada por el ARPPU: 2,5% × US$6,00 = US$0,15. Así, cuando el ARPDAU cambia, puedes saber si pagaron más jugadores o si los jugadores que pagaron gastaron más.

El ARPU de un mes no es el promedio de los valores diarios de ARPDAU. Un jugador que juega 10 días del mes cuenta 10 veces en los denominadores diarios pero una sola vez en el mensual, así que el ARPU mensual es mucho más alto que el ARPDAU. En el juego de ejemplo de más abajo, el ARPDAU de los últimos 30 días fue US$0,17, mientras que los ingresos divididos entre todos los que jugaron en esos 30 días, el ARPU mensual, fueron US$0,47. La conversión de pago cambia de la misma forma: cerca del 3% de los jugadores pagó en un día típico, pero el 7,5% de los jugadores del mes pagó al menos una vez.

Detalles que cambian el número

Dos equipos pueden calcular el ARPPU a partir de las mismas compras y obtener resultados distintos. Estas son las razones habituales:

  • Ingresos por publicidad. Si el juego muestra anuncios, decide si el ARPDAU y el ARPU incluyen los ingresos por publicidad. El ARPPU suele contar solo las compras, porque un jugador que solo ve anuncios no es un jugador que paga. Ninguna de las dos opciones es incorrecta, pero indica cuál usas.
  • Reembolsos. Resta los reembolsos el día en que ocurren. Si no, los ingresos y todas las métricas basadas en ellos quedan demasiado altos.
  • El periodo. El ARPPU y la conversión de pago dependen de si cuentas a los jugadores que pagan por día o por mes. Un jugador que paga en tres días de un mes cuenta como tres jugadores que pagan en los números diarios y como uno en el número mensual. Como señala devtodev, el ARPPU mensual no es la suma ni el promedio de los valores diarios.
  • Bruto o neto. Las tiendas de apps se quedan con una parte de cada compra, normalmente 15% o 30%. Los ingresos antes de descontar esa parte dan números más altos que el dinero que recibes.
  • Moneda. Convierte cada compra a una sola moneda antes de sumar los montos.

ARPU al día 7 y 30: la parte medida del LTV

El valor de vida del jugador (LTV) es el ingreso que un jugador genera durante todo su tiempo en el juego. Para los jugadores que siguen jugando, es una predicción. El ARPU acumulado al día N es la parte que puedes medir hoy: los ingresos de una cohorte de jugadores nuevos desde su primer día hasta el día N, divididos entre el número de jugadores de la cohorte.

Si 200 jugadores empiezan el mismo día y gastan US$90 en total hasta su séptimo día, el ARPU al día 7 es US$0,45. Como la retención, solo es definitivo cuando el día N ha terminado. Compara el ARPU al día 7 y 30 con lo que cuesta adquirir un jugador nuevo; la guía de KPIs de juegos móviles explica el costo por instalación y el LTV.

Consulta SQL para ARPDAU, conversión de pago y ARPPU

Si tus sesiones y compras ya están en una base de datos, esta consulta de PostgreSQL calcula los valores diarios para cada día terminado. Espera una tabla sessions con player_id y started_at, la misma tabla de las consultas de retención y de DAU/MAU, y una tabla purchases con player_id, amount_usd y purchased_at, donde los reembolsos son montos negativos:

WITH active_days AS (
  SELECT DISTINCT player_id, (started_at AT TIME ZONE 'UTC')::date AS active_on
  FROM sessions
  UNION
  SELECT DISTINCT player_id, (purchased_at AT TIME ZONE 'UTC')::date
  FROM purchases
),
revenue_by_player_day AS (
  SELECT player_id, (purchased_at AT TIME ZONE 'UTC')::date AS active_on, SUM(amount_usd) AS revenue
  FROM purchases
  GROUP BY 1, 2
)
SELECT
  active_days.active_on AS day,
  COUNT(*) AS dau,
  COALESCE(SUM(revenue), 0) AS revenue,
  COUNT(*) FILTER (WHERE revenue > 0) AS paying_players,
  ROUND(COALESCE(SUM(revenue), 0) / COUNT(*), 3) AS arpdau,
  ROUND(100.0 * COUNT(*) FILTER (WHERE revenue > 0) / COUNT(*), 2) AS payer_conversion_percent,
  ROUND(COALESCE(SUM(revenue), 0) / NULLIF(COUNT(*) FILTER (WHERE revenue > 0), 0), 2) AS arppu
FROM active_days
LEFT JOIN revenue_by_player_day USING (player_id, active_on)
WHERE active_days.active_on < (now() AT TIME ZONE 'UTC')::date
GROUP BY active_days.active_on
ORDER BY day DESC;

La consulta cuenta a un jugador como activo cualquier día en que jugó o compró algo, suma las compras de cada jugador por día y considera que un jugador pagó un día si sus compras de ese día suman más de cero. El ARPPU queda vacío en un día sin jugadores que pagan. Deja fuera el día de hoy, porque los números de hoy no son definitivos hasta que termina el día. Los días son días del calendario en UTC; para usar una zona horaria local, reemplaza los cuatro valores 'UTC' por el nombre de una zona, como 'America/New_York'.

¿Cuál es un buen ARPDAU o ARPPU?

No hay un benchmark público confiable. El ARPDAU depende del género, de la plataforma, de los países de donde vienen tus jugadores y de si el juego gana con anuncios o con compras, y las cifras publicadas que encontramos no indican de qué datos salen o tienen varios años. Compara cada versión de tu juego con las versiones anteriores, y compara el ARPU al día 30 con tu costo por instalación.

Métricas de ingresos en Game Stats AI

Para mostrar cómo se ve, usamos el juego competitivo de ejemplo de la guía de retención. Se unieron jugadores nuevos cada día durante ocho semanas, y agregamos eventos de compra generados para cerca del 3% de los días en que los jugadores estuvieron activos, con algunos reembolsos como montos negativos. En un juego, cada compra es un evento con un atributo amount_usd, enviado al endpoint de eventos.

Un informe de ingresos suma una o varias fuentes de ingresos. Cada fuente es un evento y el atributo que contiene su monto en dólares estadounidenses, como compras, suscripciones o ingresos por publicidad. El informe cuenta a un jugador como activo cualquier día en que juega una partida, envía un evento, desbloquea un logro o registra un evento de progresión, y resta los montos negativos como reembolsos. Todas las fuentes cuentan para los ingresos diarios, el ARPDAU y el ARPU, mientras que la conversión de pago y el ARPPU solo cuentan las fuentes que los jugadores pagan directamente, así que un jugador que solo ve anuncios no es un jugador que paga. El juego de ejemplo tiene una sola fuente, sus compras:

Un informe de ingresos con un gráfico de ingresos diarios durante ocho semanas, casi siempre entre US$0 y US$35 al día, con un día por debajo de cero por un reembolso. Debajo, los ingresos diarios promedio son US$8,93, el ARPDAU promedio es US$0,176, la conversión de pago promedio es 2,99% y el ARPPU promedio es US$5,88. El ARPU promedio al día 1, 7 y 30 es US$0,35, US$0,47 y US$0,84.

El informe calcula el ARPDAU, la conversión de pago y el ARPPU por día, y sus promedios ponderan cada día por sus jugadores, así que coinciden con las definiciones diarias de arriba y no con las mensuales. Debajo de los promedios hay una fila por cohorte con el ARPU al día 1, 7 y 30, que queda vacío hasta que ese día ha terminado:

Una tabla de cohortes con fechas de primera vez visto desde 2026-10-14 hasta 2026-10-03. Cada fila muestra el número de jugadores nuevos y el ARPU al día 1, entre US$0,00 y US$2,00. El ARPU al día 7 aparece a partir de la cohorte del 2026-10-07, y el ARPU al día 30 está vacío en todas las filas que se ven.

Ejecutamos la consulta SQL anterior sobre las mismas partidas y compras, y devolvió los mismos ingresos, jugadores que pagan, ARPDAU, conversión de pago y ARPPU para cada día. Los valores también están disponibles en el endpoint del informe de ingresos, y puedes preguntarle a Claude sobre ellos a través de MCP, por ejemplo ¿Cambió el ARPPU después de la última actualización?

Preguntas frecuentes

¿Cuál es la diferencia entre ARPU y ARPPU?

El ARPU divide los ingresos entre todos los jugadores, y el ARPPU los divide entre los jugadores que pagaron. Como la mayoría de los jugadores de un juego gratuito (free-to-play) nunca paga, el ARPPU suele ser muchas veces más alto que el ARPU.

¿Qué significa ARPDAU?

Ingreso promedio por usuario activo diario (average revenue per daily active user): los ingresos de un día divididos entre el número de jugadores que jugaron ese día.

¿Un ARPU más alto siempre es mejor?

No por sí solo. El ARPU sube si dejan de jugar los jugadores que casi nunca pagan, porque el denominador se reduce. Léelo junto al número de jugadores activos y la retención.

¿El ARPPU incluye los ingresos por publicidad?

Normalmente no, porque el ARPPU se refiere a los jugadores que pagan. Si incluyes los ingresos por publicidad, un jugador que solo ve anuncios pasa a contar como jugador que paga y el ARPPU deja de medir las compras. Elijas lo que elijas, usa siempre la misma definición.

Sigue leyendo

© 2026 Rowhome Labs, LLC