Study Time B2B Usage Paid Cohort HS Retained GV Retained Loyal Partners Veterans 12/12 Teacher Usage Trial + Membership Teacher Signups Ads Tracking Monopoly Target

📊 Paid Cohort Retention — Organic vs GV/Trường

HS đã activate ≥1 mã · cohort = tháng first paid · retention M+n = % HS còn active tháng thứ n · loại sample
Mục tiêu: track khi nào HS paid churn, phân biệt 2 segment: HS Organic (self-study, không thuộc lớp nào) vs HS GV/Trường (đã join ≥1 class). Kỳ vọng: HS GV/Trường retention cao hơn nhờ có teacher accountability.
🆓 Organic total iHS có ≥1 activation_code activate và KHÔNG nằm trong class_students (không thuộc lớp GV nào). Tracking window cohort: từ 2023-01 → tháng trước hôm nay (42 cohorts). Loại sample.
HS paid không thuộc class nào
📚 GV/Trường total iHS có ≥1 activation_code activate và đã join ≥1 class (có record trong class_students). Có thể là bulk voucher trung tâm/GV cho HS, hoặc HS được GV mời join lớp sau khi paid. Tracking window cohort: từ 2023-01 → tháng trước hôm nay (42 cohorts). Loại sample.
HS paid có join ≥1 class
Median M1 (Organic vs GV) iMedian % retention tháng M+1 (tháng ngay sau tháng first paid) — tính median trên tất cả cohorts có đủ data (2024-01 → 2026-05). Cohort 2026-06 chưa có M1 nên không tính. Ý nghĩa: HS paid tháng X thì tháng X+1 có % còn active bao nhiêu.
Median M6 (Organic vs GV) iMedian % retention tháng M+6 (6 tháng sau tháng first paid). Chỉ tính cohort ≥ 2024-01 và ≤ 2025-12 (cohort đủ 6 tháng để đo). Đây là chỉ số retention "medium-term" quan trọng — HS paid có vượt qua ngưỡng 6 tháng để tiếp tục dùng hay không.

ORGANIC HS tự học · Cohort retention

iMỗi hàng = cohort HS paid tháng X (không thuộc class nào). Cột M0-M30 = % HS còn có ≥1 submission tháng thứ n sau paid. M0 thường không phải 100% vì HS paid nửa tháng.
Color: ≥30% 10-30% <10% · trống = tháng chưa đến

GV/TRƯỜNG HS thuộc lớp · Cohort retention

iMỗi hàng = cohort HS paid tháng X (có join ≥1 class_students). GV/trường có thể là trung tâm mua bulk voucher cho HS, hoặc HS được GV mời tham gia.
Color: ≥30% 10-30% <10%

💡 Nhận xét · Cảnh báo · Gợi ý

📌 Data caveats — cần lưu ý khi đọc bảng

  1. M0 KHÔNG PHẢI 100% — HS paid giữa tháng thì tháng đó chỉ có nửa tháng để làm bài. Một số cohort M0 chỉ 60-80% là bình thường (không phải churn).
  2. Cohort mới không đủ M+n cao — cohort 2026-06 chưa có M1, cohort 2026-05 chưa có M2... Ô "—" nghĩa là "chưa đến tháng đó", không phải "0%".
  3. Cỡ cohort nhỏ = %tỉ lệ dễ nhiễu — cohort có size <100 HS thì retention % dễ biến động lớn. Đọc kèm cột Size trước khi kết luận.
  4. Định nghĩa "GV/trường": chỉ dùng class_students. HS được GV activate hộ nhưng KHÔNG join class thì vẫn tính Organic. Có thể missing "GV bán voucher" mà HS không join lớp.
  5. "Active" = có submission — HS chỉ login xem, chưa nộp bài thì không tính. Có thể underestimate engagement thực tế.

🟢 Nhận xét dựa trên data

  1. Organic mạnh ngắn hạn (M0-M3) — HS Organic có M1 ~75-80%, cao hơn GV/Trường 5-10 điểm. Vì Organic self-motivated, paid vì thật sự muốn học.
  2. GV/Trường vượt lên dài hạn (M6+) — Median M6: Organic 40.9% vs GV 46.8%. HS trong lớp có structure/lịch cố định → giữ được lâu hơn.
  3. Cohort cân bằng 50/50 — 34,963 Organic vs 36,117 GV. Cả 2 kênh acquisition đều đóng góp tương đương → không nên "all-in" 1 phía.
  4. Trend cohort mới size TĂNG — 2026-06 cohort GV có 2,446 HS (vs 2026-01 chỉ ~1,000). Growth GV/trường channel đang scale nhanh.

🔴 Cảnh báo & Red flags

  1. Drop-off M3→M6 dốc — Organic tụt từ ~55% (M3) → 40.9% (M6). Đây là "cliff" nguy hiểm, HS bỏ ngay sau ngưỡng 3 tháng. Nghi ngờ: gói subscription 3 tháng phổ biến, hết hạn không renew.
  2. M12 rất thưa — nhiều cohort có M12 <20%. HS paid 1 năm chỉ ~1/5 còn dùng. Consider: relaunch/win-back mỗi 6 tháng cho cohort tụt dưới 30%.
  3. Cohort 2026-05, 2026-06 M0 thấp bất thường (GV: 65%, 77%) — có thể GV/trường activate hộ HS mà HS không kịp/không biết dùng. Cần onboarding rõ ràng hơn.
  4. Data GV có thể misclassify — HS Organic thật (self-signup) rồi được GV mời join class SAU khi paid → hiện đang bị đếm là GV/trường. Cần recheck logic phân loại.

🎯 Gợi ý action

🛠 PRODUCT
  • Xây "check-in 90 ngày" flow — HS gần hết M3 nhận reminder + gợi ý content mới
  • Tách UX onboarding: HS Organic vs HS join lớp (2 flow khác nhau)
  • Track "days since paid" trong app để nudge HS ở tháng 2-3 (chưa churn nhưng có risk)
  • A/B test: HS paid 6mo package retention thế nào vs 3mo package?
📣 MARKETING
  • Attribution kênh: Organic có LTV M0-M3 cao, GV có LTV M6+ cao → optimize CAC theo LTV kênh
  • Win-back campaign cho HS Organic M3-M6 (nhóm cliff churn)
  • Testimonial 500-1000 HS 12/12 tháng làm case study
📞 CS / SALES
  • Outreach HS GV cohort M0 thấp (không active tháng đầu) — có thể GV activate hộ chưa nói HS
  • Trung tâm mua bulk voucher: có process "kick-off" cho HS chưa? Nếu chưa, làm luôn.
  • Auto email/SMS: D3, D14, D30, D60, D90 với HS paid — báo tiến độ + gợi ý bài
📊 DATA
  • Recheck logic Organic vs GV — có nên phân biệt "join class trước paid" vs "join class sau paid"?
  • Break down thêm: HS mua gói 1m/3m/6m/12m retention khác nhau ra sao
  • Interview 20-30 HS churn M3-M6 (đông nhất) — hỏi lý do bỏ
  • Compare retention theo level (prea1/a1/a2/b1) — level thấp có thể churn sớm hơn