تحلیل کوهورت یکی از روشهای مهم برای بررسی رفتار کاربران در طول زمان است. بسیاری از گزارشهای بازاریابی فقط به ما میگویند در یک بازه مشخص چند کاربر وارد سایت شدهاند، چند نفر خرید کردهاند یا چند نفر روی یک کمپین کلیک کردهاند؛ اما همیشه سؤال مهمتری وجود دارد: این کاربران بعد از اولین تعامل چه رفتاری داشتهاند؟ برگشتهاند؟ دوباره خرید کردهاند؟ غیرفعال شدهاند؟ یا بهمرور از دست رفتهاند؟
اینجاست که تحلیل کوهورت اهمیت پیدا میکند. با استفاده از آنالیز کوهورت، کسبوکارها میتوانند کاربران را بر اساس یک ویژگی یا رفتار مشترک گروهبندی کنند و عملکرد هر گروه را در طول زمان بسنجند. این تحلیل بهخصوص برای تیمهای مارکتینگ، eCRM، پرفورمنس مارکتینگ و مدیران محصول کاربرد زیادی دارد؛ چون کمک میکند تصمیمها فقط بر اساس فروش لحظهای یا کلیک اولیه گرفته نشوند، بلکه رفتار واقعی کاربران در طول زمان بررسی شود.
در این مقاله از بلاگ زبلاین، توضیح میدهیم تحلیل کوهورت چیست، چه تفاوتی با سگمنتیشن دارد، انواع تحلیل کوهورت کداماند، چطور میتوان از آن برای بهبود کسبوکار و حفظ مشتری استفاده کرد و بعد از آنالیز کوهورت چه کمپینهایی میتوان راهاندازی کرد.
تحلیل کوهورت چیست؟

تحلیل کوهورت یا Cohort Analysis روشی برای بررسی رفتار گروهی از کاربران است که در یک بازه زمانی یا بر اساس یک ویژگی مشترک، رفتار مشابهی داشتهاند. به این گروهها «کوهورت» گفته میشود.
برای مثال، کاربرانی که در تیرماه اولین خرید خود را انجام دادهاند، یک کوهورت محسوب میشوند. کاربرانی که از یک کمپین تبلیغاتی خاص جذب شدهاند، کاربرانی که در یک روز مشخص اپلیکیشن را نصب کردهاند یا مشتریانی که با یک کد تخفیف خاص خرید کردهاند هم میتوانند یک کوهورت جداگانه باشند.
هدف تحلیل کوهورت این است که ببینیم هر گروه از کاربران، بعد از نقطه شروع مشترک خود، در روزها، هفتهها یا ماههای بعد چه رفتاری داشتهاند. مثلاً آیا دوباره خرید کردهاند؟ آیا همچنان فعال ماندهاند؟ آیا تعاملشان کاهش پیدا کرده؟ یا خیلی زود ریزش کردهاند؟
به زبان ساده، تحلیل کوهورت کمک میکند بفهمیم «چه گروهی از کاربران در طول زمان چه رفتاری داشتهاند»؛ نه اینکه فقط در یک روز یا یک ماه، مجموعاً چه اتفاقی افتاده است.
چرا تحلیل کوهورت برای کسبوکارها مهم است؟
بسیاری از کسبوکارها عملکرد خود را با شاخصهایی مثل تعداد خرید، تعداد نصب، تعداد ثبتنام یا میزان فروش میسنجند. این شاخصها مهماند، اما همیشه تصویر کاملی از وضعیت کسبوکار نمیدهند.
فرض کنید در یک ماه، فروش شما افزایش پیدا کرده است. در نگاه اول این اتفاق مثبت به نظر میرسد. اما اگر با تحلیل کوهورت متوجه شوید بیشتر مشتریانی که در آن ماه جذب شدهاند، فقط یکبار خرید کردهاند و دیگر برنگشتهاند، تحلیل شما تغییر میکند. در این حالت، کمپین شاید فروش لحظهای ایجاد کرده باشد، اما مشتری ارزشمند و وفادار نساخته است.
تحلیل کوهورت به کسبوکارها کمک میکند کیفیت جذب مشتری، نرخ حفظ مشتری، میزان بازگشت کاربران و اثربخشی کمپینها را دقیقتر بررسی کنند. این تحلیل بهخصوص برای کسبوکارهایی که به خرید تکراری، اشتراک، استفاده مداوم از محصول یا تعامل بلندمدت با مشتری وابستهاند، اهمیت زیادی دارد.
تفاوت کوهورت با سگمنتیشن چیست؟
تحلیل کوهورت و سگمنتیشن هر دو با گروهبندی کاربران سروکار دارند، اما هدف و روش استفاده از آنها متفاوت است.
سگمنتیشن یعنی تقسیم کاربران به گروههای مختلف بر اساس ویژگیها یا رفتارهای مشخص. برای مثال، میتوان کاربران را بر اساس شهر، جنسیت، تعداد خرید، میزان تعامل، نوع محصول مورد علاقه یا مرحله حضور در قیف فروش دستهبندی کرد. هدف از سگمنتیشن این است که برای هر گروه، پیام، پیشنهاد یا کمپین مناسبتری طراحی شود.
اما تحلیل کوهورت بیشتر روی رفتار کاربران در طول زمان تمرکز دارد. در کوهورت، معمولاً کاربران بر اساس یک نقطه شروع مشترک گروهبندی میشوند و سپس رفتار آنها در بازههای بعدی بررسی میشود. مثلاً کاربرانی که در مرداد ثبتنام کردهاند، در هفته اول، دوم، سوم و چهارم چقدر فعال ماندهاند؟
به بیان ساده، سگمنتیشن میگوید کاربران الان چه ویژگیهایی دارند یا در چه گروهی قرار میگیرند؛ اما تحلیل کوهورت نشان میدهد یک گروه مشخص از کاربران در طول زمان چه مسیری را طی کردهاند.
برای مثال، ممکن است شما یک سگمنت از «مشتریان وفادار» داشته باشید. اما با تحلیل کوهورت میتوانید بفهمید مشتریانی که از کمپین نوروزی جذب شدهاند، چند هفته بعد چقدر به مشتری وفادار تبدیل شدهاند.
انواع تحلیل کوهورت
تحلیل کوهورت را میتوان به شکلهای مختلفی انجام داد. انتخاب نوع کوهورت بستگی به هدف کسبوکار، نوع دادهها و سوالی دارد که تیم مارکتینگ یا محصول میخواهد به آن پاسخ دهد.
۱. تحلیل کوهورت زمانی
در تحلیل کوهورت زمانی، کاربران بر اساس یک بازه زمانی مشترک گروهبندی میشوند. برای مثال، کاربرانی که در هفته اول تیر ثبتنام کردهاند، کاربرانی که در هفته دوم تیر خرید کردهاند یا کاربرانی که در یک ماه مشخص وارد قیف فروش شدهاند.
این نوع تحلیل برای بررسی نرخ بازگشت، نرخ ریزش و رفتار کاربران در طول زمان بسیار کاربردی است. مثلاً یک فروشگاه اینترنتی میتواند بررسی کند مشتریانی که در خرداد اولین خرید خود را انجام دادهاند، در ماههای بعد چند بار دوباره خرید کردهاند.
۲. تحلیل کوهورت رفتاری
در تحلیل کوهورت رفتاری، کاربران بر اساس یک رفتار مشخص گروهبندی میشوند. برای مثال، کاربرانی که یک محصول خاص را دیدهاند، کاربرانی که سبد خرید را رها کردهاند، کاربرانی که روی یک پوش نوتیفیکیشن کلیک کردهاند یا کاربرانی که از یک قابلیت خاص استفاده کردهاند.
این نوع تحلیل برای تیمهای مارکتینگ اتومیشن و eCRM بسیار ارزشمند است؛ چون کمک میکند بفهمند یک رفتار مشخص چه تأثیری روی ادامه مسیر کاربر دارد. مثلاً آیا کاربرانی که در هفته اول بعد از ثبتنام ایمیل خوشآمدگویی را باز کردهاند، نرخ خرید بالاتری نسبت به بقیه دارند یا نه؟
۳. تحلیل کوهورت کمپینی
در تحلیل کوهورت کمپینی، کاربران بر اساس کمپینی که از طریق آن جذب شدهاند یا با آن تعامل داشتهاند، گروهبندی میشوند. برای مثال، کاربران جذبشده از کمپین یکتانت، کاربران جذبشده از تبلیغات آپارات، کاربران جذبشده از ایمیل مارکتینگ یا کاربران جذبشده از یک رپورتاژ آگهی.
این مدل کمک میکند کیفیت کانالها و کمپینها بهتر سنجیده شود. ممکن است یک کمپین تعداد زیادی کاربر جذب کند، اما نرخ بازگشت پایینی داشته باشد. در مقابل، کمپینی دیگر ممکن است لید کمتری بیاورد، اما کاربران وفادارتر و ارزشمندتری جذب کند.
۴. تحلیل کوهورت محصولی
در تحلیل کوهورت محصولی، کاربران بر اساس نوع محصول، سرویس یا قابلیت مورد استفاده گروهبندی میشوند. این روش برای کسبوکارهایی که چند محصول یا چند پلن مختلف دارند، بسیار کاربردی است.
برای مثال، یک پلتفرم SaaS میتواند بررسی کند کاربرانی که از یک قابلیت خاص استفاده کردهاند، در ماههای بعد نرخ تمدید بیشتری داشتهاند یا نه. یا یک فروشگاه آنلاین میتواند بفهمد مشتریانی که اولین خریدشان از یک دستهبندی خاص بوده، چقدر احتمال دارد خرید دوم انجام دهند.
مزایای تحلیل کوهورت برای کسبوکارها چیست؟
تحلیل کوهورت مزایای زیادی برای کسبوکارها دارد، چون کمک میکند رفتار کاربران در طول زمان بهتر دیده شود و تصمیمهای بازاریابی، محصول و فروش بر اساس دادههای دقیقتری گرفته شود.
یکی از مهمترین مزایای تحلیل کوهورت، شناخت بهتر نرخ حفظ مشتری است. کسبوکارها میتوانند ببینند کدام گروه از کاربران بعد از اولین تعامل همچنان فعال ماندهاند و کدام گروهها زودتر ریزش کردهاند.
مزیت دیگر، ارزیابی کیفیت کمپینهاست. با آنالیز کوهورت، فقط نمیبینیم کدام کمپین کلیک یا فروش بیشتری آورده، بلکه میفهمیم کدام کمپین مشتریانی جذب کرده که در طول زمان ارزش بیشتری ایجاد کردهاند.
تحلیل کوهورت همچنین به بهینهسازی تجربه مشتری کمک میکند. اگر مشخص شود کاربران در هفته دوم بعد از ثبتنام افت تعامل دارند، میتوان برای همان بازه زمانی یک Journey فعالسازی یا یادآوری طراحی کرد.
از طرف دیگر، این تحلیل برای تصمیمگیری درباره بودجه تبلیغات هم کاربرد دارد. وقتی بدانیم کدام کانال مشتریان ماندگارتری جذب میکند، میتوانیم بودجه بیشتری به همان کانال اختصاص دهیم و هزینه جذب مشتری را بهتر مدیریت کنیم.

مراحل انجام تحلیل کوهورت
برای انجام تحلیل کوهورت، باید ابتدا مشخص کنید دنبال پاسخ به چه سوالی هستید. تحلیل بدون سوال مشخص، معمولاً به گزارشهای پراکنده و غیرقابل استفاده تبدیل میشود.
در ادامه، مراحل اصلی انجام تحلیل کوهورت را مرور میکنیم.
۱. هدف تحلیل را مشخص کنید
اولین قدم این است که بدانید چرا میخواهید تحلیل کوهورت انجام دهید. آیا میخواهید نرخ بازگشت مشتری را بررسی کنید؟ کیفیت یک کمپین تبلیغاتی را بسنجید؟ رفتار کاربران تازهوارد را تحلیل کنید؟ یا ببینید کدام کانال، مشتریان وفادارتری جذب میکند؟
هدف تحلیل تعیین میکند چه دادههایی لازم دارید، کاربران را چطور گروهبندی میکنید و چه شاخصهایی را باید اندازهگیری کنید.
۲. نقطه شروع مشترک را انتخاب کنید
هر کوهورت باید یک نقطه شروع مشترک داشته باشد. این نقطه شروع میتواند ثبتنام، اولین خرید، نصب اپلیکیشن، اولین تعامل با کمپین، استفاده از یک قابلیت یا ورود از یک کانال خاص باشد.
برای مثال، اگر هدف شما بررسی خرید مجدد است، نقطه شروع مناسب میتواند «اولین خرید» باشد. اگر هدف بررسی فعالسازی کاربران است، نقطه شروع میتواند «ثبتنام» یا «نصب اپلیکیشن» باشد.
۳. بازه زمانی تحلیل را تعیین کنید
بعد از انتخاب نقطه شروع، باید مشخص کنید رفتار کاربران را در چه بازهای بررسی میکنید. این بازه میتواند روزانه، هفتگی یا ماهانه باشد.
برای کسبوکارهایی با خریدهای پرتکرار، تحلیل هفتگی یا حتی روزانه میتواند مناسب باشد. اما برای کسبوکارهایی با چرخه خرید طولانیتر، تحلیل ماهانه کاربرد بیشتری دارد.
۴. شاخصهای کلیدی را انتخاب کنید
در تحلیل کوهورت، شاخصها باید با هدف شما هماهنگ باشند. اگر هدف حفظ مشتری است، نرخ بازگشت یا Retention Rate اهمیت دارد. اگر هدف خرید مجدد است، تعداد خریدهای تکراری یا درآمد حاصل از هر کوهورت مهمتر است. اگر هدف استفاده از محصول است، نرخ فعالماندن کاربران یا تعداد تعاملها اهمیت دارد.
شاخصهای رایج در آنالیز کوهورت شامل Retention Rate، Churn Rate، Repeat Purchase Rate، Revenue per Cohort، تعداد کاربران فعال و نرخ تبدیل در بازههای مختلف است.
۵. دادهها را گروهبندی و تحلیل کنید
در این مرحله، کاربران بر اساس نقطه شروع مشترک گروهبندی میشوند و رفتار هر گروه در بازههای بعدی بررسی میشود. خروجی معمولاً به شکل جدول کوهورت نمایش داده میشود؛ جدولی که در آن ردیفها نشاندهنده گروهها و ستونها نشاندهنده بازههای زمانی بعدی هستند.
برای مثال، در ردیف اول میبینید کاربرانی که در تیرماه اولین خرید خود را انجام دادهاند، در ماه اول، دوم و سوم چقدر بازگشتهاند. در ردیف دوم، همین رفتار برای کاربران مردادماه بررسی میشود.
۶. الگوها و نقاط ریزش را پیدا کنید
بعد از ساخت جدول کوهورت، باید دنبال الگوها بگردید. مثلاً ممکن است ببینید اکثر کاربران در هفته دوم بعد از ثبتنام افت زیادی دارند. یا متوجه شوید کاربرانی که از یک کمپین خاص جذب شدهاند، نرخ بازگشت بهتری نسبت به بقیه دارند.
این الگوها به شما میگویند کجا باید مداخله کنید، چه کمپینی طراحی کنید و کدام بخش از تجربه کاربر نیاز به بهبود دارد.
۷. بر اساس نتیجه، کمپین یا Journey طراحی کنید
تحلیل کوهورت زمانی ارزشمند است که به اقدام منجر شود. بعد از شناسایی نقاط ریزش یا فرصتهای رشد، باید برای هر گروه از کاربران، کمپین یا Journey مناسب طراحی کنید.
برای مثال، اگر کاربران بعد از اولین خرید دیگر برنمیگردند، میتوانید یک Journey خرید دوم طراحی کنید. اگر کاربران بعد از ثبتنام فعال نمیشوند، کمپین Onboarding مناسبتر است. اگر یک گروه خاص از کاربران نرخ بازگشت بالاتری دارد، میتوانید بودجه بیشتری برای جذب کاربران مشابه اختصاص دهید.
نکات کاربردی برای تحلیل کوهورت به همراه مثال واقعی
برای اینکه تحلیل کوهورت کاربردیتر شود، بهتر است همیشه آن را به یک تصمیم مشخص وصل کنید. فقط ساختن جدول کافی نیست؛ مهم این است که بدانید از این دادهها چه اقدامی بیرون میآید.
فرض کنید یک فروشگاه آنلاین، کاربران را بر اساس ماه اولین خرید گروهبندی کرده است. نتیجه تحلیل نشان میدهد مشتریانی که در خرداد اولین خرید خود را انجام دادهاند، در ماه دوم فقط ۱۲ درصد بازگشت داشتهاند. اما مشتریانی که در تیر از طریق یک کمپین ایمیلی جذب شدهاند، در ماه دوم ۲۵ درصد بازگشت داشتهاند.
این داده نشان میدهد کمپین ایمیلی تیرماه احتمالاً مشتریان باکیفیتتری جذب کرده یا پیام و پیشنهاد آن با نیاز مخاطب هماهنگتر بوده است. در این شرایط، تیم مارکتینگ میتواند چند اقدام انجام دهد: پیام آن کمپین را برای کانالهای دیگر بازطراحی کند، بودجه بیشتری برای جذب مخاطبان مشابه اختصاص دهد، و برای گروههایی که نرخ بازگشت پایینتری دارند، Journey نگهداشت یا خرید مجدد بسازد.
یک مثال دیگر را در نظر بگیرید. کاربران یک اپلیکیشن بعد از نصب، در هفته اول فعال هستند اما از هفته دوم تعاملشان افت میکند. این یعنی هفته دوم یک نقطه ریزش مهم است. در این حالت، میتوان در روزهای ۷ تا ۱۰ بعد از نصب، یک سری پیام آموزشی، پیشنهاد شخصیسازیشده یا یادآوری هدفمند از طریق ایمیل، پیامک یا پوش نوتیفیکیشن ارسال کرد.
نحوه استفاده از کوهورتها در بهبود کسبوکارها
کوهورتها زمانی بیشترین ارزش را دارند که فقط برای گزارشگیری استفاده نشوند، بلکه به تصمیمهای اجرایی وصل شوند. تیمهای مختلف میتوانند از تحلیل کوهورت برای بهبود بخشهای مختلف کسبوکار استفاده کنند.
تیم مارکتینگ میتواند بفهمد کدام کمپینها کاربران ماندگارتری جذب کردهاند. تیم eCRM میتواند بر اساس نقاط ریزش، Journeyهای نگهداشت طراحی کند. تیم محصول میتواند متوجه شود کدام قابلیتها باعث افزایش ماندگاری کاربر میشوند. تیم پرفورمنس میتواند بودجه را به کانالهایی اختصاص دهد که فقط لید بیشتر نمیآورند، بلکه کاربران ارزشمندتری جذب میکنند.
برای مثال، اگر تحلیل کوهورت نشان دهد کاربرانی که در هفته اول از یک قابلیت خاص استفاده کردهاند، نرخ بازگشت بالاتری دارند، تیم محصول و مارکتینگ میتوانند در فرآیند Onboarding کاربران جدید را به استفاده از همان قابلیت هدایت کنند.
یا اگر مشخص شود کاربران جذبشده از یک کانال خاص بعد از یک ماه ریزش زیادی دارند، تیم پرفورمنس میتواند کیفیت آن کانال را دوباره بررسی کند و فقط بر اساس هزینه جذب پایین تصمیم نگیرد.
انواع کمپینها برای راهاندازی بعد از آنالیز کوهورت
بعد از تحلیل کوهورت، میتوان کمپینهای مختلفی طراحی کرد. نوع کمپین بستگی به این دارد که در دادهها چه الگویی دیده شده است.
اگر کاربران بعد از ثبتنام فعال نمیشوند، کمپین Onboarding مناسب است. در این کمپین میتوان با ارسال پیامهای مرحلهای، کاربر را با محصول، خدمات یا مزایای برند آشنا کرد.
اگر مشتریان بعد از اولین خرید برنمیگردند، کمپین خرید دوم یا Repeat Purchase کاربرد دارد. این کمپین میتواند شامل پیشنهاد مرتبط، یادآوری محصول مکمل یا پیام شخصیسازیشده باشد.
اگر گروهی از کاربران در یک بازه زمانی مشخص غیرفعال شدهاند، کمپین Win-back یا بازگشت مشتری میتواند اجرا شود. هدف این کمپین فعالسازی مجدد مشتریانی است که مدتی تعامل نداشتهاند.
اگر یک کوهورت خاص عملکرد خوبی داشته، میتوان کمپین Lookalike یا جذب مخاطبان مشابه طراحی کرد. این کار به تیم پرفورمنس کمک میکند بودجه جذب را به سمت کاربران باکیفیتتر هدایت کند.
اگر تحلیل کوهورت نشان دهد کاربران یک کانال خاص نرخ بازگشت بالاتری دارند، میتوان کمپینهای تبلیغاتی بعدی را بر اساس همان پیام، کانال یا سگمنت بهینه کرد.
در زبلاین، این نوع کمپینها میتوانند از طریق Journey، سگمنتبندی، ایمیل، پیامک و پوش نوتیفیکیشن اجرا شوند. یعنی بعد از اینکه با تحلیل کوهورت فهمیدید هر گروه از کاربران چه رفتاری دارد، میتوانید برای هر گروه مسیر ارتباطی مناسب طراحی کنید.
نقش زبلاین در تحلیل کوهورت و اجرای کمپینهای بعد از آن
زبلاین به کسبوکارها کمک میکند دادههای رفتاری مشتریان را بهتر ببینند، کاربران را دقیقتر سگمنتبندی کنند و بر اساس نتیجه تحلیلها، Journeyهای هوشمند بسازند. تحلیل کوهورت زمانی ارزشمندتر میشود که بتوان از نتیجه آن برای اقدام استفاده کرد؛ یعنی فقط بدانیم کدام کاربران ریزش کردهاند کافی نیست، باید بتوانیم برای بازگرداندن یا فعالسازی آنها کمپین مناسب طراحی کنیم.
با زبلاین میتوان گروههای مختلف کاربران را بر اساس رفتار، تعامل، خرید، کانال ورود یا مرحله حضور در مسیر مشتری دستهبندی کرد. سپس برای هر گروه، پیام مناسب را از کانال مناسب ارسال کرد. برای مثال، کاربرانی که بعد از اولین خرید برنگشتهاند میتوانند وارد Journey خرید مجدد شوند، کاربران غیرفعال وارد کمپین Win-back شوند و کاربران تازهوارد پیامهای Onboarding دریافت کنند.
این یعنی تحلیل کوهورت به یک گزارش ایستا محدود نمیشود، بلکه به نقطه شروعی برای طراحی کمپینهای هدفمندتر و دادهمحورتر تبدیل میشود.
جمعبندی
تحلیل کوهورت یکی از کاربردیترین روشها برای فهم رفتار کاربران در طول زمان است. این تحلیل به کسبوکارها کمک میکند فراتر از گزارشهای کلی مثل تعداد خرید، کلیک یا ثبتنام نگاه کنند و ببینند هر گروه از کاربران بعد از اولین تعامل چه مسیری را طی کردهاند.
با استفاده از آنالیز کوهورت میتوان کیفیت کمپینها، نرخ حفظ مشتری، نقاط ریزش، ارزش کانالهای جذب و رفتار گروههای مختلف کاربران را دقیقتر بررسی کرد. مهمتر از همه اینکه خروجی تحلیل کوهورت میتواند مستقیماً به اقدام تبدیل شود؛ از طراحی Journey نگهداشت و کمپین خرید مجدد گرفته تا فعالسازی کاربران غیرفعال و بهینهسازی بودجه تبلیغات.
زبلاین به تیمهای مارکتینگ کمک میکند از دادههای رفتاری فقط برای گزارشگیری استفاده نکنند، بلکه بر اساس آنها کمپینهای هوشمند، شخصیسازیشده و چندکاناله طراحی کنند. اگر میخواهید رفتار مشتریان خود را بهتر بشناسید و بر اساس داده، مسیرهای ارتباطی دقیقتری بسازید، میتوانید دموی زبلاین را درخواست کنید.