DAU (Daily Active Users) — معیاری است که تعداد کاربران منحصربهفردی را نشان میدهد که در طول یک روز با اپلیکیشن تعامل داشتهاند. این شاخص پایهای از جذب مخاطب در تحلیل موبایل است. بر اساس دادههای Mixpanel Benchmarks, 2024، میانگین DAU برای اپلیکیشنهای دسته Social 40–60% از MAU و برای Utility 15–25% است. تحلیل DAU در کنار WAU و MAU تصویر کاملی از جذب کاربران ارائه میدهد.
نکات کلیدی
DAU (Daily Active Users) — معیاری است که تعداد کاربران منحصربهفردی را اندازهگیری میکند که حداقل یک اقدام هدفمند در اپلیکیشن در طول یک روز تقویمی انجام دادهاند. اقدام توسط توسعهدهنده تعیین میشود: باز کردن اپلیکیشن، احراز هویت، مشاهده محتوا یا کلیک روی دکمه. در تنظیمات معمول، DAU تمام کاربرانی را که حداقل یک بار در روز اپلیکیشن را باز کردهاند، شمارش میکند.
DAU — یک شاخص عملیاتی سلامت محصول است. رشد DAU نشان میدهد که اپلیکیشن برای مخاطب مفیدتر میشود یا کاربران جدید جذب میکند. کاهش DAU ممکن است به مشکلات حفظ کاربر، بدتر شدن تجربه کاربری یا ظهور یک رقیب قوی اشاره کند. DAU باید در پویایی تحلیل شود، نه بهعنوان یک مقدار مطلق.
تعریف کاربر فعال به نوع اپلیکیشن بستگی دارد. برای شبکههای اجتماعی، فعالیت شامل مشاهده فید، ارسال پیام یا انتشار پست است. برای بازیها — راهاندازی و تکمیل حداقل یک مرحله. برای ابزارها — باز کردن و انجام عملکرد اصلی. توصیه میشود رویداد session_start را بهعنوان محرک شمارش DAU تنظیم کنید.
بر اساس آمار Mixpanel (2024)، مقادیر میانگین DAU بر اساس دستهبندی تفاوت زیادی دارند. اپلیکیشنهای اجتماعی 40–60% DAU از نصبها دارند، بازیها 20–35%، ابزارها 10–25%. برای ارزیابی دقیق سطح DAU اپلیکیشن خود، شاخصها را با میانه دستهبندی مقایسه کنید، نه با اعداد مطلق رهبران بازار.
DAU بهعنوان تعداد شناسههای منحصربهفرد دستگاه (یا user_id برای کاربران احراز هویت شده) محاسبه میشود که رویداد فعالیت را در طول یک روز تقویمی ارسال کردهاند. فرمول: DAU = |{ distinct user_id : event_time ∈ [00:00, 23:59] UTC }|. شمارش ساده بازکردنها دادههای نادرست میدهد — باید از حذف تکراری بر اساس شناسه کاربر استفاده کرد.
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 (Daily)، WAU (Weekly) و MAU (Monthly) — سه سطح قیف جذب هستند. DAU فعالیت روزانه، WAU هفتگی و MAU ماهانه را نشان میدهد. تحلیل ترکیبی این سه معیار امکان ارزیابی عمق جذب را فراهم میکند: فراوانی بالای بازگشت (DAU/MAU > 50%) نشاندهنده عادت شکلگرفته در کاربران است.
| معیار | دوره | زمان اهمیت | مقدار معمول |
|---|---|---|---|
| DAU | 1 روز | جذب روزانه | 10–50% نصبها |
| WAU | 7 روز | عادت هفتگی | 30–60% MAU |
| MAU | 30 روز | پوشش کلی مخاطب | 100% پایه |
نسبت DAU/MAU Stickiness نامیده میشود و به درصد اندازهگیری میشود. Stickiness = DAU / MAU × 100%. مقدار 20% به این معنی است که کاربر متوسط 6 روز در ماه وارد اپلیکیشن میشود. برای شبکههای اجتماعی و پیامرسانها Stickiness 50%+ نرمال است. برای ابزارها و اپلیکیشنهای مالی 15–25% شاخص خوبی است.
بر اساس DAU و MAU معیارهای رشد محاسبه میشوند: Retention (حفظ)، Churn Rate (ریزش) و LTV (ارزش طول عمر). اگر DAU رشد کند اما MAU کاهش یابد، این نشاندهنده مشکلات در جذب کاربران جدید است، اگرچه مخاطب موجود فعال باقی میماند. اگر هر دو شاخص رشد کنند — محصول سالم است و مقیاسپذیر است.
Stickiness (ضریب چسبندگی) — شاخص کلیدی کیفیت مخاطب است. بهعنوان نسبت DAU به MAU محاسبه میشود. مثلاً اگر DAU = 30,000 و MAU = 100,000، Stickiness = 30%. این یعنی 30% کاربران ماهانه روزانه وارد اپلیکیشن میشوند. هرچه 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 بالا همیشه به سلامت محصول اشاره نمیکند. مثلاً اپلیکیشنی با فعالیت اجباری روزانه (بانکداری، تأیید هویت، ابزارهای شرکتی) ممکن است 60% Stickiness داشته باشد، اما رضایت کاربر پایین باشد. DAU را همراه با NPS و retention تحلیل کنید تا تصویر عینی از جذب به دست آورید.
Firebase Analytics جمعآوری خودکار DAU را بدون نوشتن کد فراهم میکند. پس از اتصال SDK Firebase Analytics، شروع به ردیابی فعالیت کاربران بر اساس رویداد session_start میکند. DAU در داشبورد Firebase در بخش Analytics → Dashboard → Active Users نمایش داده میشود. دادهها با جزئیات روزانه و فیلتر بر اساس پلتفرم، نسخه و کشور در دسترس هستند.
اگر DAU دقیقتری مورد نیاز است (مثلاً فقط کاربران احراز هویت شده یا کاربرانی که اقدام هدفمند انجام دادهاند)، رویدادهای سفارشی را از طریق Firebase SDK تنظیم کنید. با هر بار انجام اقدام هدفمند، رویداد را با پارامترها ارسال کنید و در پنل تحلیل فیلتر کنید. برای حذف تکراری Firebase بهطور خودکار از Installation ID استفاده میکند.
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)
}
}
Firebase Analytics امکان تنظیم خروجی خودکار دادههای DAU به BigQuery برای ساخت داشبوردهای سفارشی را فراهم میکند. همچنین میتوانید Firebase را از طریق SDK به Amplitude یا Mixpanel متصل کنید برای تحلیل بین پلتفرمی. برای گزارشهای منظم، ارسال ایمیل از Firebase Console با نمودارهای DAU برای دوره انتخاب شده را تنظیم کنید.
افزایش DAU وظیفه product growth است که از طریق بهبود تجربه کاربری، ایجاد عادتها و افزایش ارزش محصول حل میشود. فرمول واحدی برای رشد DAU وجود ندارد، اما تاکتیکهای اثبات شدهای وجود دارند که در اکثر دستهبندیهای اپلیکیشنهای موبایل کار میکنند.
بر اساس تحقیقات Airship (2024)، اپلیکیشنهایی که از اعلانهای Push شخصیسازی شده استفاده میکنند، 30–50% DAU بالاتری نسبت به اپلیکیشنهای بدون اعلان نشان میدهند. عامل کلیدی — ارتباط محتوا و زمان ارسال است. اعلانهای تهاجمی رشد کوتاهمدت DAU میدهند اما Retention را در بلندمدت کاهش میدهند.
معرفی مکانیکهای بازی — بازیسازی — DAU را 15–30% در اپلیکیشنهای غیربازی افزایش میدهد. وظایف روزانه، نوارهای پیشرفت، دستاوردها و رتبهبندیهای اجتماعی عادت بازگشت به اپلیکیشن را ایجاد میکنند. Duolingo، MyFitnessPal و Headspace — نمونههایی از بازیسازی موفق با شاخصهای بالای Stickiness هستند.
سؤالات متداول
DAU فعالیت واقعی کاربران را نشان میدهد، نه تعداد نصبها را. یک اپلیکیشن ممکن است 1 میلیون نصب داشته باشد، اما DAU فقط 50,000 — این نشاندهنده حفظ پایین است (95% کاربران برنمیگردند). DAU معیار جذب است، نصبها معیار جذب کاربر.
برای استارتاپ DAU مطلق مهم نیست، بلکه پویایی آن مهم است. اگر DAU ماه به ماه 10–20% رشد کند — محصول در حال یافتن Product-Market Fit است. اگر DAU راکد بماند یا با رشد نصبها کاهش یابد — مشکل حفظ وجود دارد. Stickiness > 20% — سیگنال خوبی برای استارتاپ است.
بله، فصلی بودن به طور قابل توجهی بر DAU تأثیر میگذارد. اپلیکیشنهای آموزشی در روزهای هفته فعالترند، گردشگری — در تعطیلات، تناسب اندام — در ابتدای سال. در تحلیل DAU همیشه دادهها را سال به سال مقایسه کنید، نه ماه به ماه. عوامل فصلی را در تعیین اهداف سهماهه در نظر بگیرید.
مقایسه DAU مطلق با رقبا بیمعنی است — آنها ممکن است مخاطب و بودجه متفاوتی داشته باشند. Stickiness (DAU/MAU) و پویایی رشد DAU را مقایسه کنید. از دادههای SimilarWeb، App Annie یا Sensor Tower برای بنچمارک بر اساس دستهبندی با در نظر گرفتن کشور و پلتفرم استفاده کنید.
از نظر فنی ممکن است: مثلاً هر 30 ثانیه جلسه را restart کنید یا رویدادهای جعلی ارسال کنید. اما این برای کسبوکار بیمعنی است — چنین دستکاریهایی جذب واقعی را افزایش نمیدهند. Apple و Google Play الگوهای مشکوک را ردیابی میکنند و ممکن است حساب را مسدود کنند. معیارهای صادقانه برای تصمیمگیری مفیدتر هستند.
خلاصه
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.