Consulta para WAU/MAU

Con DAU/MAU también tenía curiosidad por un equivalente semanal. A continuación, se muestra una consulta para el explorador de datos que le dará el recuento de usuarios activos semanales dividido por el recuento de usuarios activos mensuales. Desafortunadamente, no tiene un mecanismo de historial, por lo que si quisiera ver cómo varió esta métrica semanalmente, necesitaría ejecutar el script una vez por semana a través de la API o manualmente y almacenar los valores en algún 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

Como referencia, mi tasa DAU/MAU está alrededor del 20% y la tasa WAU/MAU está alrededor del 54%. Siento que la tasa WAU/MAU es más adecuada para una comunidad que está más orientada hacia la utilidad intermitente en lugar del compromiso.

3 Me gusta