Consulta para WAU/MAU

Com DAU/MAU, eu também estava curioso sobre um equivalente semanal. Abaixo está uma consulta para o explorador de dados que lhe dará a contagem de usuários ativos semanais dividida pela contagem de usuários ativos mensais. Infelizmente, ela não tem um mecanismo de histórico, então se você quisesse ver como essa métrica variou semanalmente, você precisaria executar o script uma vez por semana via API ou manualmente e armazenar os valores em algum lugar.

WITH weekly_active_users_count AS(
  SELECT CAST(COUNT(DISTINCT u.id) AS NUMERIC)AS count
  FROM users u
  WHERE age(u.last_seen_at) < interval '7 days'
), monthly_active_users_count AS (
  SELECT CAST(COUNT(DISTINCT u.id) AS NUMERIC) AS count
  FROM users u
  WHERE age(u.last_seen_at) < interval '31 days'
)
SELECT 
  ROUND(weekly_active_users_count.count / monthly_active_users_count.count,2)*100  
  AS weekly_monthly_percentage
FROM weekly_active_users_count,monthly_active_users_count

Para referência, minha taxa DAU/MAU está em torno da marca de 20%, e a taxa WAU/MAU está em torno de 54%. Sinto que a taxa WAU/MAU é mais adequada para uma comunidade que é mais voltada para utilidade intermitente do que para engajamento.

3 curtidas