Retention Rate হল ব্যবহারকারীদের সেই অনুপাত যারা তাদের প্রথম ভিজিটের পরে একটি নির্দিষ্ট সময়ের মধ্যে অ্যাপে ফিরে আসে। এটি পণ্য বিশ্লেষণের একটি মৌলিক মেট্রিক: যদি অ্যাপ ব্যবহারকারীদের ধরে রাখতে না পারে, তাহলে ইনস্টলেশনের কোনো বৃদ্ধিই ব্যবসাকে বাঁচাতে পারবে না। Mixpanel Retention Benchmarks 2025 গবেষণা অনুসারে, মোবাইল অ্যাপের জন্য মধ্যমা Day 1 retention হল 25%, এবং Day 30 retention হল 8%। Retention Rate বোঝা দলগুলিকে অনবোর্ডিংয়ে সমস্যার পয়েন্ট চিহ্নিত করতে এবং ব্যবহারকারীদের LTV বাড়াতে সাহায্য করে।
মূল বিষয়
Retention Rate (RR) একটি মেট্রিক যা দেখায় যে তাদের প্রথম ভিজিটের পরে একটি নির্দিষ্ট সময়ের মধ্যে কত শতাংশ ব্যবহারকারী অ্যাপে ফিরে আসে। MAU বা DAU-এর বিপরীতে, যা সক্রিয় ব্যবহারকারীদের পরম সংখ্যা পরিমাপ করে, Retention Rate শ্রোতার গুণমান পরিমাপ করে: পণ্যটি সময়ের সাথে ব্যবহারকারীদের কতটা ভালভাবে ধরে রাখতে পারে। উচ্চ Retention Rate পণ্য-বাজার ফিটের সূচক এবং টেকসই বৃদ্ধির চাবিকাঠি।
অনেক স্টার্টআপ ধরে রাখা উপেক্ষা করে ইনস্টলেশন বাড়ানোর উপর ফোকাস করে। ফলাফল: টন ডাউনলোড, শূন্য কার্যকলাপ। Retention Rate ব্যবহারকারীর জন্য পণ্যের প্রকৃত মূল্য দেখায়। যদি প্রথম সপ্তাহের পরে 10%-এর কম ব্যবহারকারী থাকে, তাহলে পণ্যটি শ্রোতার সমস্যা সমাধান করছে না। Andrew Chen (a16z-এর প্রাক্তন অংশীদার) অনুসারে, Day 7 retention > 30% সহ স্টার্টআপগুলির সফল Series A রাউন্ডের সম্ভাবনা 3 গুণ বেশি।
LTV (Lifetime Value) সরাসরি Retention Rate-এর উপর নির্ভর করে। ব্যবহারকারী পণ্যে যত বেশি সময় থাকে, তারা তত বেশি অর্থ প্রদান করে বা বিজ্ঞাপন রাজস্ব তৈরি করে। সূত্র: LTV = ARPU * গড় আয়ুষ্কাল। ধরে রাখার উন্নতির মাধ্যমে গড় আয়ুষ্কাল বাড়ানো, CAC না বাড়িয়ে LTV বাড়ানোর সবচেয়ে কার্যকর উপায়। Localytics অনুসারে, ধরে রাখা 5% বৃদ্ধি মোবাইল গেমে LTV 30-50% এবং ই-কমার্সে 25-40% বাড়ায়।
তিনটি প্রধান সময় বিন্দু ধরে রাখা পরিমাপের জন্য শিল্প মান তৈরি করেছে: Day 1, Day 7 এবং Day 30। প্রতিটি ব্যবহারকারীর আচরণ সম্পর্কে একটি ভিন্ন প্রশ্নের উত্তর দেয় এবং পণ্যের বিভিন্ন দিক নির্দেশ করে যার জন্য দলের মনোযোগ প্রয়োজন। অতিরিক্তভাবে, Unbounded Retention-ও রয়েছে — N-এর পরে যেকোনো দিনে ফিরে আসা, অগত্যা ঠিক Nতম দিনে নয়।
Day 1 retention — ব্যবহারকারী ইনস্টলের পরের দিন ফিরে এসেছে কিনা। এটি সবচেয়ে গুরুত্বপূর্ণ মেট্রিক: যদি অ্যাপ প্রথম দিনে ব্যবহারকারীকে আকর্ষণ না করে, তবে তার ফিরে আসার সম্ভাবনা দ্রুত কমে যায়। মান মোবাইল অ্যাপের জন্য 25-40%। 20%-এর নিচের মান অনবোর্ডিং, ধীর লোডিং বা বিজ্ঞাপনের দ্বারা তৈরি প্রত্যাশার সাথে অমিলের সমস্যা নির্দেশ করে। প্রথম 24 ঘন্টা অভ্যাস গঠনের জন্য সুযোগের জানালা।
Day 7 retention দেখায় যে পণ্যটি ব্যবহারকারীর সাপ্তাহিক রুটিনের অংশ হয়েছে কিনা। যদি ব্যবহারকারী এক সপ্তাহ পরে ফিরে আসে, তাহলে পণ্যটি তাদের নিয়মিত আচরণের অংশ হয়ে উঠছে। মধ্যমা মান Day 7 retention-এর জন্য সোশ্যাল মিডিয়ার জন্য 15-25% এবং ই-কমার্সের জন্য 10-15%। Day 7 হল সেই বিন্দু যার পরে ধরে রাখা স্থিতিশীল হয়। Day 1-এর সাপেক্ষে Day 7-এ পতন একটি দুর্বল অভ্যাস হুক নির্দেশ করে যা ব্যবহারকারীদের ফিরে আসতে অনুপ্রাণিত করে না।
Day 30 retention পণ্যের দীর্ঘমেয়াদী মূল্যের সূচক। মধ্যমা মান বিভাগের উপর নির্ভর করে 5-15%। যদি Day 30 retention 20%-এর উপরে হয়, তাহলে পণ্যটি অসাধারণ ধরে রাখা প্রদর্শন করে। Day 30 LTV গণনার জন্য গুরুত্বপূর্ণ: যেসব ব্যবহারকারী 30তম দিনে পৌঁছায় তাদের 90+ দিন থাকার উচ্চ সম্ভাবনা থাকে। এই মেট্রিকটি রাজস্ব পূর্বাভাস এবং ব্যবহারকারী অধিগ্রহণ বাজেট পরিকল্পনার ভিত্তি।
| ধরে রাখার প্রকার | পরিমাপের দিন | মান | কী পরীক্ষা করে |
|---|---|---|---|
| Day 1 | 1 | 25-40% | প্রথম ইম্প্রেশন, অনবোর্ডিং, প্রত্যাশা সারিবদ্ধকরণ |
| Day 7 | 7 | 15-25% | সাপ্তাহিক অভ্যাস, ব্যস্ততা, মূল লুপ |
| Day 30 | 30 | 5-15% | দীর্ঘমেয়াদী ধরে রাখা, LTV, পণ্য-বাজার ফিট |
Retention Rate গণনা দুটি প্রধান পদ্ধতিতে করা হয়: ক্লাসিক কোহর্ট টেবিল এবং bucket পদ্ধতি (পৃথক ফেরত)। পদ্ধতির পছন্দ পণ্যের ব্যবসায়িক যুক্তির উপর নির্ভর করে। ক্লাসিক কোহর্ট প্রশ্নের উত্তর দেয় “কতজন ব্যবহারকারী ঠিক Nতম দিনে ফিরেছে”, যখন bucket পদ্ধতি উত্তর দেয় “কতজন ব্যবহারকারী N-এর পরে যেকোনো দিনে ফিরেছে”। বেশিরভাগ পণ্য দলের জন্য, উভয় পদ্ধতি একই রকম চিত্র প্রদান করে, তবে bucket পদ্ধতিকে বেশি উদার মনে করা হয়।
একটি নির্দিষ্ট সময়ের জন্য (যেমন এক সপ্তাহ) সমস্ত নতুন ব্যবহারকারী সংগ্রহ করুন — এটি আপনার কোহর্ট। তারপর ইনস্টলের পরে প্রতিটি দিনের জন্য, গণনা করুন এই কোহর্টের কতজন ব্যবহারকারী লক্ষ্য কর্ম সম্পাদন করেছে। উদাহরণ: 26 জানুয়ারি 1,000 ইনস্টলের মধ্যে, 250 27 জানুয়ারি ফিরেছে — Day 1 retention = 25%। কোহর্ট টেবিল আপনাকে লঞ্চ সপ্তাহ অনুসারে ধরে রাখার গতিশীলতা দেখতে এবং পণ্য পরিবর্তনের প্রভাব সনাক্ত করতে দেয়।
Bucket retention একজন ব্যবহারকারীকে “ধরে রাখা” বিবেচনা করে যদি তারা একটি নির্দিষ্ট সীমার পরে যেকোনো দিনে ফিরে আসে। উদাহরণস্বরূপ, Day 7 bucket: ব্যবহারকারী কি ইনস্টলের 7-13 দিনের মধ্যে ফিরেছে? এই পদ্ধতি ক্লাসিক পদ্ধতির চেয়ে বেশি মান দেয় এবং অসম ব্যবহারের ধরণযুক্ত অ্যাপের জন্য বেশি উপযুক্ত। বেশিরভাগ বিশ্লেষণ প্ল্যাটফর্ম (Amplitude, Mixpanel) ডিফল্টরূপে bucket পদ্ধতি ব্যবহার করে।
-- ক্লাসিক কোহর্ট retention Day 1
WITH first_visit AS (
SELECT user_id, MIN(event_date) AS first_day
FROM user_events
GROUP BY user_id
)
SELECT
COUNT(DISTINCT fv.user_id) AS cohort_size,
COUNT(DISTINCT e.user_id) AS returned_day1,
ROUND(COUNT(DISTINCT e.user_id) * 100.0 / COUNT(DISTINCT fv.user_id), 1) AS retention_day1
FROM first_visit fv
LEFT JOIN user_events e
ON fv.user_id = e.user_id
AND e.event_date = fv.first_day + INTERVAL '1 day'
WHERE fv.first_day >= CURRENT_DATE - INTERVAL '30 days';
প্রথম ভুল হল প্রথম কার্যকলাপের দিনের পরিবর্তে ইনস্টলের দিন থেকে ধরে রাখা গণনা করা। যদি ব্যবহারকারী অ্যাপ ইনস্টল করে কিন্তু শুধুমাত্র 3 দিন পরে খোলে, তাহলে Day 1 retention ভুল হবে। দ্বিতীয় ভুল হল আনইনস্টল হিসাব না করা: যেসব ব্যবহারকারী অ্যাপ মুছে ফেলেছে তারা ফিরে আসতে পারে না, কিন্তু তাদের হরে থাকা উচিত। তৃতীয় ভুল হল বিভিন্ন সময়ের কোহর্ট মিশ্রিত করা: জানুয়ারি এবং ফেব্রুয়ারির ব্যবহারকারীদের ধরে রাখার তুলনা শুধুমাত্র অভিন্ন পদ্ধতিতে বৈধ।
import pandas as pd
def cohort_retention(df):
# প্রতিটি ব্যবহারকারীর জন্য প্রথম দিন নির্ধারণ করুন
first = df.groupby('user_id')['event_date'].min().reset_index()
first.columns = ['user_id', 'first_day']
# যোগ দিন এবং দিনের পার্থক্য গণনা করুন
merged = df.merge(first, on='user_id')
merged['day'] = (merged['event_date'] - merged['first_day']).dt.days
# ধরে রাখার সারাংশ টেবিল
cohort = merged.groupby(['first_day', 'day'])['user_id'].nunique()
cohort = cohort.unstack(level='day')
return cohort.div(cohort[0], axis=0)
Retention Rate-এর মান ব্যবহারের ফ্রিকোয়েন্সি এবং ব্যস্ততা চক্রের উপর নির্ভর করে অ্যাপ বিভাগ অনুসারে পরিবর্তিত হয়। সোশ্যাল মিডিয়া অ্যাপ দৈনিক ব্যবহারের প্যাটার্নের কারণে সর্বোচ্চ ধরে রাখার হার দেখায়। ইউটিলিটি অ্যাপ (ক্যালকুলেটর, ফ্ল্যাশলাইট) সর্বনিম্ন: ব্যবহারকারী একটি কাজ সমাধান করে এবং আর ফিরে আসে না।
Statista Mobile Benchmarks 2025 রিপোর্ট অনুসারে, Day 1 retention-এর মধ্যমা মান: সোশ্যাল মিডিয়া — 42%, গেমিং — 30%, ফিনটেক — 28%, ই-কমার্স — 22%, স্বাস্থ্য এবং ফিটনেস — 20%। Day 7 retention: সোশ্যাল মিডিয়া — 25%, গেমিং — 15%, ফিনটেক — 18%, ই-কমার্স — 10%, স্বাস্থ্য এবং ফিটনেস — 12%। Day 30 retention: সোশ্যাল মিডিয়া — 15%, গেমিং — 5%, ফিনটেক — 10%, ই-কমার্স — 5%, স্বাস্থ্য এবং ফিটনেস — 7%।
অনবোর্ডিং গুণমান প্রথম এবং সবচেয়ে গুরুত্বপূর্ণ কারণ। ব্যবহারকারীকে প্রথম 3-5 মিনিটের মধ্যে পণ্যের মূল্য বুঝতে হবে। পুশ নোটিফিকেশন দ্বিতীয় কারণ: ভালভাবে ডিজাইন করা নোটিফিকেশন Day 7 retention 15-30% বাড়ায়। তৃতীয় কারণ হল কর্মক্ষমতা: একটি অ্যাপ যা লোড হতে 3 সেকেন্ডের বেশি সময় নেয় Day 1-এর মধ্যে 30% ব্যবহারকারী হারায়। চতুর্থ কারণ হল বিজ্ঞাপন বা অ্যাপ স্টোর দ্বারা তৈরি প্রত্যাশার সাথে সারিবদ্ধকরণ।
Retention Rate উন্নত করা একটি পদ্ধতিগত প্রচেষ্টা যার জন্য পণ্য, অনবোর্ডিং এবং ব্যবহারকারীর যোগাযোগে পরিবর্তন প্রয়োজন। আসুন জেনে নেওয়া যাক প্রমাণিত কৌশল যা মোবাইল দলগুলিকে জীবনচক্রের সমস্ত পর্যায়ে ব্যবহারকারীর ধরে রাখা বাড়াতে সহায়তা করে।
অনবোর্ডিং পণ্যের মূল্য দেখানো উচিত, বৈশিষ্ট্যের তালিকা নয়। গবেষণা দেখায় যে ব্যবহারকারীরা 3-4টির বেশি অনবোর্ডিং স্ক্রিন অতিক্রম করে না। সেরা অভ্যাস হল ইন্টারেক্টিভ অনবোর্ডিং: ব্যবহারকারীকে অবিলম্বে একটি মূল কাজ করতে দিন (যেমন তাদের প্রথম প্রকল্প তৈরি করা)। ইন্টারেক্টিভ অনবোর্ডিং সহ অ্যাপগুলি নিষ্ক্রিয় নির্দেশমূলক স্ক্রিনযুক্ত অ্যাপের তুলনায় 20-30% বেশি Day 1 retention দেখায়।
ব্যবহারকারীর আচরণের উপর ভিত্তি করে সামগ্রীর ব্যক্তিগতকরণ ধরে রাখা বাড়ানোর সবচেয়ে কার্যকর উপায়গুলির মধ্যে একটি। Netflix, Spotify এবং TikTok তাদের পণ্য ব্যক্তিগতকরণের উপর তৈরি করেছে। মোবাইল অ্যাপের জন্য, এর অর্থ হতে পারে: দেখা আইটেমের উপর ভিত্তি করে পণ্যের সুপারিশ, ব্যক্তিগতকৃত কন্টেন্ট ফিড বা ব্যবহারকারীর কর্মের উপর ভিত্তি করে বৈশিষ্ট্যের নির্বাচন। ব্যক্তিগতকরণ Day 7 retention গড়ে 15-25% বাড়ায়।
স্ট্রিক (Streaks), ব্যাজ সিস্টেম এবং অগ্রগতি বার ফিরে আসার অভ্যাস তৈরি করে। Duolingo ধরে রাখার প্রধান চালক হিসাবে স্ট্রিক ব্যবহার করে: ব্যবহারকারীরা তাদের বহু-দিনের স্ট্রিক হারাতে চায় না। গুরুত্বপূর্ণ: প্রক্রিয়াটি অ্যাপের মূল লুপের সাথে সংযুক্ত হওয়া উচিত, কৃত্রিম নয়। ফিটনেস অ্যাপের জন্য স্ট্রিক খুব ভাল কাজ করে; ব্যাংকিং অ্যাপের জন্য সেগুলি অনুপ্রবেশকারী মনে হতে পারে।
-- ক্যাটাগরি অনুযায়ী মিডিয়ানের চেয়ে বেশি retention Day 7 থাকা ব্যবহারকারী
WITH user_retention AS (
SELECT user_id,
ROUND(COUNT(DISTINCT CASE
WHEN event_date >= first_day + 7
AND event_date < first_day + 14
THEN 1 END) * 100.0 / 1, 1) AS retention_day7
FROM user_events
GROUP BY user_id
)
SELECT COUNT(*) AS high_retention_users
FROM user_retention
WHERE retention_day7 > 30;
সচরাচর জিজ্ঞাসিত প্রশ্ন
মান বিভাগের উপর নির্ভর করে। সোশ্যাল মিডিয়ার জন্য, ভাল Day 1 retention > 40%, Day 7 > 25%। ই-কমার্সের জন্য — Day 1 > 20%, Day 7 > 10%। আপনার মেট্রিক আপনার ক্ষেত্রের বেঞ্চমার্ক এবং আপনার নিজের মাসিক গতিশীলতার সাথে তুলনা করুন।
ক্লাসিক retention কঠোরভাবে Nতম দিনে ফেরত গণনা করে। Bucket retention একটি পরিসরের মধ্যে যেকোনো দিনে ফেরত গণনা করে (যেমন দিন 7-13)। Bucket পদ্ধতি বেশি মান দেয় এবং অসম ব্যবহারকারী কার্যকলাপযুক্ত অ্যাপের জন্য বেশি উপযুক্ত।
Churn Rate retention-এর বিপরীত দিক। যদি retention = 25%, তাহলে churn = 75%। সূত্র: Churn Rate = 1 — Retention Rate। পণ্য বিশ্লেষণে, ব্যবহারকারীর চলাচলের সম্পূর্ণ চিত্র পেতে উভয় মেট্রিক একসাথে ব্যবহার করা হয়।
Day 1 retention-এর জন্য 1,000 ইনস্টল যথেষ্ট; Day 7-এর জন্য — 5,000; Day 30-এর জন্য — 10,000। ডেটা যত কম হবে, পরিসংখ্যানগত ত্রুটি তত বেশি হবে। অল্প ডেটা থাকলে, ক্লাসিকের পরিবর্তে রোলিং retention ব্যবহার করুন।
পরিচিত UX পরিবর্তন করা retention কমে যাওয়ার একটি সাধারণ কারণ। ব্যবহারকারীরা পুনরায় শিখতে পছন্দ করে না। সমাধান: ধীরে ধীরে পরিবর্তন রোলআউট (feature flag), 10% শ্রোতার উপর নতুন সংস্করণের A/B পরীক্ষা এবং পুরানো ইন্টারফেসে ফিরে যাওয়ার বিকল্প।
সারাংশ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন