Отношение DAU к MAU. Показывает насколько часто месячный пользователь возвращается.
$$\text{Stickiness} = \frac{\text{DAU}}{\text{MAU}}$$
Что это
«Клейкость» продукта. Если средний месячный юзер заходит в продукт 7.5 дней в месяц — stickiness = 7.5/30 = 25%.
Бенчмарки
| Тип продукта | Stickiness |
|---|---|
| Мессенджеры (WhatsApp, Telegram) | 70–80% |
| Соцсети (Instagram, TikTok) | 50–60% |
| E-com (Каспи, Wildberries) | 20–30% |
| Финтех / банкинг | 15–25% |
| B2B SaaS | 10–20% |
| Тревел, недвижимость | 3–8% |
Тонкости
Связь с retention
Stickiness — это вторичная производная retention. Если retention отличный, stickiness тоже будет высоким автоматически.
with dau as (
select date_trunc('day', event_at)::date as day,
count(distinct user_id) as dau
from events group by 1
),
mau as (
select date_trunc('day', event_at)::date as day,
count(distinct user_id) over (
order by date_trunc('day', event_at)
range between interval '29 day' preceding and current row
) as mau
from events
)
select d.day, d.dau, m.mau, d.dau::float / nullif(m.mau, 0) as stickiness
from dau d join mau m on m.day = d.day
order by d.day desc;