Phân tích Cohort là gì? Định nghĩa, Ví dụ và Cách thực hiện (2026)

Phân tích cohort nhóm người dùng theo thời điểm họ tham gia, sau đó theo dõi riêng biệt từng nhóm theo thời gian. Thay vì một con số tổng hợp chung cho tất cả người dùng, bạn sẽ có một đường biểu diễn cho mỗi tháng bắt đầu. Sự tách biệt đó chính là điểm mấu chốt, vì nó cho thấy sản phẩm đang trở nên tốt hơn hay tệ đi đối với những người mới gia nhập.
Hướng dẫn này sẽ đề cập đến định nghĩa, lý do tại sao các số liệu trung bình gộp dễ gây hiểu lầm, và cách đọc bảng tam giác. Hướng dẫn cũng bao gồm hai loại cohort chính và những sai lầm khiến báo cáo cohort bị sai lệch.
Phân tích cohort là gì?
Một cohort là một nhóm người có cùng một sự kiện bắt đầu trong một khoảng thời gian chung. Tất cả những người đăng ký vào tháng 3 là cohort tháng 3. Tất cả những người thực hiện giao dịch mua đầu tiên trong Quý 2 là cohort Quý 2.
Phân tích cohort đo lường từng nhóm đó trên cùng một hệ quy chiếu thời gian. Không phải là so sánh "tháng 3 năm 2026 với tháng 4 năm 2026" trên lịch, mà là "tháng thứ nhất so với tháng thứ hai" tính từ ngày bắt đầu của riêng từng nhóm. Sự thay đổi này giúp việc so sánh trở nên công bằng.
Kết quả đầu ra thường là một bảng hình tam giác. Các hàng là các cohort theo thứ tự thời gian bắt đầu. Các cột là khoảng thời gian tính từ lúc bắt đầu. Hình tam giác xuất hiện vì cohort mới nhất mới chỉ đi đến tháng đầu tiên, khi cohort cũ nhất đã có dữ liệu trải dài toàn bộ bảng.
Tại sao số liệu trung bình tổng thể lại che giấu vấn đề
Dưới đây là tình huống mà phân tích cohort được thiết kế để phát hiện.
| Cohort | Người dùng | Tỷ lệ giữ chân Tháng 1 | Tỷ lệ giữ chân Tháng 3 |
|---|---|---|---|
| Tháng 1 | 1,000 | 45% | 28% |
| Tháng 2 | 1,600 | 41% | 25% |
| Tháng 3 | 2,400 | 36% | 21% |
| Tháng 4 | 3,600 | 30% | — |
Trong ví dụ này, tổng số người dùng hoạt động tăng lên mỗi tháng. Một bảng điều khiển (dashboard) theo dõi lượng người dùng hoạt động hàng tháng trông sẽ rất tuyệt vời. Tuy nhiên, sự tăng trưởng này đang che lấp một thực tế là sản phẩm đang giữ chân các nhóm người dùng mới kém hơn so với các nhóm trước đó.
Chỉ số giữ chân gộp cũng che giấu vấn đề này vì cùng một lý do. Số trung bình của mỗi tháng bị chi phối bởi cohort lớn nhất, và cohort lớn nhất luôn là cohort mới nhất. Bạn không thể thấy được xu hướng từ một con số liên tục thay đổi thành phần cấu thành.
Các cohort giải quyết vấn đề này bằng cách không gộp chung dữ liệu. Tỷ lệ giữ chân tháng 1 của cohort Tháng 1 sẽ mãi là 45%. Khi tỷ lệ của cohort Tháng 4 giảm xuống còn 30%, sự sụt giảm sẽ hiện ra rõ rệt.
Cách đọc bảng cohort
Hàng là cohort, cột là thời gian hoạt động
Mỗi hàng là một nhóm được xác định bởi thời điểm họ bắt đầu. Mỗi cột là khoảng thời gian đã trôi qua kể từ thời điểm bắt đầu đó, không phải là ngày trên lịch. Tháng 0 là khoảng thời gian bắt đầu và hầu như luôn là 100%.
Đọc dọc theo cột để đánh giá xem bạn có đang cải thiện hay không
Đây là hướng đọc hữu ích nhất nhưng lại thường bị bỏ qua. Hãy cố định cột ở tháng 1, sau đó đọc từ trên xuống dưới. Nếu các con số giảm dần khi bạn đi xuống, điều đó có nghĩa là mỗi nhóm mới đều có tỷ lệ giữ chân kém hơn nhóm trước đó. Đó là vấn đề về sản phẩm hoặc thu hút người dùng (acquisition), và nó đang diễn ra ngay lúc này.
Đọc ngang theo hàng để xem một nhóm sụt giảm như thế nào
Một hàng duy nhất hiển thị biểu đồ sụt giảm của một cohort. Hầu hết các sản phẩm đều giảm mạnh trong giai đoạn đầu, sau đó đi ngang. Điểm đi ngang này quan trọng hơn mức sụt giảm ban đầu, vì nó ước tính tỷ lệ giữ chân dài hạn của bạn.
Đường chéo đại diện cho lịch thực tế
Mọi thứ trên cùng một đường chéo đều xảy ra trong cùng một tháng dương lịch. Một biến cố ảnh hưởng đến một đường chéo, chẳng hạn như sự cố hệ thống hoặc thay đổi giá cả, sẽ tác động đến tất cả các cohort cùng một lúc bất kể thời gian hoạt động của họ là bao lâu. Nếu một con số kém chạy dọc theo đường chéo thay vì theo cột, nguyên nhân là do một sự kiện cụ thể chứ không phải do sự khác biệt về chất lượng giữa các cohort.
Cohort thu hút và cohort hành vi
Cohort thu hút nhóm người dùng theo thời điểm họ tham gia. Tháng đăng ký là lựa chọn mặc định. Các cohort này trả lời cho câu hỏi liệu những người mới đến hiện tại có chất lượng tốt hơn hay tệ hơn những người đã đến trước đó.
Cohort hành vi nhóm người dùng theo những gì họ đã làm. Ví dụ: những người dùng đã kết nối tích hợp trong tuần đầu tiên so với những người không làm vậy. Các cohort này trả lời cho câu hỏi hành động sớm nào dự báo khả năng người dùng sẽ tiếp tục ở lại.
Cả hai loại thực hiện các nhiệm vụ khác nhau. Cohort thu hút giúp chẩn đoán xu hướng theo thời gian. Cohort hành vi chỉ ra những gì cần thay đổi. Những đội ngũ chỉ xây dựng loại cohort đầu tiên có thể thấy sự sụt giảm nhưng lại không biết phải làm gì để khắc phục.
Một biến thể thứ ba, cohort theo quy mô hoặc gói dịch vụ, nhóm người dùng theo cấp độ tài khoản. Loại này rất hữu ích khi khách hàng doanh nghiệp (enterprise) và khách hàng tự phục vụ (self-serve) có hành vi hoàn toàn khác nhau, và một đường cong gộp chung không thể mô tả chính xác hành vi của nhóm nào.
Tự xây dựng bảng cohort bằng tay
Cách làm thủ công vẫn hiệu quả và rất đáng để tìm hiểu một lần, ngay cả khi sau này bạn sẽ tự động hóa quy trình này.
Lấy một hàng cho mỗi sự kiện của người dùng. Bạn cần có mã định danh người dùng, ngày đăng ký hoặc ngày mua hàng đầu tiên, và ngày của các hoạt động tiếp theo. Một bảng tổng hợp không thể chuyển đổi thành các cohort, vì việc nhóm dữ liệu diễn ra ở cấp độ hàng.
Thêm một cột cohort. Làm tròn ngày đăng ký theo tháng. Giờ đây, mỗi người dùng sẽ mang nhãn của nhóm mà họ thuộc về.
Thêm một cột chỉ số giai đoạn (period-index). Đối với mỗi hàng hoạt động, hãy tính số tháng giữa tháng đăng ký và tháng hoạt động. Đây chính là vị trí cột trong bảng cuối cùng.
Tạo bảng Pivot. Đặt tháng cohort ở cột bên cạnh, chỉ số giai đoạn ở hàng trên cùng, và số lượng người dùng duy nhất ở phần giá trị. Trang tạo PivotTable của Microsoft sẽ hướng dẫn chi tiết các thao tác này.
Chuyển đổi số lượng thành phần trăm. Chia mỗi ô cho số lượng của tháng 0 trong hàng đó. Số lượng tuyệt đối rất khó đọc khi so sánh giữa các cohort có quy mô khác nhau.
Không có bước nào trong số này là khó. Tuy nhiên, cả năm bước đều phải lặp lại mỗi khi có dữ liệu mới, và việc tính toán chỉ số giai đoạn sẽ bị lỗi bất cứ khi nào định dạng ngày tháng thay đổi.
Cách xây dựng bảng cohort bằng Powerdrill Bloom
Nếu dữ liệu người dùng đã có sẵn trong tệp xuất bản, bạn có thể bỏ qua bước thiết lập bảng pivot.
Bước 1: Tải lên dữ liệu người dùng của bạn
Kéo thả tệp xuất Excel, CSV hoặc TSV chứa thông tin đăng ký và các sự kiện hoạt động của bạn. Nhiều tệp có thể được tải lên cùng lúc, vì vậy tệp người dùng và tệp sự kiện có thể được liên kết chỉ trong một lượt. Việc phát hiện cột và phân tích cú pháp ngày tháng diễn ra ngay khi tải lên, đây thường là bước dễ bị lỗi nhất khi thực hiện thủ công.
Bước 2: Mô tả cohort bằng ngôn ngữ tự nhiên
Hãy mô tả những gì bạn muốn nhóm và đo lường: "nhóm người dùng theo tháng đăng ký, sau đó hiển thị tỷ lệ giữ chân hàng tháng trong mười hai tháng đầu tiên dưới dạng phần trăm." Trợ lý AI sẽ xây dựng cột cohort, tính toán chỉ số giai đoạn và tạo ra bảng dữ liệu. Nếu bạn yêu cầu một cohort hành vi hoặc chia theo tuần, hệ thống sẽ tự động xây dựng lại thay vì bắt bạn phải cấu trúc lại nguồn dữ liệu.
Bước 3: Xuất biểu đồ, báo cáo hoặc slide trình bày
Xuất kết quả dưới dạng biểu đồ, đưa vào bản tóm tắt bằng văn bản hoặc chuyển đổi bảng làm việc thành các trang slide để đánh giá. Các phong cách Professional, Business và Fancy hỗ trợ xuất sang PowerPoint hoặc Notion. Để tìm hiểu riêng về phần trực quan hóa, hãy xem cách tạo biểu đồ giữ chân cohort, và trình tạo biểu đồ AI cho các loại biểu đồ khác từ cùng một tệp tải lên.
Các sai lầm thường gặp
Chọn sai đơn vị thời gian (grain). Việc sử dụng cohort theo tháng cho một sản phẩm được sử dụng hàng ngày sẽ che giấu mọi thông tin thú vị trong tuần đầu tiên. Ngược lại, cohort theo tuần hoặc ngày cho một sản phẩm được sử dụng theo quý sẽ tạo ra nhiều dữ liệu nhiễu. Hãy điều chỉnh đơn vị thời gian phù hợp với nhịp độ sử dụng tự nhiên.
Đọc hàng và bỏ qua cột. Hàng cho bạn biết một nhóm sụt giảm như thế nào. Cột cho bạn biết liệu bạn có đang cải thiện hay không. Cột mới là nơi mang lại thông tin có thể hành động.
So sánh các cohort chưa hoàn thiện. Cohort mới nhất chưa hoạt động đủ lâu để có số liệu của tháng thứ 6. Việc để lại một ô trống một phần trong bảng có thể khiến ai đó hiểu lầm một giá trị thấp là sự sụt giảm nghiêm trọng.
Quy mô cohort quá nhỏ để có ý nghĩa. Một cohort chỉ có 40 người dùng sẽ tạo ra tỷ lệ giữ chân biến động dữ dội chỉ vì một vài cá nhân. Hãy mở rộng khoảng thời gian hoặc chấp nhận rằng hàng đó chỉ mang tính chất định hướng.
Báo cáo cohort mà không kèm theo quy mô của chúng. Một tỷ lệ phần trăm không có mẫu số luôn dễ dẫn đến những cách hiểu sai lệch tương tự. Hãy đặt số lượng của tháng 0 ở cột đầu tiên.
Định nghĩa tỷ lệ giữ chân một cách lỏng lẻo. Trạng thái "hoạt động" phải mang một ý nghĩa cụ thể duy nhất. Việc đăng nhập và hoàn thành một hành động cốt lõi là hai định nghĩa rất khác nhau, và việc trộn lẫn chúng giữa các giai đoạn sẽ làm cho bảng số liệu trở nên vô nghĩa.
Tóm tắt ngắn gọn
Phân tích cohort phân tách người dùng theo thời điểm họ bắt đầu để sự tăng trưởng không thể che lấp sự sụt giảm. Hãy đọc dọc theo các cột để xem liệu mỗi nhóm mới có hoạt động tốt hơn hay tệ hơn nhóm trước đó. Đọc ngang theo các hàng để xem một nhóm duy nhất sụt giảm như thế nào và điểm đi ngang nằm ở đâu.
Việc xây dựng bảng gồm năm bước kỹ thuật lặp đi lặp lại sau mỗi lần làm mới dữ liệu. Dùng thử Powerdrill Bloom miễn phí — tải lên tệp xuất người dùng của bạn, mô tả cohort bằng ngôn ngữ tự nhiên và xuất bảng trực tiếp sang slide trình bày. Để so sánh các công cụ, hãy xem các công cụ AI để phân tích cohort.
Câu hỏi thường gặp
Phân tích cohort được dùng để làm gì?
Nó cho biết liệu một sản phẩm có đang cải thiện đối với những người tham gia hiện tại so với những người đã tham gia trước đó hay không. Các ứng dụng phổ biến bao gồm theo dõi tỷ lệ giữ chân, chẩn đoán tỷ lệ rời bỏ (churn), đo lường tác động của thay đổi trong quá trình hướng dẫn người dùng mới (onboarding), và so sánh các kênh thu hút khách hàng về mặt chất lượng thay vì số lượng.
Sự khác biệt giữa cohort và phân khúc (segment) là gì?
Một cohort được xác định bởi một thời điểm bắt đầu chung, và các thành viên trong đó không bao giờ thay đổi. Một phân khúc (segment) được xác định bởi một thuộc tính như quốc gia hoặc gói dịch vụ, và một người có thể gia nhập hoặc rời khỏi phân khúc đó. Cohort theo dõi sự thay đổi theo thời gian, còn phân khúc mô tả một nhóm đối tượng tại thời điểm hiện tại.
Làm thế nào để chọn khoảng thời gian cho cohort?
Hãy điều chỉnh khoảng thời gian phù hợp với tần suất mọi người sử dụng sản phẩm. Cohort theo ngày hoặc tuần sẽ phù hợp với các sản phẩm có tần suất sử dụng cao, còn cohort theo tháng sẽ phù hợp với chu kỳ đăng ký thuê bao hoặc mua hàng. Nếu hầu hết sự sụt giảm xảy ra trước cột đầu tiên của bạn, thì đơn vị thời gian đó đang quá rộng.
Tôi có thể thực hiện phân tích cohort trong Excel không?
Có. Hãy thêm một cột tháng cohort và một cột chỉ số giai đoạn (period-index) vào các hàng sự kiện của bạn. Tạo bảng Pivot so sánh cohort với chỉ số giai đoạn bằng số lượng người dùng duy nhất, sau đó chia mỗi ô cho số lượng bắt đầu của hàng đó. Việc tính toán khá đơn giản, nhưng sự lặp đi lặp lại chính là điều khiến nó trở nên tẻ nhạt.
Tỷ lệ giữ chân thế nào là tốt?
Chỉ số này thay đổi rất nhiều tùy theo từng lĩnh vực, nên một mốc chuẩn chung sẽ không giúp ích được gì. Thay vào đó, hãy so sánh các cohort của chính bạn với nhau. Một đường cong đi ngang thay vì tiếp tục đi xuống là tín hiệu quan trọng nhất.