DAU — що це, як рахувати та аналізувати щоденну аудиторію

Автор: IT Sectr Опубліковано: 2026-04-19 Час читання: 8 хв

DAU (Daily Active Users) — це метрика, яка показує кількість унікальних користувачів, які взаємодіяли з додатком за добу. Це базовий показник залученості аудиторії в мобільній аналітиці. За даними Mixpanel Benchmarks, 2024, середній DAU для додатків у категорії Social становить 40–60% від MAU, а для Utility — 15–25%. Аналіз DAU у зв’язці з WAU та MAU дає повну картину залученості користувачів.

Головне

  • DAU — кількість унікальних активних користувачів за добу
  • Stickiness — співвідношення DAU/MAU, показник утримання аудиторії
  • Firebase Analytics — безкоштовний інструмент для відстеження DAU
  • 25–50% — нормальний діапазон Stickiness для мобільних додатків
  • Гранулярність — аналіз DAU за платформами, версіями та сегментами

Що таке DAU?

DAU (Daily Active Users) — метрика, яка вимірює кількість унікальних користувачів, які виконали хоча б одну цільову дію в додатку за календарну добу. Дія визначається розробником: відкриття додатка, авторизація, перегляд контенту або клік по кнопці. У типовому налаштуванні DAU рахує всіх користувачів, які відкрили додаток хоча б один раз на день.

DAU — це операційний показник здоров’я продукту. Зростання DAU свідчить про те, що додаток стає кориснішим для аудиторії або залучає нових користувачів. Падіння DAU може вказувати на проблеми з утриманням, погіршення користувацького досвіду або появу сильного конкурента. Аналізувати DAU потрібно в динаміці, а не як абсолютне значення.

Які дії вважаються активністю

Визначення активного користувача залежить від типу додатка. Для соціальних мереж активність — це перегляд стрічки, надсилання повідомлення або публікація поста. Для ігор — запуск та виконання хоча б одного рівня. Для утиліт — відкриття та виконання основної функції. Рекомендується налаштувати подію session_start як тригер для зарахування DAU.

DAU у різних категоріях додатків

За даними статистики Mixpanel (2024), середні значення DAU сильно відрізняються за категоріями. Соціальні додатки мають 40–60% DAU від встановлень, ігри — 20–35%, утиліти — 10–25%. Для точної оцінки рівня DAU вашого додатка порівнюйте показники з медіаною за категорією, а не з абсолютними цифрами лідерів ринку.

Формула розрахунку DAU

DAU розраховується як кількість унікальних ідентифікаторів пристроїв (або user_id для авторизованих користувачів), які надіслали подію активності за календарну добу. Формула: DAU = |{ distinct user_id : event_time ∈ [00:00, 23:59] UTC }|. Простий підрахунок відкриттів дає некоректні дані — необхідно використовувати дедуплікацію за ідентифікатором користувача.

python
def calculate_dau(events_df):
    """
    Calculate DAU from event dataframe
    
    Args:
        events_df: DataFrame with columns user_id and event_date
    Returns:
        DataFrame with dau per date
    """
    dau_df = (events_df
        .groupby("event_date")
        ["user_id"]
        .nunique()
        .reset_index()
        .rename(columns={"user_id": "dau"})
    )
    return dau_df

Особливості розрахунку для різних платформ

На Android як ідентифікатор використовується Installation ID (Firebase) або Advertising ID. На iOS — IDFV або App Instance ID. Для авторизованих додатків надійніше використовувати user_id з backend-авторизації. Якщо додаток доступний на обох платформах, DAU рахується окремо для кожної платформи та агрегується на рівні backend-аналітики.

Часові пояси та крос-денний облік

DAU рахується за UTC або за часовим поясом, вибраним у налаштуваннях аналітичної системи. Якщо користувач активний о 23:45 UTC, а потім о 00:15, система зараховує два дні DAU. Це нормально для загального DAU, але для точного аналізу рекомендується налаштовувати кастомний часовий пояс під регіон більшості користувачів через Firebase Analytics.

DAU, WAU та MAU: різниця метрик

DAU (Daily), WAU (Weekly) та MAU (Monthly) — це три рівні воронки залученості. DAU показує щоденну активність, WAU — щотижневу, MAU — щомісячну. Аналіз у зв’язці цих трьох метрик дозволяє оцінити глибину залученості: висока частота повернень (DAU/MAU > 50%) свідчить про сформовану звичку у користувачів.

МетрикаПеріодКоли важливаТипове значення
DAU1 деньЩоденна залученість10–50% від встановлень
WAU7 днівЩотижнева звичка30–60% від MAU
MAU30 днівЗагальне охоплення аудиторії100% база

Як інтерпретувати співвідношення DAU/MAU

Співвідношення DAU/MAU називається Stickiness і вимірюється у відсотках. Stickiness = DAU / MAU × 100%. Значення 20% означає, що середній користувач заходить у додаток 6 днів на місяць. Для соціальних мереж і месенджерів Stickiness 50%+ — норма. Для утиліт і фінансових додатків 15–25% — хороший показник.

Метрики зростання на основі DAU

На основі DAU та MAU розраховуються метрики зростання: Retention (утримання), Churn Rate (відтік) та LTV (пожиттєва цінність). Якщо DAU зростає, але MAU знижується, це вказує на проблеми із залученням нових користувачів, хоча існуюча аудиторія залишається активною. Якщо обидва показники зростають — продукт здоровий і масштабується.

Stickiness: нормальні значення DAU/MAU

Stickiness (коефіцієнт прилипання) — ключовий показник якості аудиторії. Розраховується як відношення DAU до MAU. Наприклад, якщо DAU = 30 000, а MAU = 100 000, то Stickiness = 30%. Це означає, що 30% щомісячних користувачів заходять у додаток щодня. Чим вищий Stickiness, тим сильніше у користувачів сформована звичка.

Норми Stickiness за категоріями

За даними агрегованої статистики Amplitude (2024), медіанні значення Stickiness становлять: Social 45–55%, Communication 40–50%, Gaming 20–35%, E-commerce 15–25%, Fintech 15–20%, Utility 10–20%. Прагнути до абстрактних 50% безглуздо — норма визначається конкретною категорією та бізнес-моделлю продукту.

Чому Stickiness вище не завжди краще

Високий Stickiness не завжди свідчить про здоров’я продукту. Наприклад, додаток із вимушеною щоденною активністю (банкінг, верифікація, корпоративні інструменти) може мати 60% Stickiness, але низьку задоволеність користувачів. Аналізуйте DAU разом із NPS та retention, щоб отримати об’єктивну картину залученості.

Як відстежувати DAU у Firebase Analytics

Firebase Analytics надає автоматичний збір DAU без написання коду. При підключенні SDK Firebase Analytics починає відстежувати активність користувачів за подією session_start. DAU відображається в дашборді Firebase у розділі Analytics → Dashboard → Active Users. Дані доступні з гранулярністю по днях і фільтрацією за платформою, версією та країною.

Налаштування кастомних подій для DAU

Якщо потрібен більш точний DAU (наприклад, тільки авторизовані користувачі або користувачі, які виконали цільову дію), налаштуйте кастомні події через Firebase SDK. Надсилайте подію з параметрами при кожному виконанні цільової дії та фільтруйте в панелі аналітики. Для дедуплікації Firebase автоматично використовує Installation ID.

kotlin
import com.google.firebase.analytics.FirebaseAnalytics

class AnalyticsTracker {
    private val firebase = FirebaseAnalytics.getInstance(context)
    
    fun trackDailyActiveUsers() {
        val params = bundleOf(
            "app_version" to BuildConfig.VERSION_NAME,
            "platform" to "android",
            "user_id" to AuthManager.getCurrentUserId()
        )
        firebase.logEvent("daily_session", params)
    }
}

Автоматизація звітів по DAU

Firebase Analytics дозволяє налаштувати автоматичне вивантаження даних про DAU у BigQuery для побудови кастомних дашбордів. Ви також можете підключити Firebase до Amplitude або Mixpanel через SDK для крос-платформенного аналізу. Для регулярних звітів налаштуйте email-розсилку з Firebase Console з графіками DAU за вибраний період.

Як впливати на DAU та підвищувати залученість

Підвищення DAU — це задача product growth, яка вирішується через покращення користувацького досвіду, впровадження звичок та підвищення цінності продукту. Не існує єдиної формули для зростання DAU, але є перевірені тактики, які працюють у більшості категорій мобільних додатків.

  • Впровадити Push-повідомлення з персоналізованим контентом і таймінгом
  • Додати щоденні заохочення: бонуси, челенджі та нагадування
  • Покращити onboarding для швидкої демонстрації цінності додатка
  • Оптимізувати Deep Linking для повернення користувачів із зовнішніх джерел
  • Аналізувати DAU за когортами та виявляти точки відтоку

Push-повідомлення та DAU

За даними дослідження Airship (2024), додатки, які використовують персоналізовані Push-повідомлення, показують на 30–50% вищий DAU порівняно з додатками без повідомлень. Ключовий фактор — релевантність контенту та час відправки. Агресивні повідомлення дають короткострокове зростання DAU, але знижують Retention у довгостроковій перспективі.

Гейміфікація як драйвер DAU

Впровадження ігрових механік — гейміфікація — збільшує DAU на 15–30% у неігрових додатках. Щоденні завдання, прогрес-бари, досягнення та соціальні рейтинги створюють звичку повертатися в додаток. Duolingo, MyFitnessPal та Headspace — приклади успішної гейміфікації з високими показниками Stickiness.

Часто задавані питання

Чим DAU відрізняється від кількості встановлень?

DAU показує реальну активність користувачів, а не кількість встановлень. У додатка може бути 1 млн встановлень, але DAU всього 50 000 — це свідчить про низьке утримання (95% користувачів не повертаються). DAU — метрика залученості, встановлення — метрика залучення.

Який DAU вважається хорошим для стартапу?

Для стартапу важливий не абсолютний DAU, а його динаміка. Якщо DAU зростає на 10–20% місяць до місяця — продукт знаходить Product-Market Fit. Якщо DAU стагнує або падає при зростанні встановлень — є проблема з утриманням. Stickiness > 20% — хороший сигнал для стартапу.

Чи впливає сезонність на DAU?

Так, сезонність суттєво впливає на DAU. Навчальні додатки активні в будні, туристичні — у свята, фітнес-додатки — на початку року. При аналізі DAU завжди порівнюйте дані рік до року, а не місяць до місяця. Враховуйте сезонні фактори при постановці цілей на квартал.

Як коректно порівнювати DAU з конкурентами?

Порівнювати абсолютний DAU з конкурентами безглуздо — у них може бути інша аудиторія та бюджет. Порівнюйте Stickiness (DAU/MAU) та динаміку зростання DAU. Використовуйте дані з SimilarWeb, App Annie або Sensor Tower для бенчмаркінгу за категорією з поправкою на країну та платформу.

Чи можна маніпулювати DAU?

Технічно можна: наприклад, перезапускати сесію кожні 30 секунд або надсилати фейкові події. Але це безглуздо для бізнесу — такі маніпуляції не збільшують реальну залученість. Apple та Google Play відстежують підозрілі патерни і можуть заблокувати обліковий запис. Чесні метрики корисніші для прийняття рішень.

Підсумки

  • DAU — кількість унікальних активних користувачів за добу, базова метрика залученості
  • Stickiness (DAU/MAU) — 25–50% для соціальних додатків, 10–25% для утиліт
  • Firebase Analytics — автоматично відстежує DAU через подію session_start
  • DAU ≠ встановлення — метрика показує реальне використання, а не кількість завантажень
  • Push-повідомлення збільшують DAU на 30–50% при правильній персоналізації
  • Гейміфікація підвищує Stickiness на 15–30% у неігрових додатках
  • Аналізуйте DAU в динаміці та за когортами, а не як абсолютне значення

Ми розробимо мобільний застосунок під ключ

IT Sectr створює застосунки для iOS та Android для стартапів і бізнесу з 2017 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.

Обговорити проект

Читайте також