WAU (Weekly Active Users) — تعداد کاربران منحصربهفردی است که حداقل یک اقدام هدفمند در برنامه در 7 روز گذشته انجام دادهاند. این معیار موقعیت میانی بین DAU و MAU را اشغال میکند: نوسانات روزانه را هموار میکند، اما سریعتر از شاخصهای ماهانه به تغییرات مخاطب واکنش نشان میدهد. طبق گزارش Statista درباره تحلیل موبایل برای سال 2025، WAU در 68% از برنامههای B2C برای ارزیابی اثربخشی کمپینهای بازاریابی هفتگی و اعلانهای push استفاده میشود. درک این شاخص به تیمها امکان میدهد به موقع فرضیات محصول را تصحیح کرده و مخاطب فعال را حفظ کنند.
نکات اصلی
WAU (Weekly Active Users) — معیاری است که تعداد کاربران منحصربهفردی را نشان میدهد که در 7 روز تقویمی گذشته با برنامه تعامل داشتهاند. برخلاف DAU (Daily Active Users)، WAU کمتر در معرض نوسانات روزانه قرار دارد و تصویر پایدارتری از فعالیت هفتگی ارائه میدهد.
این معیار امکان ارزیابی اثربخشی فعالیتهای هفتگی محصول و بازاریابی را فراهم میکند. اگر DAU به سوال “امروز چند نفر آمدند” پاسخ میدهد، WAU — “چند نفر این هفته با ما ماندند”. این برای برنامههایی با چرخه استفاده چند روزه حیاتی است: ردیابهای تناسب اندام، پلتفرمهای آموزشی، خبرخوانها.
در برنامههایی با الگوی استفاده نامنظم اما هفتگی، DAU میتواند به شدت نوسان کند. به عنوان مثال، در برنامههای برنامهریزی وظایف کاربران هر 2-3 روز یکبار وارد میشوند — DAU فعالیت کمی نشان میدهد، در حالی که WAU تعامل واقعی را به درستی منعکس میکند. انتخاب بین DAU و WAU به دفعات مورد انتظار تعامل با محصول بستگی دارد.
WAU با شاخص حفظ Day 7 همبستگی دارد: اگر کاربر در روز 7 برگردد، حداقل دو بار در ماه وارد WAU میشود. تیمها از WAU برای ردیابی تأثیر ویژگیهای جدید استفاده میکنند: راهاندازی ویژگی در دوشنبه و اندازهگیری WAU در یکشنبه بعد ارزیابی مستقیم تأثیر تغییر بر مخاطب هفتگی را فراهم میکند.
SELECT
DATE_TRUNC('week', event_date) AS week_start,
COUNT(DISTINCT user_id) AS wau
FROM user_events
WHERE event_date >= CURRENT_DATE - INTERVAL '7 days'
AND event_type IN ('session', 'purchase', 'content_view')
GROUP BY week_start
ORDER BY week_start DESC;
محاسبه WAU با یک فرمول ساده انجام میشود: تعداد کاربران منحصربهفرد در 7 روز گذشته. با این حال در عمل دو رویکرد اعمال میشود — هفته ثابت (Monday-Sunday) و پنجره لغزان (rolling 7 days). انتخاب روش بر تفسیر دادهها و قابلیت مقایسه گزارشها تأثیر میگذارد.
هفته ثابت برای گزارشدهی منظم راحت است: WAU از دوشنبه تا یکشنبه محاسبه میشود. پنجره لغزان WAU را برای هر روز به عنوان مجموع کاربران منحصربهفرد 7 روز گذشته محاسبه میکند. رویکرد دوم نمودار صافتری ارائه میدهد و در داشبوردهای بلادرنگ استفاده میشود. طبق دادههای Amplitude (2025)، 73% از تیمهای محصول از پنجره لغزان برای WAU استفاده میکنند.
هر باز کردن برنامه نباید در WAU محاسبه شود. تیمها اغلب کاربران را بر اساس رویدادهای هدفمند فیلتر میکنند: مشاهده محتوا، خرید، تکمیل مرحله، ارسال پیام. این کار کاربران “منفعل” را که برنامه را تصادفی باز کردهاند حذف میکند. در SQL چنین فیلتری با شرط event_type IN (...) اضافه میشود.
اگر کاربر در iOS و Android فعال باشد، شناسههای یکسان (email، account_id) باید حذف تکراری شوند. بدون حذف تکراری، WAU 15-25% بالاتر خواهد بود. برای شمارش صحیح به جای device_id از user_id داخلی استفاده کنید. Clickhouse و Snowflake از حذف تکراری از طریق HyperLogLog یا فیلترهای بلوم پشتیبانی میکنند.
import pandas as pd
# بارگیری رویدادهای 7 روز گذشته
events = pd.read_sql('''
SELECT user_id, event_date
FROM user_events
WHERE event_date >= CURRENT_DATE - 7
''', conn)
# محاسبه WAU با پنجره لغزان
events['week_start'] = events['event_date'] \
- pd.to_timedelta(events['event_date'].dt.dayofweek, unit='D')
wau = events.groupby('week_start')['user_id'] \
.nunique().reset_index()
wau.columns = ['week_start', 'wau']
print(wau)
اشتباه اول — در نظر گرفتن همه رویدادها بدون فیلتر کردن اقدامات هدفمند. اگر هر بازکردنی شمارش شود، WAU شامل کاربرانی میشود که 5 ثانیه وارد شده و برنامه را بستهاند. اشتباه دوم — مخلوط کردن مناطق زمانی: رویدادهای 7 روز باید در یک منطقه زمانی واحد (معمولاً UTC) محاسبه شوند. سوم — عدم حذف تکراری کاربران بین پلتفرمی که تصویر واقعی مخاطب را تحریف میکند.
| روش محاسبه | مزایا | معایب |
|---|---|---|
| هفته ثابت | سادگی گزارشدهی، قابلیت مقایسه با تقویم | تأخیر 1-2 روز |
| پنجره لغزان | نمودار صاف، نظارت بلادرنگ | دشواری مقایسه هفتهها |
| با فیلتر رویداد | فعالیت خالص، بدون کاربران منفعل | خطر حذف بخشی از مخاطب فعال |
سه معیار — DAU، WAU و MAU — سلسلهمراتب مخاطب فعال را بر اساس افقهای زمانی تشکیل میدهند. DAU فعالیت روزانه را اندازه میگیرد، WAU — هفتگی، MAU — ماهانه. هر معیار به سوال خود درباره رفتار کاربران پاسخ میدهد و در سناریوهای مختلف تحلیل محصول استفاده میشود.
DAU (Daily Active Users) — عملیاتیترین معیار است. نشان میدهد امروز چند کاربر آمدهاند. WAU پیکها و افتهای روزانه را هموار میکند و MAU — ماهانه. برای برنامههای با استفاده روزانه (پیامرسانها، رسانههای اجتماعی) DAU معیار اصلی است. برای برنامههایی با استفاده 1-2 بار در هفته (تناسب اندام، تحویل) WAU فعالیت را دقیقتر منعکس میکند. برای برنامههای فصلی یا کماستفاده (سفر، مالیات) — MAU.
Stickiness (چسبندگی) — نسبت DAU به MAU که نشان میدهد کاربران چند وقت یکبار برمیگردند. مقدار بالای 20% خوب در نظر گرفته میشود. WAU برای کنترل میانی استفاده میشود: اگر DAU/MAU کاهش یابد، میتوان WAU/MAU را بررسی کرد — اگر پایدار بود، مشکل در فعالیت روزانه است نه کلی. فرمول: Stickiness = DAU / MAU * 100%. برای یک برنامه سالم این شاخص در محدوده 20-50% باقی میماند.
انتخاب معیار به چرخه تجاری محصول بستگی دارد. در مرحله رشد تمرکز بر DAU است — دیدن پویایی روزانه کاربران جدید مهم است. در مرحله بلوغ WAU به معیار کلیدی تبدیل میشود: نشان میدهد چند کاربر در افق هفتگی وفادار میمانند. MAU برای گزارشدهی به سرمایهگذاران و ارزیابی پوشش کلی حیاتی است. با ترکیب سه معیار، تحلیلگر تصویر کاملی از چرخه عمر کاربر به دست میآورد.
def calculate_stickiness(dau, mau):
return round((dau / mau) * 100, 2)
# مثال محاسبه DAU/MAU WAU برای یک برنامه فرضی
daily = 15000
weekly = 45000
monthly = 80000
stickiness = calculate_stickiness(daily, monthly)
wau_mau_ratio = round((weekly / monthly) * 100, 2)
print(f"Stickiness: {stickiness}%")
print(f"WAU/MAU: {wau_mau_ratio}%")
هنجارهای WAU بین دستههای برنامه بسیار متفاوت است. یک مقدار “خوب” جهانی وجود ندارد — معیار باید با معیارهای داخل همان بخش مقایسه شود. برنامههای رسانههای اجتماعی بالاترین مقادیر WAU نسبت به MAU را نشان میدهند، در حالی که تجارت الکترونیک و برنامههای گردشگری به دلیل الگوی استفاده نامنظم پایینتر هستند.
طبق گزارش Adjust Mobile Benchmarks 2025، نسبت متوسط WAU/MAU برای دستههای مختلف: Social Media — 0.65، Gaming — 0.55، E-commerce — 0.35، Fintech — 0.45، Health & Fitness — 0.40. این بدان معناست که در شبکههای اجتماعی 65% از کاربران ماهانه به صورت هفتگی فعال هستند، و در تجارت الکترونیک — فقط 35%. مقادیر پایینتر از متوسط نشاندهنده مشکل در تعامل یا فاصله اندازهگیری نادرست انتخاب شده است.
فصلی بودن — عامل اول. برنامههای تحویل غذا پیک WAU را در جمعه و شنبه نشان میدهند، برنامههای تناسب اندام — در ژانویه و قبل از تابستان. اعلانهای push — عامل دوم: یک کمپین خوب میتواند WAU را 15-30% در یک هفته افزایش دهد. عامل سوم — بهروزرسانی برنامه: پس از انتشار بزرگ WAU معمولاً 10-20% در عرض دو هفته رشد میکند و سپس در سطح جدیدی تثبیت میشود.
| دسته | میانگین WAU/MAU | این به چه معناست |
|---|---|---|
| Social Media | 0.65 | 65% از کاربران ماهانه به صورت هفتگی فعال هستند |
| Gaming | 0.55 | تعامل بالا، اما خروج سریع بازیکنان جدید |
| Fintech | 0.45 | تراکنشهای منظم فعالیت پایدار را شکل میدهند |
| E-commerce | 0.35 | خریدها کمتر از یک بار در هفته انجام میشوند |
| Health & Fitness | 0.40 | به عادت بستگی دارد: هرچه کاربر بیشتر با برنامه کار کند، WAU بالاتر است |
رشد WAU وظیفهای است که با ترکیبی از ابزارهای محصول و بازاریابی حل میشود. برخلاف DAU که میتوان با یک اقدام یکباره افزایش داد، WAU نیاز به کار سیستماتیک بر بازگشت کاربران در افق هفتگی دارد. اجازه دهید استراتژیهای اصلی تأیید شده توسط تمرین محصولات بزرگ موبایل را بررسی کنیم.
کمپینهای push — سریعترین راه برای تأثیرگذاری بر WAU. طبق دادههای Airship (2025)، اعلانهای push شخصیسازی شده WAU را 20-25% در هفته اول افزایش میدهند. تقسیمبندی مخاطب بر اساس دفعات استفاده مهم است: به کاربران “خواب” (5+ روز وارد نشدهاند) پیامهای انگیزشی، به کاربران فعال — اطلاعاتی ارسال شود. زمانبندی اهمیت دارد: برای برنامههای تناسب اندام بهترین زمان صبح، برای بازیها — عصر است.
مکانیک فعالیتهای هفتگی — یکی از مؤثرترین محرکهای WAU است. بازیها از رویدادهای هفتگی با پاداشهای ویژه استفاده میکنند، برنامههای تناسب اندام — چالشهای “7 روز بدون وقفه”، تجارت الکترونیک — تخفیفهای هفتگی برای مشترکین. اصل کلیدی: فعالیت باید محدود به زمان باشد (7 روز) تا FOMO ایجاد کرده و کاربر را به بازگشت ترغیب کند.
همه کاربران به اعلانهای push اجازه نمیدهند. برای آنها خبرنامههای ایمیلی و SMS با خلاصه هفتگی مؤثر است: “آمار شما برای این هفته”، “مقالات جدید در وبلاگ”، “محصولاتی که مشاهده کردید”. نرخ باز شدن ایمیلهای با آمار شخصی 40% بالاتر از خبرنامههای استاندارد است. ترکیب push + ایمیل حداکثر افزایش WAU را میدهد — تا 35% در ماه.
-- کاربرانی که بیش از ۵ روز غیرفعال بودهاند (هدف برای reactivation)
SELECT user_id, MAX(event_date) AS last_active
FROM user_events
GROUP BY user_id
HAVING MAX(event_date) < CURRENT_DATE - INTERVAL '5 days'
AND MAX(event_date) > CURRENT_DATE - INTERVAL '14 days';
سوالات متداول
WAU — کاربران فعال در 7 روز، MAU — در 30 روز. WAU تصویر عملیاتیتری ارائه میدهد، MAU — استراتژیک. نسبت WAU/MAU نشان میدهد چه بخشی از مخاطب ماهانه به صورت هفتگی فعال است.
یک مقدار واحد وجود ندارد — هنجارها به دسته بستگی دارند. برای Social Media WAU/MAU > 0.5 — عالی، برای E-commerce > 0.3 — نرمال. WAU را با معیارهای جایگاه خود و با پویایی تاریخی خود مقایسه کنید.
بله، در غیر این صورت WAU شامل کاربران منفعل خواهد شد. توصیه میشود فقط رویدادهای هدفمند را در نظر بگیرید: جلسه طولانیتر از 10 ثانیه، مشاهده محتوا، خرید، ارسال پیام. باز کردنهای خالی برنامه را باید حذف کرد.
WAU را در روزهای پس از ارسال با هفته کنترل مقایسه کنید. اگر WAU 15-25% افزایش یافته و رشد 2-3 روز ادامه داشته باشد — کمپین مؤثر است. اگر WAU تغییر نکرده — تقسیمبندی یا محتوای اعلانها نیاز به بهبود دارد.
خیر، WAU نمیتواند از MAU بیشتر باشد، زیرا گروه هفتگی زیرمجموعه ماهانه است. اگر WAU > MAU باشد، خطا در حذف تکراری است: دستگاههای مختلف یک کاربر متفاوت شمارش میشوند. با اتصال بر اساس account_id اصلاح میشود.
خلاصه
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.
همچنین بخوانید