Avec DAU/MAU, j’étais également curieux d’un équivalent hebdomadaire. Ci-dessous se trouve une requête pour l’explorateur de données qui vous donnera le nombre d’utilisateurs actifs hebdomadaires divisé par le nombre d’utilisateurs actifs mensuels. Malheureusement, elle n’a pas de mécanisme d’historique, donc si vous vouliez voir comment cette métrique variait sur une base hebdomadaire, vous devriez exécuter le script une fois par semaine via l’API ou manuellement et stocker les valeurs quelque part.
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
À titre de référence, mon taux DAU/MAU est d’environ 20 %, et mon taux WAU/MAU est d’environ 54 %. Je pense que le taux WAU/MAU convient mieux à une communauté qui est davantage axée sur une utilité intermittente plutôt que sur l’engagement.