Vì sao liquidity và matching quan trọng
Liquidity (tính thanh khoản) là xác suất một yêu cầu trên marketplace được đáp ứng nhanh và thành công. Với người mua, đó là mở app lên có ngay thứ mình cần, đúng khu vực, đúng thời điểm. Với người bán, đó là đăng hàng lên có người mua trong thời gian hợp lý. Matching (ghép cặp) là cơ chế nối đúng cung với đúng cầu. Đây là trái tim vận hành của mọi marketplace.
Nếu thiếu kỹ năng này, PM sẽ tạo ra một chợ đông người nhưng không ai giao dịch được. Người mua tìm không ra hàng phù hợp và bỏ đi; người bán đăng hàng bị chìm và ngừng đăng. Cái giá là churn kép: mất cả hai phía cùng lúc. Trong bối cảnh Việt Nam, một sàn giao đồ ăn có hàng nghìn quán nhưng nếu quán gần khách luôn báo hết món hoặc tài xế luôn ở xa, khách sẽ quay lại app đối thủ. Liquidity thấp giết marketplace âm thầm hơn cả chicken-egg.
Làm chủ liquidity và matching giúp bạn biết đo đúng chỗ nghẽn, thiết kế thuật toán ghép cặp công bằng và hiệu quả, và quyết định đầu tư vào việc tăng cung, tăng cầu hay cải thiện thuật toán.
Bức tranh lớn
Liquidity không phải tổng số cung hay tổng số cầu, mà là tỷ lệ khớp thành công trong một lát cắt thời gian và không gian. Matching biến ý định thành giao dịch qua các bước: tìm kiếm, hiển thị, chọn, xác nhận, hoàn tất.
graph LR A[Nguoi mua tim kiem] --> B[He thong ghep cap] B --> C[Hien thi lua chon phu hop] C --> D[Nguoi mua chon] D --> E[Nguoi ban xac nhan] E --> F[Giao dich hoan tat]
Có hai kiểu ghép cặp chính. Ghép chủ động do hệ thống đẩy như gọi xe hay giao đồ ăn, nơi thuật toán chọn giúp. Ghép thụ động do người dùng tự duyệt như Chợ Tốt hay Airbnb, nơi tìm kiếm và xếp hạng quyết định. Chỉ số chốt là fill rate (tỷ lệ yêu cầu được đáp ứng) và thời gian tới khớp.
Ví dụ chi tiết
Giả sử bạn làm PM cho một app tìm thợ sửa điện nước tại Hà Nội. Người dùng cần thợ tới trong ngày, thợ cần đơn gần chỗ mình.
Bước 1 - Đo liquidity hiện tại: Bạn thấy chỉ 45 phần trăm yêu cầu tìm được thợ trong 2 giờ. Đây là chỉ số nghẽn chính, không phải số lượt tải app.
Bước 2 - Chẩn đoán nghẽn ở đâu: Phân tích cho thấy thợ tập trung ở nội thành nhưng yêu cầu lại nhiều ở khu vực ngoại thành mới. Đây là mất cân đối không gian, không phải thiếu thợ tổng thể.
Bước 3 - Cải thiện matching: Bạn đổi thuật toán từ chọn thợ gần nhất tuyệt đối sang cân nhắc cả thời gian phản hồi và tỷ lệ nhận việc, tránh dồn đơn cho một vài thợ mà bỏ sót thợ mới.
Bước 4 - Tăng cung đúng chỗ: Thay vì tuyển thợ khắp nơi, bạn tập trung tuyển thợ ở đúng khu vực đang thiếu, và thưởng cho thợ nhận đơn giờ cao điểm.
Bước 5 - Đo lại và lặp: Fill rate tăng lên 68 phần trăm, thời gian tới thợ giảm còn 90 phút. Bạn tiếp tục theo dõi theo từng quận thay vì trung bình toàn thành phố, vì trung bình che giấu điểm chết.
Lộ trình từng bước để làm chủ
graph TD A[Dinh nghia liquidity theo lat cat thoi gian va khu vuc] --> B[Do fill rate va thoi gian toi khop] B --> C[Chan doan nghen cung cau hay thuat toan] C --> D[Chon dieu chinh matching hoac bom cung cau] D --> E[Chay thu nghiem A B tren lat cat nho] E --> F[Do lai theo tung khu vuc khong lay trung binh] F --> G[Mo rong cach lam sang khu vuc khac]
Thói quen & kỷ luật
| Nhịp | Thói quen |
|---|---|
| Hàng ngày | Xem fill rate và thời gian tới khớp theo khu vực nóng |
| Hàng tuần | Rà các lát cắt có liquidity thấp và tìm nguyên nhân |
| Hàng tháng | Đánh giá hiệu quả thuật toán ghép cặp so với kỳ trước |
| Hàng quý | Xem lại định nghĩa liquidity có còn phản ánh đúng trải nghiệm |
Cần luyện tập gì (drills)
- Chọn một marketplace và định nghĩa liquidity cho nó bằng một câu có đủ điều kiện thời gian, khu vực và ngưỡng thành công.
- Lấy một tình huống fill rate thấp và viết ba giả thuyết nguyên nhân, rồi thiết kế cách kiểm chứng từng cái.
- So sánh ghép chủ động và ghép thụ động cho cùng một ý tưởng và lập luận nên chọn kiểu nào.
Checklist hành động tuần này
- [ ] Viết định nghĩa liquidity cụ thể cho sản phẩm của bạn
- [ ] Tính fill rate và thời gian tới khớp cho ít nhất một khu vực
- [ ] Xác định lát cắt nào có liquidity thấp nhất và vì sao
- [ ] Đề xuất một thay đổi matching hoặc một cách bơm cung cầu đúng chỗ
- [ ] Thiết kế một thử nghiệm A B nhỏ để kiểm chứng thay đổi
Chỉ số & North Star
North Star cho vận hành: fill rate trong thị trường lõi. Nó gói cả cung, cầu và chất lượng ghép cặp vào một số.
| Chỉ số | Tốt | Xấu |
|---|---|---|
| Fill rate theo khu vực | Trên 75 phần trăm | Dưới 50 phần trăm |
| Thời gian tới khớp | Dưới trung vị mục tiêu | Vượt xa mục tiêu |
| Tỷ lệ tìm kiếm không kết quả | Dưới 10 phần trăm | Trên 30 phần trăm |
Dấu hiệu bạn đã thành thạo
Bạn không còn nhìn tổng cung tổng cầu mà nhìn tỷ lệ khớp theo lát cắt. Bạn phân biệt được nghẽn do thiếu cung, thiếu cầu hay do thuật toán, và biết dùng đòn bẩy phù hợp cho từng loại. Bạn thiết kế được thuật toán ghép cặp cân bằng giữa hiệu quả và công bằng với nhà cung cấp mới.
Cạm bẫy thường gặp
| Cạm bẫy | Thay bằng |
|---|---|
| Nhìn tổng cung cầu thay vì tỷ lệ khớp | Đo fill rate theo thời gian và khu vực |
| Dùng số trung bình toàn thị trường | Cắt theo lát để lộ điểm chết |
| Dồn đơn cho vài nhà cung cấp mạnh | Cân bằng để giữ nhà cung cấp mới sống được |
| Tăng cung mù không nhắm khu vực thiếu | Bơm đúng lát cắt đang nghẽn |
Chốt lại
- Liquidity là tỷ lệ khớp thành công theo lát cắt thời gian và không gian, không phải tổng cung cầu.
- Matching biến ý định thành giao dịch; chọn ghép chủ động hay thụ động tùy bản chất sản phẩm.
- Luôn cắt chỉ số theo khu vực và thời điểm để thấy điểm chết mà trung bình che giấu.
- Chẩn đoán đúng nghẽn rồi mới chọn đòn bẩy: sửa thuật toán hay bơm cung cầu đúng chỗ.