Cohort Analysis cho SaaS: Cách Phân Tích Retention theo Nhóm
Cohort Analysis cho SaaS: Cách Phân Tích Retention theo Nhóm
Cohort analysis là kỹ thuật phân tích nhóm người dùng theo thời gian hoặc đặc điểm chung. Đây là cách tốt nhất để hiểu rõ retention patterns và đánh giá sức khỏe của sản phẩm dài hạn.
Cohort là gì?
Cohort (nhóm) là một tập hợp người dùng có chung đặc điểm trong cùng khoảng thời gian.
Cohort Example:
- Users who signed up in January 2026
- Users who started free trial in March 2026
- Users from Vietnam in April 2026
Tại sao Cohort Analysis quan trọng?
| Vấn đề | Giải pháp Cohort |
|---|---|
| Overall retention numbers don't tell the full story | Break down by time periods |
| Can't identify if product is improving or worsening | Compare cohorts over time |
| Don't know which acquisition channel is best | Segment by source |
| Can't predict future revenue | Track revenue cohorts |
Các Loại Cohort
1. Time-based Cohorts
Nhóm theo thời gian signup:
Cohort by Signup Month:
├─ January 2026: [████████████████████] 100%
│ [███████████████ ] 70% (Week 4)
│ [████████████ ] 60% (Week 8)
├─ February 2026: [████████████████████] 100%
│ [███████████████ ] 68% (Week 4)
└─ March 2026: [████████████████████] 100%
[███████████████ ] 72% (Week 4)
2. Acquisition Cohort
Nhóm theo nguồn:
Cohort by Traffic Source:
├─ Organic Search: 60% retention (Week 4)
├─ Paid Ads: 35% retention (Week 4)
├─ Referral: 75% retention (Week 4)
└─ Direct: 50% retention (Week 4)
3. Behavior-based Cohorts
Nhóm theo hành vi:
Cohort by First Action:
├─ Created Project: 80% retention (Week 4)
├─ Invited Team Member: 85% retention (Week 4)
├─ Used Advanced Feature: 90% retention (Week 4)
└─ Free Exploration: 25% retention (Week 4)
4. Size-based Cohorts
Nhóm theo quy mô:
Cohort by Company Size:
├─ 1-10 employees: 30% retention (Month 6)
├─ 11-50 employees: 55% retention (Month 6)
├─ 51-200 employees: 70% retention (Month 6)
└─ 200+ employees: 85% retention (Month 6)
Cách Tạo Cohort trong Amplitude
Bước 1: Định nghĩa cohort
// Tạo cohort dựa trên event
{
"name": "Users who signed up in May 2026",
"conditions": [
{
"event": "Sign Up",
"time": "between 2026-05-01 and 2026-05-31"
}
]
}
Bước 2: Tạo retention chart
- Vào Analysis → Retention
- Chọn Cohort Retention
- Chọn event đầu (Sign Up)
- Chọn event lặp lại (any event hoặc specific event)
- Set time range (daily, weekly, monthly)
Bước 3: Interpret kết quả
Retention Matrix:
| Cohort | Week 0 | Week 1 | Week 2 | Week 3 | Week 4 |
|---|---|---|---|---|---|
| Jan W1 | 100% | 45% | 35% | 30% | 28% |
| Jan W2 | 100% | 48% | 38% | 33% | - |
| Jan W3 | 100% | 52% | 42% | - | - |
| Jan W4 | 100% | 55% | - | - | - |
Interpretation:
- Retention đang cải thiện qua từng tuần (good sign!)
- Week 1 → Week 2 drop-off lớn nhất (cần investigate)
- Week 4 retention ~30% là benchmark cho SaaS B2B
Cohort Analysis Framework
1. Cohort Health Score
// Tính health score cho từng cohort
Cohort Health = (Week 4 Retention × 0.4) +
(Week 8 Retention × 0.3) +
(Revenue per User × 0.3)
// Score interpretation:
- > 0.7: Excellent (green)
- 0.5-0.7: Good (yellow)
- < 0.5: Needs attention (red)
2. Cohort Comparison
So sánh 2 cohorts để đánh giá changes:
Question: Product update có improve retention không?
Before Update (Jan):
├─ Week 1: 45%
└─ Week 4: 28%
After Update (Feb):
├─ Week 1: 52%
└─ Week 4: 35%
→ +7% Week 1, +7% Week 4 = Positive impact!
3. Revenue Cohort Analysis
Tính LTV theo cohort:
Cohort: January 2026 (100 users)
├─ Month 1: $2,500 (avg $25/user)
├─ Month 2: $3,200 (avg $32/user)
├─ Month 3: $3,800 (avg $38/user)
└─ Month 6: $15,000 (avg $150/user)
LTV: $150/user
Các Cohort Patterns cần theo dõi
1. The "Smile" Curve (Tốt)
Week 0: [████████████████████████████████] 100%
Week 1: [████████████████████████████ ] 80%
Week 2: [██████████████████████████████ ] 85% (increase!)
Week 4: [████████████████████████████████████] 90%
Week 8: [████████████████████████████████████] 90%
Ý nghĩa: Người dùng quay lại nhiều hơn theo thời gian (product stickiness tốt)
2. The "Decay" Curve (Xấu)
Week 0: [████████████████████████████████] 100%
Week 1: [██████████████████████ ] 60%
Week 2: [███████████████ ] 40%
Week 4: [█████████ ] 20%
Ý nghĩa: Người dùng rời bỏ nhanh (product không tạo value đủ nhanh)
3. The "Plateau" Curve (OK)
Week 0: [████████████████████████████████] 100%
Week 1: [███████████████████████████ ] 75%
Week 4: [███████████████████████████ ] 70%
Week 8: [███████████████████████████ ] 68%
Ý nghĩa: Giữ được người dùng nhưng không có growth (cần improve)
Cohort Analysis for Decision Making
Product Decisions
| Pattern | Action |
|---|---|
| High early drop-off | Improve onboarding, reduce friction |
| Smile curve fading | Add engagement features |
| Different retention by source | Optimize acquisition channels |
| Company size = better retention | Focus on mid-market |
Marketing Decisions
| Pattern | Action |
|---|---|
| Referral cohort = best retention | Invest in referral program |
| Paid ads cohort = worst retention | Optimize landing pages |
| Organic cohort = good retention | Invest in SEO |
Revenue Decisions
| Pattern | Action |
|---|---|
| Large company = high LTV | Focus sales on enterprise |
| High engagement = high LTV | Build engagement triggers |
| Trial converters = good LTV | Optimize trial experience |
Kết luận
Cohort analysis là công cụ essential để hiểu rằng sản phẩm đang improve hay decline. Track retention theo thời gian và so sánh giữa các cohorts để make data-driven decisions.
Bước tiếp theo: Tìm hiểu về A/B Testing để test các hypothesis và improve metrics.
Xem thêm: User Funnel Analysis, Lifetime Value