Ответ
На последнем коммерческом проекте (мобильное приложение для iOS) ключевой метрикой был Monthly Active Users (MAU).
- Средний MAU: ~120 000 уникальных пользователей в месяц.
- Пиковый MAU: До 150 000 в периоды высокой сезонной активности (например, праздники).
- Daily Active Users (DAU): Составлял примерно 20-25% от MAU.
Как отслеживалось: Для сбора аналитики использовался комбинированный подход:
- Firebase Analytics — как основной инструмент для сбора пользовательских событий и подсчета аудитории.
- AppMetrica (Yandex) — как дополнительный источник для верификации данных и более глубокой аналитики на некоторых рынках.
Пример кода для логирования сессии:
import FirebaseAnalytics
func logUserSessionStart() {
Analytics.logEvent(AnalyticsEventAppOpen, parameters: [
AnalyticsParameterUserID: userId,
"timestamp": Date().timeIntervalSince1970
])
}
Важные нюансы подсчета:
- Активный пользователь определялся как пользователь, совершивший хотя бы одно осмысленное действие (например, просмотр контента, совершение запроса), а не просто запустивший приложение.
- Данные фильтровались от ботов, тестовых устройств и внутренней активности команды.
- Метрики анализировались по скользящему 30-дневному окну для расчета MAU.