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 را از طریق SDK به Amplitude یا Mixpanel متصل کنید برای تحلیل بین پلتفرمی. برای گزارش‌های منظم، ارسال ایمیل از 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 ثانیه جلسه را restart کنید یا رویدادهای جعلی ارسال کنید. اما این برای کسب‌وکار بی‌معنی است — چنین دستکاری‌هایی جذب واقعی را افزایش نمی‌دهند. 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 از سال 2017 برنامه‌های iOS و Android را برای استارتاپ‌ها و کسب‌وکارها ایجاد می‌کند. ما به شما مشاوره می‌دهیم و بهترین راه‌حل را پیشنهاد خواهیم کرد.

بحث درباره پروژه

همچنین بخوانید