DAU (Daily Active Users) é uma métrica que mostra o número de usuários únicos que interagiram com um aplicativo em um dia. É uma medida básica de engajamento do público na análise móvel. De acordo com Mixpanel Benchmarks, 2024, o DAU médio para aplicativos na categoria Social é de 40–60% do MAU, e para Utilidade — 15–25%. Analisar o DAU em conjunto com WAU e MAU fornece uma imagem completa do engajamento dos usuários.
Principais Conclusões
DAU (Daily Active Users) é uma métrica que mede o número de usuários únicos que realizaram pelo menos uma ação alvo em um aplicativo dentro de um dia calendário. A ação é definida pelo desenvolvedor: abrir o aplicativo, fazer login, visualizar conteúdo ou clicar em um botão. Em uma configuração típica, o DAU conta todos os usuários que abriram o aplicativo pelo menos uma vez por dia.
DAU é um indicador operacional da saúde do produto. Um aumento no DAU sugere que o aplicativo está se tornando mais útil para o público ou atraindo novos usuários. Uma queda no DAU pode indicar problemas de retenção, piora na experiência do usuário ou o surgimento de um concorrente forte. O DAU deve ser analisado ao longo do tempo, não como um valor absoluto.
A definição de um usuário ativo depende do tipo de aplicativo. Para redes sociais, atividade significa rolar o feed, enviar uma mensagem ou publicar um post. Para jogos — iniciar e completar pelo menos um nível. Para utilitários — abrir e executar a função principal. Recomenda-se configurar o evento session_start como gatilho para contagem de DAU.
De acordo com as estatísticas da Mixpanel (2024), os valores médios de DAU variam significativamente por categoria. Aplicativos sociais têm 40–60% de DAU das instalações, jogos — 20–35%, utilitários — 10–25%. Para avaliar com precisão o nível de DAU do seu aplicativo, compare suas métricas com a mediana da categoria, não com os números absolutos dos líderes de mercado.
DAU é calculado como o número de identificadores de dispositivo únicos (ou user_id para usuários autorizados) que enviaram um evento de atividade dentro de um dia calendário. Fórmula: DAU = |{ distinct user_id : event_time ∈ [00:00, 23:59] UTC }|. A contagem simples de aberturas fornece dados incorretos — é necessária a desduplicação por identificador de usuário.
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
No Android, o Installation ID (Firebase) ou Advertising ID é usado como identificador. No iOS — IDFV ou App Instance ID. Para aplicativos autorizados, é mais confiável usar o user_id da autorização do backend. Se o aplicativo estiver disponível em ambas as plataformas, o DAU é calculado separadamente para cada plataforma e agregado no nível de análise do backend.
O DAU é calculado por UTC ou pelo fuso horário selecionado nas configurações do sistema de análise. Se um usuário estiver ativo às 23:45 UTC e depois às 00:15, o sistema conta dois dias de DAU. Isso é normal para o DAU geral, mas para uma análise precisa, recomenda-se definir um fuso horário personalizado adaptado à região da maioria dos usuários através do Firebase Analytics.
DAU (Diário), WAU (Semanal) e MAU (Mensal) são três níveis do funil de engajamento. O DAU mostra a atividade diária, o WAU — a semanal, o MAU — a mensal. Analisar essas três métricas juntas permite avaliar a profundidade do engajamento: uma alta frequência de retorno (DAU/MAU > 50%) indica um hábito formado nos usuários.
| Métrica | Período | Quando é Importante | Valor Típico |
|---|---|---|---|
| DAU | 1 dia | Engajamento diário | 10–50% das instalações |
| WAU | 7 dias | Hábito semanal | 30–60% do MAU |
| MAU | 30 dias | Alcance total do público | 100% base |
A razão DAU/MAU é chamada de Stickiness e é medida em porcentagem. Stickiness = DAU / MAU × 100%. Um valor de 20% significa que o usuário médio abre o aplicativo 6 dias por mês. Para redes sociais e mensageiros, Stickiness de 50%+ é normal. Para utilitários e aplicativos financeiros, 15–25% é um bom indicador.
Com base no DAU e MAU, são calculadas métricas de crescimento: Retenção, Taxa de Churn e LTV (Valor Vitalício). Se o DAU está crescendo mas o MAU está diminuindo, isso indica problemas na aquisição de novos usuários, embora o público existente permaneça ativo. Se ambas as métricas estão crescendo — o produto está saudável e escalando.
Stickiness é um indicador chave da qualidade do público. É calculado como a razão entre DAU e MAU. Por exemplo, se DAU = 30.000 e MAU = 100.000, então Stickiness = 30%. Isso significa que 30% dos usuários mensais abrem o aplicativo diariamente. Quanto maior o Stickiness, mais forte é o hábito formado entre os usuários.
De acordo com as estatísticas agregadas da Amplitude (2024), os valores medianos de Stickiness são: Social 45–55%, Comunicação 40–50%, Jogos 20–35%, E-commerce 15–25%, Fintech 15–20%, Utilidade 10–20%. Visar um abstrato 50% não faz sentido — a norma é determinada pela categoria específica e modelo de negócio do produto.
Um Stickiness alto nem sempre indica saúde do produto. Por exemplo, um aplicativo com atividade diária forçada (bancos, verificação, ferramentas corporativas) pode ter 60% de Stickiness mas baixa satisfação do usuário. Analise o DAU juntamente com NPS e retenção para obter uma imagem objetiva do engajamento.
Firebase Analytics fornece coleta automática de DAU sem escrever código. Quando o SDK do Firebase Analytics é integrado, ele começa a rastrear a atividade do usuário através do evento session_start. O DAU é exibido no painel do Firebase em Analytics → Dashboard → Active Users. Os dados estão disponíveis com granularidade diária e filtragem por plataforma, versão e país.
Se for necessário um DAU mais preciso (por exemplo, apenas usuários autorizados ou usuários que completaram uma ação alvo), configure eventos personalizados através do Firebase SDK. Envie um evento com parâmetros sempre que uma ação alvo for realizada e filtre no painel de análise. O Firebase usa automaticamente o Installation ID para desduplicação.
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)
}
}
O Firebase Analytics permite configurar a exportação automática de dados de DAU para o BigQuery para construir painéis personalizados. Você também pode conectar o Firebase ao Amplitude ou Mixpanel através do SDK para análise multiplataforma. Para relatórios regulares, configure um resumo por e-mail do Firebase Console com gráficos de DAU para o período selecionado.
Aumentar o DAU é um desafio de crescimento do produto que é resolvido através da melhoria da experiência do usuário, criação de hábitos e aumento do valor do produto. Não existe uma fórmula única para o crescimento do DAU, mas existem táticas comprovadas que funcionam na maioria das categorias de aplicativos móveis.
De acordo com um estudo da Airship (2024), aplicativos que usam notificações Push personalizadas mostram um DAU 30–50% maior em comparação com aplicativos sem notificações. O fator chave é a relevância do conteúdo e o momento do envio. Notificações agressivas fornecem crescimento de DAU a curto prazo, mas reduzem a Retenção a longo prazo.
A implementação de mecânicas de jogo — gamificação — aumenta o DAU em 15–30% em aplicativos não relacionados a jogos. Tarefas diárias, barras de progresso, conquistas e classificações sociais criam o hábito de voltar ao aplicativo. Duolingo, MyFitnessPal e Headspace são exemplos de gamificação bem-sucedida com altas taxas de Stickiness.
Perguntas Frequentes
DAU mostra a atividade real do usuário, não o número de instalações. Um aplicativo pode ter 1 milhão de instalações mas apenas 50.000 DAU — isso indica baixa retenção (95% dos usuários não retornam). DAU é uma métrica de engajamento, instalações são uma métrica de aquisição.
Para uma startup, o DAU absoluto é menos importante que sua tendência. Se o DAU está crescendo 10–20% mês a mês, o produto está encontrando Product-Market Fit. Se o DAU estagna ou cai enquanto as instalações crescem, há um problema de retenção. Stickiness > 20% é um bom sinal para uma startup.
Sim, a sazonalidade afeta significativamente o DAU. Aplicativos educacionais são ativos durante a semana, aplicativos de viagem durante feriados, aplicativos de fitness no início do ano. Ao analisar o DAU, sempre compare dados ano a ano em vez de mês a mês. Considere fatores sazonais ao definir metas trimestrais.
Comparar o DAU absoluto com concorrentes não faz sentido — eles podem ter um público e orçamento diferentes. Compare Stickiness (DAU/MAU) e tendências de crescimento de DAU. Use dados da SimilarWeb, App Annie ou Sensor Tower para benchmarking por categoria ajustado por país e plataforma.
Tecnicamente, sim: por exemplo, reiniciando uma sessão a cada 30 segundos ou enviando eventos falsos. Mas isso é inútil para os negócios — tais manipulações não aumentam o engajamento real. Apple e Google Play rastreiam padrões suspeitos e podem bloquear sua conta. Métricas honestas são mais úteis para a tomada de decisões.
Resumo
Vamos desenvolver um aplicativo móvel chave na mão
A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.
Leia também