BlogCRM & Marketing
CRM & Marketing

Phân tích cohort: đo giữ chân khách D2C

Phân tích cohort giúp bạn đo giữ chân khách D2C thật theo tháng mua đầu: cách đọc đường retention, so sánh kênh và biết chiến dịch nào giữ khách tốt.

S
ScaleCommerce
26 Th7, 2026 · 14 phút đọc

Bạn nhìn báo cáo thấy "tỷ lệ khách quay lại 28%" và thấy ổn. Nhưng con số trung bình đó đang trộn lẫn nhóm khách tháng 1 với nhóm khách tháng 6, che mất một sự thật quan trọng: khách bạn kéo về gần đây có thể đang rời bỏ nhanh hơn hẳn.


Mở bài: khi con số trung bình nói dối bạn

Chị Hà bán mỹ phẩm thiên nhiên trên web riêng, mỗi tháng chi khoảng 60 triệu cho quảng cáo. Đầu năm chị chạy một chiến dịch giảm giá lớn kéo về hàng nghìn khách mới, doanh thu tháng đó tăng vọt. Chị mừng, tăng ngân sách. Nhưng đến giữa năm, dù vẫn có khách mới đều, doanh thu chững lại và biên lời tụt.

Chị gọi ScaleCommerce xem lại số liệu. Nhìn tổng thể thì "tỷ lệ mua lại 28%" trông bình thường. Nhưng khi tách khách theo tháng mua đầu tiên, bức tranh lộ ra: nhóm khách đến từ đợt giảm giá đầu năm có tỷ lệ quay lại tháng thứ hai chỉ 6%, trong khi nhóm khách đến từ nội dung review và giới thiệu lại quay lại tới 22%. Con số trung bình 28% là ảo ảnh: nó gộp một nhóm khách săn khuyến mãi rời bỏ ngay với một nhóm khách trung thành mua đều.

Công cụ giúp chị thấy được điều này gọi là phân tích cohort. Đây là cách đọc giữ chân khách theo thời gian thật, tách từng nhóm khách ra thay vì gộp thành một số. Bài này chỉ cho bạn cách dựng bảng cohort, đọc đường retention, so sánh nhóm khách theo kênh, và dùng nó để biết chiến dịch nào thực sự giữ được khách chứ không chỉ mua đơn một lần.

Phân tích cohort là gì và khác gì số trung bình

Cohort nghĩa là một nhóm khách có chung một đặc điểm ban đầu, thường là tháng họ mua lần đầu. Phân tích cohort (cohort analysis) là việc nhóm khách theo tháng mua đầu, rồi theo dõi xem qua từng tháng sau đó, bao nhiêu phần trăm trong nhóm đó còn quay lại mua.

Điểm khác biệt với số trung bình rất lớn. Số "tỷ lệ mua lại 28%" là một con số tĩnh, gộp mọi khách của mọi thời điểm. Nó không cho bạn biết khách rời bỏ nhanh hay chậm, cũng không cho biết nhóm khách gần đây có khỏe hơn hay yếu hơn nhóm cũ. Phân tích cohort thì cho bạn thấy giữ chân thật theo thời gian: khách mua tháng 1 sau 6 tháng còn lại bao nhiêu, so với khách mua tháng 4 sau cùng khoảng thời gian.

Theo Fairview và các nhà phân tích D2C, một bảng cohort đọc được ba thứ mà số trung bình giấu đi: tốc độ rời bỏ theo thời gian, sự khác biệt giữa các nhóm khách, và điểm mà đường giữ chân bắt đầu ổn định. Ba thứ này chính là nền để bạn ra quyết định về ngân sách và chiến dịch. Muốn hiểu bức tranh sức khỏe tổng thể của web, bạn nên đọc thêm bài chỉ số đo lường sức khỏe web D2C; cohort là một lát cắt sâu của chỉ số repeat rate trong đó.

Cách dựng một bảng cohort theo tháng mua đầu

Bảng cohort là một ma trận. Mỗi hàng là một nhóm khách theo tháng mua đầu. Mỗi cột là số tháng đã trôi qua kể từ lần mua đầu (tháng 0, 1, 2, 3...). Mỗi ô là phần trăm khách trong nhóm đó còn quay lại mua ở tháng tương ứng.

Ví dụ đơn giản với web của chị Hà, tính theo phần trăm khách còn quay lại:

Nhóm khách (tháng mua đầu)Số kháchTháng 1Tháng 2Tháng 3Tháng 4
Tháng 1 (đợt giảm giá)1.8009%6%5%4%
Tháng 270015%11%9%8%
Tháng 3 (khách từ review)65024%20%18%chưa đủ
Tháng 472023%19%chưa đủchưa đủ

Cách đọc: hàng "Tháng 1" cho biết trong 1.800 khách mua lần đầu tháng 1, sang tháng thứ nhất chỉ 9% quay lại, tháng thứ hai còn 6%, và cứ thế. Nhìn dọc theo hàng, bạn thấy đường giữ chân tụt nhanh rồi phẳng dần. Nhìn dọc theo cột "Tháng 1" (so các nhóm ở cùng mốc 1 tháng sau mua đầu), bạn thấy nhóm khách tháng 3 và tháng 4 giữ chân tốt hơn hẳn nhóm tháng 1, tức 23-24% so với 9%.

Để dựng bảng này bạn cần dữ liệu đơn hàng có gắn mã khách (customer ID) và ngày mua. Từ đó tách khách theo tháng mua đầu, rồi đếm ở mỗi tháng sau có bao nhiêu khách trong nhóm phát sinh ít nhất một đơn. Nếu bạn dùng web D2C riêng có dữ liệu first-party đầy đủ, việc này làm được ngay; đây là một lợi thế lớn so với bán trên sàn nơi bạn không nắm dữ liệu khách. Nền tảng giải pháp analytics của ScaleCommerce dựng sẵn bảng cohort tự động cập nhật để bạn không phải xuất Excel thủ công mỗi tháng.

Đọc đường retention: hình dạng quan trọng hơn con số

Khi bạn vẽ một hàng cohort thành đường (trục ngang là số tháng, trục dọc là phần trăm còn lại), bạn được retention curve, tức đường giữ chân. Hình dạng của nó nói lên sức khỏe mô hình.

Một đường giữ chân lành mạnh tụt nhanh ở những tháng đầu rồi phẳng dần, chỗ đó gọi là điểm ổn định. Điểm phẳng này chính là nền khách trung thành thật của bạn: nhóm sẽ mua đi mua lại. Ngược lại, một đường tụt thẳng về gần 0 và không phẳng nghĩa là bạn không giữ được ai, mỗi đồng bỏ ra kéo khách chỉ đổi được đúng một đơn.

Theo dữ liệu benchmark 2026 mà các nhà phân tích D2C tổng hợp (tham khảo), hình dạng đường phụ thuộc nhiều vào ngành hàng:

  • Hàng tiêu dùng nhanh, dùng hết rồi mua lại (cà phê, thực phẩm chức năng, mỹ phẩm chăm sóc da): đường thường phẳng ở mức cao hơn, khoảng 30-40% trở lên sau nhiều tháng, vì sản phẩm có nhịp mua lại tự nhiên.
  • Thời trang, đồ gia dụng: đường thường phẳng ở mức thấp hơn, khoảng 10-20% sau 6-12 tháng, vì nhịp mua lại thưa hơn.

Đừng ám ảnh với việc so con số của bạn với benchmark quốc tế, vì thị trường, giá và tệp khách VN khác. Điều đáng làm là so chính bạn với chính bạn theo thời gian: đường giữ chân của các nhóm khách gần đây có đang phẳng ở mức cao hơn nhóm cũ không? Nếu có, các thay đổi bạn làm về sản phẩm, chăm sóc sau bán, loyalty đang có tác dụng. Muốn hiểu vì sao giữ chân là đòn bẩy lợi nhuận, xem bài giữ chân khách hàng D2C: retention và loyalty.

So sánh cohort theo kênh và theo chiến dịch

Đây là nơi phân tích cohort trả tiền cho bạn. Thay vì chỉ tách theo tháng, bạn tách khách theo kênh họ đến hoặc chiến dịch kéo họ về, rồi so đường giữ chân.

Quay lại chị Hà. Khi tách cohort theo kênh mua đầu, chị thấy:

Kênh mua đầuRetention tháng 3CACĐánh giá
Đợt giảm giá sâu (ads)5%90.000đKéo khách săn sale, rời ngay
Ads nhắm sở thích12%150.000đTrung bình
Nội dung review / SEO18%60.000đRẻ và giữ chân tốt
Khách được giới thiệu21%30.000đTốt nhất mọi mặt

Bảng này đổi hẳn cách chị phân bổ ngân sách. Trước đây chị đổ tiền vào các đợt giảm giá sâu vì chúng "kéo được nhiều khách" và doanh thu tức thời cao. Nhưng cohort cho thấy nhóm khách đó rời bỏ nhanh nhất và gần như không sinh đơn thứ hai: CAC 90.000đ chỉ đổi được một đơn duy nhất là lỗ. Trong khi kênh nội dung và giới thiệu vừa rẻ hơn vừa giữ chân gấp ba, bốn lần. Quyết định đúng là dồn ngân sách và công sức sang hai kênh sau, và dùng khuyến mãi có chọn lọc hơn.

Đây chính là điều số trung bình không bao giờ nói cho bạn. Một chiến dịch có thể "thành công" theo doanh thu tháng nhưng thất bại theo giữ chân. Phân tích cohort tách được hai thứ đó. Để hiểu vì sao khách bỏ đi và cách chặn dòng rời bỏ, đọc thêm bài giảm churn, tỷ lệ rời bỏ khách hàng D2C.

Nối cohort với LTV để ra quyết định tiền bạc

Đường giữ chân không chỉ để ngắm, nó dẫn thẳng tới LTV (giá trị vòng đời khách). Một nhóm khách giữ chân cao hơn sẽ mua nhiều lần hơn, nên LTV cao hơn, nên chịu được CAC cao hơn.

Ví dụ tính nhanh. Giả sử đơn trung bình 300.000đ, biên lời 45%, tức mỗi đơn lời khoảng 135.000đ:

  • Nhóm khách giảm giá: trung bình mua 1,1 lần → LTV ≈ 148.000đ. Với CAC 90.000đ, tỷ lệ LTV/CAC ≈ 1,6, khá mỏng.
  • Nhóm khách giới thiệu: trung bình mua 2,8 lần → LTV ≈ 378.000đ. Với CAC 30.000đ, tỷ lệ LTV/CAC ≈ 12,6, cực khỏe.

Cùng một web, hai nhóm khách cho hai bài toán kinh doanh khác hẳn nhau. Nếu chị Hà chỉ nhìn CAC và doanh thu tháng, chị không thấy khác biệt này. Cohort và LTV cho chị thấy nên nuôi kênh nào. Muốn nắm chắc cách tính và dùng chỉ số này, xem bài LTV là gì.

Một ứng dụng thực dụng nữa: cohort giúp bạn quyết định trần CAC theo kênh. Nếu biết nhóm khách từ kênh A có LTV 378.000đ, bạn có thể sẵn sàng trả tới khoảng một phần ba con số đó để có khách mà vẫn lời, cao hơn nhiều so với trần bạn đặt cho kênh giảm giá.

Tính thử: chi phí thật mỗi tháng
Kéo các thanh theo tình hình shop của bạn để thấy con số thật.
Doanh thu / tháng600 triệu
Phí sàn (% doanh thu)23%
Chi quảng cáo (% doanh thu)12%
Bạn đang trả cho sàn & quảng cáo
210 triệu
mỗi tháng
Một năm
2,5 tỷ
Khách bạn sở hữu
0

Nói thẳng: cohort không phải phép màu, và những cái bẫy

Phân tích cohort mạnh, nhưng đừng thần thánh hóa nó. Có vài sự thật cần nói thẳng.

Thứ nhất, cohort cần thời gian và đủ mẫu. Nếu bạn mới bán vài tháng hoặc mỗi tháng chỉ có vài chục khách, bảng cohort sẽ nhiễu và dễ đọc sai: một nhóm 20 khách mà 2 người quay lại thành "10%", đổi một người là lệch hẳn. Với quy mô nhỏ, hãy gộp theo quý thay vì tháng, hoặc chờ tích đủ dữ liệu.

Thứ hai, cohort chỉ cho bạn thấy "cái gì" chứ không tự nói "vì sao". Nó cho thấy nhóm khách tháng 1 rời bỏ nhanh, nhưng không nói lý do là do sản phẩm, do khuyến mãi lệch, hay do trải nghiệm giao hàng. Bạn vẫn phải điều tra thêm: gọi khách, đọc phản hồi, xem lại vận hành.

Thứ ba, cạm bẫy "phân tích để trốn hành động". Nhiều chủ brand mê dựng bảng đẹp, cắt cohort theo mười chiều khác nhau, mà cuối cùng không đổi quyết định nào. Cohort chỉ đáng làm nếu nó dẫn tới một hành động cụ thể: cắt ngân sách kênh giữ chân kém, nhân đôi kênh giữ chân tốt, hoặc sửa trải nghiệm ở đúng tháng khách hay rời. Nếu một lát cắt cohort không đổi được quyết định gì, đừng tốn công.

Cuối cùng, đừng quên cohort là công cụ chẩn đoán, không phải thuốc chữa. Nó chỉ cho bạn biết web đang chảy máu ở đâu; việc vá bằng loyalty, chăm sóc sau bán, sản phẩm tốt hơn vẫn là việc bạn phải làm.

Kết: đo giữ chân theo nhóm, đừng đo theo trung bình

Chị Hà tưởng web mình khỏe vì "tỷ lệ mua lại 28%" và doanh thu đầu năm tăng. Thực ra con số trung bình đang giấu một vấn đề: chị đang đổ tiền vào kênh kéo khách rời bỏ nhanh nhất. Chỉ khi tách khách thành cohort theo tháng và theo kênh, chị mới thấy đâu là nhóm khách thật sự ở lại và sinh lời, để rồi dồn nguồn lực đúng chỗ.

Phân tích cohort là cách bạn nhìn giữ chân bằng con mắt thật thay vì con số gộp. Nó cho bạn thấy tốc độ rời bỏ, sự khác biệt giữa các nhóm khách, và chiến dịch nào giữ được khách chứ không chỉ bán được một đơn. Với một brand D2C sống bằng khách quay lại, đây là một trong những phân tích đáng làm đều đặn nhất, miễn là mỗi bảng cohort đều dẫn tới một quyết định cụ thể.

Bạn có biết nhóm khách tháng này giữ chân tốt hơn hay kém hơn nhóm nửa năm trước không?

Đặt lịch tư vấn cùng ScaleCommerce →. Chúng tôi dựng bảng cohort tự động cho web D2C của bạn, tách theo kênh và chiến dịch, kèm cách đọc để ra quyết định ngân sách.


AI Business Consultant
Chat với chuyên gia AI, nói bằng ngôn ngữ chủ shop.

Không thuật ngữ kỹ thuật. AI hỏi đúng vào tình hình shop của bạn, rồi tự điền bản đánh giá doanh nghiệp và gợi ý giải pháp miễn phí ngay cho bạn.

Câu hỏi thường gặp (FAQ)

Phân tích cohort là gì? Là cách nhóm khách theo một đặc điểm chung ban đầu, thường là tháng mua đầu tiên, rồi theo dõi qua từng tháng sau đó bao nhiêu phần trăm trong nhóm còn quay lại mua. Nó cho thấy giữ chân thật theo thời gian, khác với số trung bình gộp mọi khách của mọi thời điểm.

Cohort analysis khác gì với tỷ lệ mua lại trung bình? Tỷ lệ mua lại trung bình là một con số tĩnh, trộn lẫn khách mới và khách cũ nên che mất tốc độ rời bỏ và sự khác biệt giữa các nhóm. Cohort tách từng nhóm ra, cho bạn thấy khách gần đây khỏe hơn hay yếu hơn khách cũ, và chiến dịch nào giữ chân tốt.

Đường retention (retention curve) thế nào là lành mạnh? Đường lành mạnh tụt nhanh ở những tháng đầu rồi phẳng dần ở một mức ổn định, đó là nền khách trung thành thật. Mức phẳng cao hay thấp tùy ngành: hàng tiêu dùng nhanh thường phẳng ở 30-40%+, thời trang và đồ gia dụng thường 10-20% (các mức tham khảo, tùy ngành và thị trường).

Cần bao nhiêu dữ liệu mới dựng cohort được? Cần dữ liệu đơn hàng có gắn mã khách và ngày mua. Nếu quy mô nhỏ, mỗi tháng chỉ vài chục khách, bảng dễ nhiễu, nên gộp theo quý hoặc chờ tích đủ dữ liệu. Web D2C riêng với dữ liệu first-party đầy đủ giúp việc này chính xác hơn bán trên sàn.

Dùng cohort để làm gì trong thực tế? Chủ yếu để phân bổ ngân sách và đánh giá chiến dịch. Bằng cách so đường giữ chân theo kênh, bạn thấy kênh nào kéo về khách ở lại lâu và sinh lời, kênh nào chỉ bán được một đơn rồi mất khách, từ đó dồn tiền đúng chỗ và đặt trần CAC hợp lý theo từng kênh.


Nguồn tham khảo

  • Fairview: hướng dẫn dựng và đọc bảng cohort cho ecommerce (cấu trúc hàng theo tháng mua đầu, cột theo tháng trôi qua)
  • Eightx: hướng dẫn cohort analysis cho nhà vận hành DTC kèm benchmark 2026 (các mức retention theo ngành hàng)
  • Glencoyne / Niblin: đọc và hành động trên dữ liệu retention cohort cho brand DTC
  • Lưu ý: các mức benchmark retention theo ngành là con số tham khảo, khác nhau theo thị trường, giá và tệp khách
Muốn biết shop của bạn đang đứng ở đâu?

Nhận buổi đánh giá doanh nghiệp miễn phí từ ScaleCommerce: xem điểm số, lỗ hổng và lộ trình cụ thể cho riêng shop của bạn. Không pitch, chỉ tư vấn thật.

Bài viết liên quan

Xem tất cả →
CRM & Marketing
Dashboard KPI cho chủ brand D2C: nên đo gì?
Dashboard KPI cho chủ brand D2C: nên đo doanh thu, CR, AOV, CAC, LTV, repeat, tồn kho theo ngày/tuần/tháng và …
15 phút đọc
CRM & Marketing
Bản đồ hành trình khách hàng cho brand D2C
Bản đồ hành trình khách hàng D2C qua 5 giai đoạn, điểm chạm và chỗ rơi rớt. Cách dùng customer journey map để …
15 phút đọc
CRM & Marketing
Kịch bản livestream bán hàng mẫu chốt đơn
Kịch bản livestream bán hàng mẫu chốt đơn theo công thức 4 pha copy được ngay, kèm cách dùng mã ưu đãi riêng đ…
9 phút đọc