Con DAU/MAU ero curioso anche di un equivalente settimanale. Di seguito è riportata una query per il data explorer che ti fornirà il conteggio degli utenti attivi settimanali diviso per il conteggio degli utenti attivi mensili. Sfortunatamente non ha una meccanica di cronologia, quindi se volessi vedere come questa metrica variava su base settimanale dovresti eseguire lo script una volta alla settimana tramite API o manualmente e archiviare i valori da qualche parte.
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
Come riferimento, il mio tasso DAU/MAU è intorno al 20% e il tasso WAU/MAU è intorno al 54%. Ritengo che il tasso WAU/MAU sia più adatto per una community più orientata all’utilità intermittente piuttosto che all’engagement.