ZHENESJAKOTHVIRUFRAR

RFM Analysis

1. Định nghĩa

RFM Analysis là phương pháp phân khúc khách hàng dựa trên 3 chỉ số hành vi mua hàng:

- R – Recency (Độ mới / Lần mua gần nhất): Khách mua lần cuối cách đây bao lâu?

- F – Frequency (Tần suất): Khách mua bao nhiêu lần trong một khoảng thời gian?

- M – Monetary (Giá trị tiền): Khách đã chi bao nhiêu tiền?

Mỗi khách hàng sẽ được cho điểm (thường từ 1 đến 5) trên từng chỉ số, sau đó ghép lại thành một mã RFM (ví dụ: 555, 311, 154). Từ mã này, marketer DTC chia tệp khách thành các nhóm như Champions, Loyal, At Risk, Lost, Potential… để chạy chiến dịch phù hợp.

Điểm mạnh của RFM: không cần dữ liệu phức tạp, chỉ cần lịch sử đơn hàng – thứ mà mọi shop Shopify, Haravan, Sapo, WooCommerce đều có sẵn.


2. dễ hiểu

Hãy tưởng tượng bạn điều hành một quán cà phê take-away ở Quận 3, TP.HCM:

- R = “Cô Lan lần cuối ghé mua là 2 ngày trước” → cô ấy còn nhớ quán.

- F = “Cô Lan ghé 18 lần trong 3 tháng” → cô ấy là khách quen.

- M = “Mỗi lần cô Lan chi trung bình 95.000đ” → cô ấy là khách giá trị.

Ngược lại, anh Minh lần cuối ghé cách đây 7 tháng, chỉ mua 1 lần, tổng chi 45.000đ → anh ấy thuộc nhóm “Lost” hoặc “Hibernating”.

RFM giống như bảng xếp hạng khách hàng: ai đang “nóng”, ai đang “nguội”, ai đã “rời bỏ thương hiệu”.


3. Công thức & cách tính điểm

Bước 1 – Tính giá trị thô cho từng khách

- R (ngày): Ngày hiện tại – Ngày mua gần nhất

- F (lần): Tổng số đơn hàng trong kỳ phân tích

- M (VNĐ): Tổng doanh thu từ khách đó trong kỳ

Bước 2 – Chia điểm 1–5 bằng Quintile

Với R: giá trị càng nhỏ càng tốt → điểm 5 cho nhóm mua gần nhất.

Với F và M: giá trị càng lớn càng tốt → điểm 5 cho nhóm cao nhất.

Công thức chuẩn hóa (min-max scaled score):

Score = 1 + 4 × (Value − Min) / (Max − Min)

Sau đó làm tròn về 1–5.

Bước 3 – Ghép mã RFM

Ví dụ khách có R=5, F=4, M=5 → mã 545.

Ví dụ số cụ thể

Giả sử shop mỹ phẩm DTC có 10.000 khách trong 12 tháng:

KháchR (ngày)F (đơn)M (VNĐ)Điểm RĐiểm FĐiểm MMã RFMNhóm
Ngọc Anh4148.750.000555555Champions
Bảo Trân2273.200.000444444Loyal
Quốc Huy9531.150.000233233At Risk
Thu Hà3101320.000111111Lost

4. Bảng so sánh các nhóm RFM phổ biến

Nhóm khách hàngMã RFM điển hìnhĐặc điểmHành động DTC gợi ý
**Champions**555, 554, 545Mua gần đây, thường xuyên, chi nhiềuTặng voucher VIP, early access, referral
**Loyal**444, 445, 454Trung thành, giá trị caoUpsell combo, membership tier
**Potential Loyalist**534, 443, 435Mới nhưng tiềm năngEmail onboarding, ưu đãi đơn thứ 2
**New Customer**511, 512Mới mua lần đầuChuỗi nurture 7–14 ngày
**At Risk**233, 322, 244Từng tốt nhưng đang nguộiWin-back, “We miss you” + freeship
**Hibernating**122, 211Lâu không mua, giá trị thấpRemarketing chi phí thấp
**Lost**111, 112Gần như mất hẳnLoại khỏi tệp paid ads, chỉ giữ email

5. Ứng dụng trong DTC & Thương mại điện tử Việt Nam

a) Cá nhân hóa email/SMS theo mã RFM

Shop mỹ phẩm thuần Việt có 45.000 khách: nhóm 555 chỉ chiếm 3,2% nhưng đóng góp 28% doanh thu. Nhóm 111 chiếm 21% tệp nhưng chỉ 4% doanh thu → cắt giảm ngân sách ads cho nhóm này giúp tiết kiệm ~15% CPM mỗi tháng.

b) Tối ưu ngân sách Facebook/TikTok Ads

Tạo Custom Audience từ mã RFM, đặc biệt nhóm At Risk (R=2) để chạy Dynamic Product Ads với ngân sách nhỏ, tỷ lệ hoàn vốn ROAS thường cao hơn 1,8–2,5 lần so với tệp lạnh.

c) Thiết kế loyalty tier

- Hạng Bạc: F ≥ 3

- Hạng Vàng: F ≥ 6 và M ≥ 5.000.000đ

- Hạng Kim Cương: mã 555

d) Dự báo Churn

Kết hợp RFM + Logistic Regression: khách có R > 90 ngày và F ≤ 2 có xác suất churn > 72% trong 60 ngày tới → kích hoạt flow win-back tự động.

e) Tối ưu tồn kho & SKU

Nhóm 555 thường mua SKU cao cấp → ưu tiên nhập hàng cho nhóm này trước mùa sale 9.9, 10.10, 11.11, 12.12.


6. Những hiểu lầm thường gặp

1. “RFM chỉ dành cho shop lớn” – Sai. Shop 500 khách vẫn dùng được, chỉ cần export file CSV từ Haravan/Sapo.

2. “Điểm 5 luôn là tốt nhất” – Chỉ đúng với F và M. Với R, điểm 5 nghĩa là mua gần đây nhất, không phải chi nhiều nhất.

3. “Chia điểm theo cảm tính” – Nên dùng quintile hoặc percentile để tránh lệch tệp.

4. “RFM thay thế được CLV” – Không. RFM là ảnh chụp hiện tại, CLV là dự báo dài hạn. Hai công cụ bổ trợ nhau.

5. “Cứ gửi voucher cho nhóm Lost là họ quay lại” – Tỷ lệ reactivation thực tế chỉ 5–12%, cần kết hợp nội dung và kênh phù hợp.

6. “Không cần cập nhật RFM” – Nên refresh hàng tuần hoặc hàng tháng, vì hành vi khách thay đổi rất nhanh, đặc biệt trong mùa mega-sale.


7. Thuật ngữ liên quan

- CLV / LTV (Customer Lifetime Value): Giá trị vòng đời khách hàng.

- Cohort Analysis: Phân tích theo nhóm khách cùng thời điểm.

- Churn Rate: Tỷ lệ rời bỏ.

- NPS (Net Promoter Score): Chỉ số đo lòng trung thành qua khảo sát.

- Customer Segmentation: Phân khúc khách hàng tổng quát.

- Predictive RFM: RFM mở rộng bằng machine learning để dự báo hành vi tương lai.

- AOV (Average Order Value): Giá trị đơn trung bình – thường dùng song song với M.


Tóm lại: RFM không phải “phép màu”, nhưng là bước khởi đầu rẻ – nhanh – hiệu quả nhất để biến dữ liệu đơn hàng thành hành động marketing có mục tiêu. Với shop DTC Việt Nam đang cạnh tranh khốc liệt trên Facebook, TikTok và Shopee, ai phân lớp khách tốt hơn – người đó giữ được biên lợi nhuận tốt hơn.