DAU (Daily Active Users) هو مقياس يوضح عدد المستخدمين الفريدين الذين تفاعلوا مع التطبيق خلال يوم واحد. إنه مؤشر أساسي لمشاركة الجمهور في التحليلات المحمولة. وفقًا لـ Mixpanel Benchmarks, 2024، يبلغ متوسط DAU للتطبيقات في فئة Social 40–60% من MAU، وللأدوات — 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 (يومي)، WAU (أسبوعي) و MAU (شهري) هي ثلاثة مستويات لقمع المشاركة. DAU يظهر النشاط اليومي، WAU — الأسبوعي، MAU — الشهري. تحليل هذه المقاييس الثلاثة معًا يسمح بتقييم عمق المشاركة: تردد العودة المرتفع (DAU/MAU > 50%) يشير إلى عادة مشكلة لدى المستخدمين.
| المقياس | الفترة | متى يكون مهمًا | القيمة النموذجية |
|---|---|---|---|
| DAU | يوم واحد | المشاركة اليومية | 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، يتم حساب مقاييس النمو: الاحتفاظ، معدل التسرب، و LTV (القيمة الدائمة). إذا كان DAU ينمو ولكن MAU يتناقص، فهذا يشير إلى مشاكل في جذب مستخدمين جدد، على الرغم من أن الجمهور الحالي يبقى نشطًا. إذا كان كلا المقياسين في نمو — المنتج صحي ويتوسع.
Stickiness هو مؤشر رئيسي لجودة الجمهور. يتم حسابه كنسبة DAU إلى MAU. على سبيل المثال، إذا كان DAU = 30,000 و MAU = 100,000، فإن Stickiness = 30%. هذا يعني أن 30% من المستخدمين الشهريين يفتحون التطبيق يوميًا. كلما زاد Stickiness، كانت العادة أقوى بين المستخدمين.
وفقًا لإحصائيات Amplitude المجمعة (2024)، قيم Stickiness المتوسطة هي: Social 45–55%، اتصالات 40–50%، ألعاب 20–35%، تجارة إلكترونية 15–25%، تقنية مالية 15–20%، أدوات 10–20%. السعي لتحقيق 50% مجردة لا معنى له — المعيار تحدده الفئة المحددة ونموذج عمل المنتج.
Stickiness المرتفع لا يشير دائمًا إلى صحة المنتج. على سبيل المثال، تطبيق ذو نشاط يومي إجباري (الخدمات المصرفية، التحقق، الأدوات المؤسسية) قد يكون لديه 60% Stickiness ولكن رضا مستخدم منخفض. قم بتحليل DAU مع NPS والاحتفاظ للحصول على صورة موضوعية للمشاركة.
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 بـ Amplitude أو Mixpanel عبر SDK للتحليل عبر المنصات. للتقارير المنتظمة، قم بإعداد ملخص بريد إلكتروني من Firebase Console مع رسوم بيانية لـ DAU للفترة المحددة.
زيادة DAU هي تحدي نمو المنتج يتم حله من خلال تحسين تجربة المستخدم، بناء العادات، وزيادة قيمة المنتج. لا توجد صيغة واحدة لنمو DAU، ولكن هناك تكتيكات مثبتة تعمل في معظم فئات تطبيقات الجوال.
وفقًا لدراسة Airship (2024)، التطبيقات التي تستخدم إشعارات Push مخصصة تظهر DAU أعلى بنسبة 30–50% مقارنة بالتطبيقات بدون إشعارات. العامل الرئيسي هو ملاءمة المحتوى وتوقيت الإرسال. الإشعارات العدوانية تعطي نموًا قصير المدى لـ DAU ولكنها تقلل الاحتفاظ على المدى الطويل.
تنفيذ آليات اللعبة — الألعاب — يزيد DAU بنسبة 15–30% في التطبيقات غير اللعبة. المهام اليومية، أشرطة التقدم، الإنجازات، والتصنيفات الاجتماعية تخلق عادة العودة إلى التطبيق. Duolingo و MyFitnessPal و Headspace هي أمثلة على الألعاب الناجحة مع معدلات Stickiness عالية.
الأسئلة الشائعة
DAU يظهر النشاط الفعلي للمستخدمين، وليس عدد التثبيتات. قد يكون لدى التطبيق مليون تثبيت ولكن 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 ثانية أو إرسال أحداث مزيفة. لكن هذا غير مجدٍ للأعمال — مثل هذه التلاعبات لا تزيد المشاركة الحقيقية. Apple و Google Play يتتبعان الأنماط المشبوهة وقد يحظران حسابك. المقاييس الصادقة أكثر فائدة لاتخاذ القرارات.
الملخص
سنقوم بتطوير تطبيق جوال جاهز
تقدم IT Sectr تطبيقات iOS وAndroid للشركات الناشئة والشركات منذ عام 2017. سوف نقدم لك النصح ونقترح أفضل حل.
اقرأ أيضًا