DAU (Daily Active Users) একটি মেট্রিক যা একদিনের মধ্যে অ্যাপের সাথে ইন্টারঅ্যাক্ট করা অনন্য ব্যবহারকারীর সংখ্যা দেখায়। এটি মোবাইল অ্যানালিটিক্সে দর্শকদের ব্যস্ততার একটি মৌলিক পরিমাপ। Mixpanel Benchmarks, 2024 অনুসারে, Social বিভাগের অ্যাপের জন্য গড় DAU MAU-এর 40–60% এবং Utility-এর জন্য — 15–25%। WAU এবং MAU-এর সাথে DAU বিশ্লেষণ ব্যবহারকারীর ব্যস্ততার সম্পূর্ণ চিত্র দেয়।
মূল পয়েন্ট
DAU (Daily Active Users) একটি মেট্রিক যা একটি ক্যালেন্ডার দিনে অ্যাপে অন্তত একটি লক্ষ্য কর্ম সম্পাদনকারী অনন্য ব্যবহারকারীর সংখ্যা পরিমাপ করে। কর্মটি ডেভেলপার দ্বারা সংজ্ঞায়িত করা হয়: অ্যাপ খোলা, লগইন করা, কন্টেন্ট দেখা বা বাটনে ক্লিক করা। সাধারণ সেটআপে, DAU সেই সমস্ত ব্যবহারকারীকে গণনা করে যারা দিনে অন্তত একবার অ্যাপ খুলেছে।
DAU পণ্যের স্বাস্থ্যের একটি পরিচালনাগত সূচক। DAU-তে বৃদ্ধি ইঙ্গিত দেয় যে অ্যাপটি দর্শকদের জন্য আরও উপযোগী হচ্ছে বা নতুন ব্যবহারকারীদের আকর্ষণ করছে। DAU-তে হ্রাস ধরে রাখার সমস্যা, ব্যবহারকারীর অভিজ্ঞতার অবনতি বা শক্তিশালী প্রতিযোগীর আবির্ভাব নির্দেশ করতে পারে। DAU-কে সময়ের সাথে বিশ্লেষণ করা উচিত, একটি পরম মান হিসাবে নয়।
সক্রিয় ব্যবহারকারী-এর সংজ্ঞা অ্যাপের ধরণের উপর নির্ভর করে। সোশ্যাল নেটওয়ার্কের জন্য, কার্যকলাপ মানে ফিড স্ক্রোল করা, বার্তা পাঠানো বা পোস্ট প্রকাশ করা। গেমের জন্য — কমপক্ষে একটি স্তর চালু এবং সম্পূর্ণ করা। ইউটিলিটির জন্য — মূল ফাংশন খোলা এবং সম্পাদন করা। DAU গণনার জন্য ট্রিগার হিসাবে session_start ইভেন্ট সেট আপ করার সুপারিশ করা হয়।
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। অনুমোদিত অ্যাপের জন্য, backend অনুমোদন থেকে user_id ব্যবহার করা আরও নির্ভরযোগ্য। যদি অ্যাপটি উভয় প্ল্যাটফর্মে উপলব্ধ হয়, তাহলে DAU প্রতিটি প্ল্যাটফর্মের জন্য আলাদাভাবে গণনা করা হয় এবং backend অ্যানালিটিক্স স্তরে একত্রিত করা হয়।
DAU UTC বা অ্যানালিটিক্স সিস্টেম সেটিংসে নির্বাচিত সময় অঞ্চল দ্বারা গণনা করা হয়। যদি একজন ব্যবহারকারী 23:45 UTC-তে এবং তারপর 00:15-তে সক্রিয় থাকে, সিস্টেম DAU-র দুটি দিন গণনা করে। এটি সামগ্রিক DAU-র জন্য স্বাভাবিক, কিন্তু সঠিক বিশ্লেষণের জন্য Firebase Analytics-এর মাধ্যমে অধিকাংশ ব্যবহারকারীর অঞ্চল অনুসারে কাস্টম সময় অঞ্চল সেট করার সুপারিশ করা হয়।
DAU (দৈনিক), WAU (সাপ্তাহিক) এবং MAU (মাসিক) ব্যস্ততা ফunnel-এর তিনটি স্তর। DAU দৈনিক কার্যকলাপ দেখায়, WAU — সাপ্তাহিক, MAU — মাসিক। এই তিনটি মেট্রিক্স একসাথে বিশ্লেষণ আপনাকে ব্যস্ততার গভীরতা মূল্যায়ন করতে দেয়: উচ্চ ফিরে আসার ফ্রিকোয়েন্সি (DAU/MAU > 50%) ব্যবহারকারীদের মধ্যে একটি গঠিত অভ্যাস নির্দেশ করে।
| মেট্রিক | সময়কাল | কখন গুরুত্বপূর্ণ | সাধারণ মান |
|---|---|---|---|
| DAU | 1 দিন | দৈনিক ব্যস্ততা | ইনস্টলের 10–50% |
| WAU | 7 দিন | সাপ্তাহিক অভ্যাস | MAU-এর 30–60% |
| MAU | 30 দিন | মোট দর্শক পৌঁছানো | 100% ভিত্তি |
DAU/MAU অনুপাতকে Stickiness বলা হয় এবং শতাংশে পরিমাপ করা হয়। Stickiness = DAU / MAU × 100%। 20% মান মানে গড় ব্যবহারকারী মাসে 6 দিন অ্যাপ খোলে। সোশ্যাল নেটওয়ার্ক এবং মেসেঞ্জারের জন্য, 50%+ Stickiness স্বাভাবিক। ইউটিলিটি এবং আর্থিক অ্যাপের জন্য, 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 কিন্তু কম ব্যবহারকারী সন্তুষ্টি থাকতে পারে। ব্যস্ততার একটি বস্তুগত চিত্র পেতে NPS এবং ধরে রাখার সাথে DAU বিশ্লেষণ করুন।
Firebase Analytics কোড না লিখেই স্বয়ংক্রিয় DAU সংগ্রহ প্রদান করে। Firebase Analytics SDK সংহত করার সময়, এটি session_start ইভেন্টের মাধ্যমে ব্যবহারকারীর কার্যকলাপ ট্র্যাক করা শুরু করে। Firebase ড্যাশবোর্ডে Analytics → Dashboard → Active Users-এর অধীনে DAU প্রদর্শিত হয়। ডেটা দৈনিক গ্রানুলারিটি এবং প্ল্যাটফর্ম, সংস্করণ এবং দেশ অনুসারে ফিল্টারিং সহ উপলব্ধ।
যদি আরও সঠিক 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 আপনাকে কাস্টম ড্যাশবোর্ড তৈরির জন্য BigQuery-তে DAU ডেটার স্বয়ংক্রিয় এক্সপোর্ট সেট আপ করার অনুমতি দেয়। আপনি ক্রস-প্ল্যাটফর্ম বিশ্লেষণের জন্য Firebase-কে SDK-এর মাধ্যমে Amplitude বা Mixpanel-এর সাথে সংযোগ করতে পারেন। নিয়মিত রিপোর্টের জন্য, নির্বাচিত সময়ের জন্য DAU চার্ট সহ Firebase Console থেকে একটি ইমেল ডাইজেস্ট সেট আপ করুন।
DAU বাড়ানো একটি পণ্য বৃদ্ধির চ্যালেঞ্জ যা ব্যবহারকারীর অভিজ্ঞতা উন্নত করা, অভ্যাস গঠন এবং পণ্যের মান বাড়ানোর মাধ্যমে সমাধান করা হয়। DAU বৃদ্ধির জন্য কোনও একক সূত্র নেই, তবে প্রমাণিত কৌশল রয়েছে যা বেশিরভাগ মোবাইল অ্যাপ বিভাগে কাজ করে।
Airship গবেষণা (2024) অনুসারে, ব্যক্তিগতকৃত Push বিজ্ঞপ্তি ব্যবহার করে এমন অ্যাপ বিজ্ঞপ্তি ছাড়া অ্যাপের তুলনায় 30–50% বেশি DAU দেখায়। মূল কারণ হল বিষয়বস্তুর প্রাসঙ্গিকতা এবং পাঠানোর সময়। আক্রমণাত্মক বিজ্ঞপ্তিগুলি স্বল্পমেয়াদী DAU বৃদ্ধি দেয় কিন্তু দীর্ঘমেয়াদে ধরে রাখা হ্রাস করে।
গেম মেকানিক্স — গ্যামিফিকেশন — বাস্তবায়ন নন-গেমিং অ্যাপে DAU 15–30% বাড়ায়। দৈনিক কাজ, অগ্রগতি বার, অর্জন এবং সামাজিক র্যাঙ্কিং অ্যাপে ফিরে আসার অভ্যাস তৈরি করে। Duolingo, MyFitnessPal এবং Headspace উচ্চ Stickiness হার সহ সফল গ্যামিফিকেশনের উদাহরণ।
সচরাচর জিজ্ঞাসিত প্রশ্ন
DAU প্রকৃত ব্যবহারকারীর কার্যকলাপ দেখায়, ইনস্টল সংখ্যা নয়। একটি অ্যাপের 1 মিলিয়ন ইনস্টল হতে পারে কিন্তু মাত্র 50,000 DAU — এটি কম ধরে রাখা (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 সন্দেহজনক প্যাটার্ন ট্র্যাক করে এবং আপনার অ্যাকাউন্ট ব্লক করতে পারে। সিদ্ধান্ত নেওয়ার জন্য সৎ মেট্রিক more বেশি উপযোগী।
সারসংক্ষেপ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন