DAU (Daily Active Users) es una métrica que muestra el número de usuarios únicos que interactuaron con una aplicación en un día. Es una medida básica de participación de la audiencia en la analítica móvil. Según Mixpanel Benchmarks, 2024, el DAU promedio para aplicaciones en la categoría Social es del 40–60% del MAU, y para Utilidad — del 15–25%. Analizar el DAU junto con WAU y MAU proporciona una imagen completa de la participación de los usuarios.
Puntos Clave
DAU (Daily Active Users) es una métrica que mide el número de usuarios únicos que realizaron al menos una acción objetivo en una aplicación dentro de un día calendario. La acción es definida por el desarrollador: abrir la aplicación, iniciar sesión, ver contenido o hacer clic en un botón. En una configuración típica, DAU cuenta a todos los usuarios que abrieron la aplicación al menos una vez al día.
DAU es un indicador operativo de la salud del producto. Un aumento en DAU sugiere que la aplicación se está volviendo más útil para la audiencia o está atrayendo nuevos usuarios. Una disminución en DAU puede indicar problemas de retención, un empeoramiento de la experiencia del usuario o la aparición de un competidor fuerte. El DAU debe analizarse a lo largo del tiempo, no como un valor absoluto.
La definición de un usuario activo depende del tipo de aplicación. Para las redes sociales, la actividad significa desplazarse por el feed, enviar un mensaje o publicar una entrada. Para los juegos — iniciar y completar al menos un nivel. Para las utilidades — abrir y realizar la función principal. Se recomienda configurar el evento session_start como disparador para contar DAU.
Según las estadísticas de Mixpanel (2024), los valores promedio de DAU varían significativamente según la categoría. Las aplicaciones sociales tienen un 40–60% de DAU de las instalaciones, los juegos — 20–35%, las utilidades — 10–25%. Para evaluar con precisión el nivel de DAU de su aplicación, compare sus métricas con la mediana de la categoría en lugar de con los números absolutos de los líderes del mercado.
DAU se calcula como el número de identificadores de dispositivo únicos (o user_id para usuarios autorizados) que enviaron un evento de actividad dentro de un día calendario. Fórmula: DAU = |{ distinct user_id : event_time ∈ [00:00, 23:59] UTC }|. El simple conteo de aperturas da datos incorrectos — se requiere deduplicación por identificador de usuario.
def calculate_dau(events_df):
"""
Calculate DAU from event dataframe
Args:
events_df: DataFrame with columns user_id and event_date
Returns:
DataFrame with dau per date
"""
dau_df = (events_df
.groupby("event_date")
["user_id"]
.nunique()
.reset_index()
.rename(columns={"user_id": "dau"})
)
return dau_df
En Android, se utiliza Installation ID (Firebase) o Advertising ID como identificador. En iOS — IDFV o App Instance ID. Para aplicaciones autorizadas, es más confiable usar el user_id de la autorización del backend. Si la aplicación está disponible en ambas plataformas, el DAU se calcula por separado para cada plataforma y se agrega a nivel de análisis de backend.
DAU se calcula por UTC o por la zona horaria seleccionada en la configuración del sistema de análisis. Si un usuario está activo a las 23:45 UTC y luego a las 00:15, el sistema cuenta dos días de DAU. Esto es normal para el DAU general, pero para un análisis preciso se recomienda establecer una zona horaria personalizada adaptada a la región de la mayoría de los usuarios a través de Firebase Analytics.
DAU (Diario), WAU (Semanal) y MAU (Mensual) son tres niveles del embudo de participación. DAU muestra la actividad diaria, WAU — la semanal, MAU — la mensual. Analizar estas tres métricas juntas permite evaluar la profundidad de la participación: una alta frecuencia de retorno (DAU/MAU > 50%) indica un hábito formado en los usuarios.
| Métrica | Período | Cuándo es Importante | Valor Típico |
|---|---|---|---|
| DAU | 1 día | Participación diaria | 10–50% de las instalaciones |
| WAU | 7 días | Hábito semanal | 30–60% del MAU |
| MAU | 30 días | Alcance total de la audiencia | 100% base |
La relación DAU/MAU se llama Stickiness y se mide en porcentaje. Stickiness = DAU / MAU × 100%. Un valor del 20% significa que el usuario promedio abre la aplicación 6 días al mes. Para las redes sociales y mensajeros, un Stickiness del 50%+ es normal. Para las utilidades y aplicaciones financieras, 15–25% es un buen indicador.
Basándose en DAU y MAU, se calculan métricas de crecimiento: Retención, Tasa de Abandono y LTV (Valor de Vida). Si DAU está creciendo pero MAU está disminuyendo, indica problemas para adquirir nuevos usuarios, aunque la audiencia existente permanece activa. Si ambas métricas están creciendo — el producto está saludable y escalando.
Stickiness es un indicador clave de la calidad de la audiencia. Se calcula como la relación de DAU a MAU. Por ejemplo, si DAU = 30,000 y MAU = 100,000, entonces Stickiness = 30%. Esto significa que el 30% de los usuarios mensuales abren la aplicación a diario. Cuanto mayor sea el Stickiness, más fuerte es el hábito formado entre los usuarios.
Según las estadísticas agregadas de Amplitude (2024), los valores medios de Stickiness son: Social 45–55%, Comunicación 40–50%, Juegos 20–35%, Comercio Electrónico 15–25%, Fintech 15–20%, Utilidad 10–20%. Apuntar a un 50% abstracto no tiene sentido — la norma está determinada por la categoría específica y el modelo de negocio del producto.
Un Stickiness alto no siempre indica salud del producto. Por ejemplo, una aplicación con actividad diaria forzada (banca, verificación, herramientas corporativas) puede tener un 60% de Stickiness pero baja satisfacción del usuario. Analice el DAU junto con NPS y retención para obtener una imagen objetiva de la participación.
Firebase Analytics proporciona recolección automática de DAU sin escribir código. Cuando se integra el SDK de Firebase Analytics, comienza a rastrear la actividad del usuario a través del evento session_start. DAU se muestra en el panel de Firebase en Analytics → Dashboard → Active Users. Los datos están disponibles con granularidad diaria y filtrado por plataforma, versión y país.
Si se requiere un DAU más preciso (por ejemplo, solo usuarios autorizados o usuarios que completaron una acción objetivo), configure eventos personalizados a través del SDK de Firebase. Envíe un evento con parámetros cada vez que se realice una acción objetivo y filtre en el panel de análisis. Firebase utiliza automáticamente Installation ID para la deduplicación.
import com.google.firebase.analytics.FirebaseAnalytics
class AnalyticsTracker {
private val firebase = FirebaseAnalytics.getInstance(context)
fun trackDailyActiveUsers() {
val params = bundleOf(
"app_version" to BuildConfig.VERSION_NAME,
"platform" to "android",
"user_id" to AuthManager.getCurrentUserId()
)
firebase.logEvent("daily_session", params)
}
}
Firebase Analytics permite configurar la exportación automática de datos de DAU a BigQuery para crear paneles personalizados. También puede conectar Firebase a Amplitude o Mixpanel a través del SDK para análisis multiplataforma. Para informes regulares, configure un resumen por correo electrónico desde Firebase Console con gráficos de DAU para el período seleccionado.
Aumentar el DAU es un desafío de crecimiento del producto que se soluciona mejorando la experiencia del usuario, creando hábitos y aumentando el valor del producto. No existe una fórmula única para el crecimiento del DAU, pero hay tácticas comprobadas que funcionan en la mayoría de las categorías de aplicaciones móviles.
Según un estudio de Airship (2024), las aplicaciones que utilizan notificaciones Push personalizadas muestran un DAU 30–50% más alto en comparación con las aplicaciones sin notificaciones. El factor clave es la relevancia del contenido y el momento del envío. Las notificaciones agresivas proporcionan un crecimiento de DAU a corto plazo, pero reducen la Retención a largo plazo.
La implementación de mecánicas de juego — gamificación — aumenta el DAU entre un 15 y un 30% en aplicaciones no lúdicas. Las tareas diarias, las barras de progreso, los logros y las clasificaciones sociales crean el hábito de volver a la aplicación. Duolingo, MyFitnessPal y Headspace son ejemplos de gamificación exitosa con altas tasas de Stickiness.
Preguntas Frecuentes
DAU muestra la actividad real del usuario, no el número de instalaciones. Una aplicación puede tener 1 millón de instalaciones pero solo 50,000 DAU — esto indica una baja retención (el 95% de los usuarios no regresan). DAU es una métrica de participación, las instalaciones son una métrica de adquisición.
Para una startup, el DAU absoluto es menos importante que su tendencia. Si el DAU crece un 10–20% mes tras mes, el producto está encontrando Product-Market Fit. Si el DAU se estanca o disminuye mientras las instalaciones crecen, hay un problema de retención. Stickiness > 20% es una buena señal para una startup.
Sí, la estacionalidad afecta significativamente al DAU. Las aplicaciones educativas están activas entre semana, las de viajes durante las vacaciones, las de fitness al comienzo del año. Al analizar DAU, compare siempre los datos año tras año en lugar de mes tras mes. Considere los factores estacionales al establecer objetivos trimestrales.
Comparar el DAU absoluto con la competencia no tiene sentido — pueden tener una audiencia y un presupuesto diferentes. Compare Stickiness (DAU/MAU) y las tendencias de crecimiento de DAU. Utilice datos de SimilarWeb, App Annie o Sensor Tower para realizar evaluaciones comparativas por categoría ajustadas por país y plataforma.
Técnicamente, sí: por ejemplo, reiniciando una sesión cada 30 segundos o enviando eventos falsos. Pero esto es inútil para el negocio — tales manipulaciones no aumentan la participación real. Apple y Google Play rastrean patrones sospechosos y pueden bloquear su cuenta. Las métricas honestas son más útiles para la toma de decisiones.
Resumen
Desarrollaremos una aplicación móvil llave en mano
IT Sectr crea aplicaciones para iOS y Android para startups y empresas desde 2017. Le asesoraremos y le propondremos la mejor solución.
Lea también