DAU, WAU и MAU малочувствительны к изменениям в продукте
dau_total = (
sessions.groupby('session_date').agg({'client_id': 'nunique'}).mean()
)
wau_total = (
sessions.groupby(['session_year', 'session_week'])
.agg({'client_id': 'nunique'})
.mean()
)
-
Sticky factor - DAU/WAU, DAU/MAU отражает регулярность использования сервиса или приложения
- Среднее количество сессий на пользователя за период (обычно берут в расчет месяц)
- Средняя продолжительность сессии, average session length
sessions['session_duration_sec'] = (
sessions['session_end_ts'] - sessions['session_start_ts']
).dt.seconds
print(sessions['session_duration_sec'].median()) #mean будет сильно сдвигаться за счет экстремально-длинных сессий
#желательно чтобы медиана была выше некоторого минимального значения (отказ пользователя)
# и распределение
sessions['session_duration_sec'].hist(bins=50)
plt.show()
Комментариев нет:
Отправить комментарий