Phân Tích RFM Bằng Google Sheets: Phân Loại Khách Hàng Hiệu Quả
Trả lời nhanh: RFM phân loại khách theo 3 chỉ số: Recency (lần mua gần nhất cách đây bao lâu), Frequency (số lần mua) và Monetary (tổng tiền đã chi). Trên Google Sheets chỉ cần bảng giao dịch có mã khách, ngày và giá trị; tính 3 chỉ số bằng MAXIFS, COUNTIF, SUMIF, chấm điểm mỗi chỉ số thang 1–5 rồi gộp thành các nhóm như Champions, Loyal, At Risk, Lost để chọn cách chăm sóc riêng cho từng nhóm.
RFM Là Gì? Tại Sao Quan Trọng?
RFM là mô hình phân tích khách hàng dựa trên 3 chỉ số:
- R – Recency: Lần mua gần nhất cách đây bao lâu?
- F – Frequency: Tần suất mua hàng (tổng số lần mua)
- M – Monetary: Tổng giá trị đã chi tiêu
Bằng cách kết hợp 3 chỉ số này, bạn có thể phân nhóm khách hàng thành: Champions, Loyal Customers, At Risk, Lost Customers... và đưa ra chiến lược marketing phù hợp cho từng nhóm.
Chuẩn Bị Dữ Liệu Cho Phân Tích RFM
Sheet dữ liệu gốc (Raw Data)
Cần có bảng lịch sử giao dịch với ít nhất 3 cột:
- Mã khách hàng (Customer ID)
- Ngày giao dịch (Transaction Date)
- Giá trị giao dịch (Order Value)
Tính Toán RFM Trong Google Sheets
Bước 1: Tổng hợp dữ liệu theo khách hàng
// Recency: số ngày kể từ lần mua cuối
=TODAY() - MAXIFS(RawData!B:B, RawData!A:A, A2)
// Frequency: số lần mua
=COUNTIF(RawData!A:A, A2)
// Monetary: tổng giá trị
=SUMIF(RawData!A:A, A2, RawData!C:C)
Bước 2: Gán điểm R, F, M (thang 1-5)
// Điểm Recency (R càng nhỏ = điểm càng cao)
=IF(B2<=30,5, IF(B2<=60,4, IF(B2<=90,3, IF(B2<=180,2,1))))
// Điểm Frequency dùng PERCENTRANK
=CEILING(PERCENTRANK($C$2:$C$1000,C2)*5,1)
// Điểm Monetary dùng PERCENTRANK
=CEILING(PERCENTRANK($D$2:$D$1000,D2)*5,1)
Bước 3: Phân loại khách hàng theo RFM Score
// Tính RFM Score tổng hợp
=E2*100 + F2*10 + G2
// Phân loại tự động
=IFS(
AND(E2>=4,F2>=4,G2>=4), "Champions",
AND(E2>=3,F2>=3), "Loyal Customers",
AND(E2>=4,F2<=2), "New Customers",
AND(E2<=2,F2>=3,G2>=3), "At Risk",
AND(E2<=2,F2<=2), "Lost",
TRUE, "Potential Loyalist"
)
Dashboard Phân Tích RFM
Tạo pivot table và biểu đồ để visualize kết quả:
- Số lượng khách hàng mỗi segment
- Tổng doanh thu theo segment
- Doanh thu trung bình mỗi khách theo segment
- Xu hướng thay đổi segment theo tháng
Chiến Lược Marketing Cho Từng Segment
Champions (555): Tặng ưu đãi VIP, mời tham gia chương trình loyalty, xin review/testimonial.
At Risk (2-3 điểm): Gửi email "Chúng tôi nhớ bạn", offer discount để kéo lại.
Lost (111): Win-back campaign với ưu đãi mạnh 30-50%, nếu không phản hồi thì ngừng marketing.
Câu Hỏi Thường Gặp (FAQ)
Cần bao nhiêu dữ liệu để phân tích RFM có ý nghĩa?
Tối thiểu 6 tháng lịch sử giao dịch và ít nhất 100 khách hàng để kết quả có ý nghĩa thống kê.
Nên phân tích RFM bao lâu một lần?
Hàng tháng là lý tưởng. Ít nhất mỗi quý một lần để nắm bắt xu hướng thay đổi của khách hàng.
RFM có phù hợp với doanh nghiệp B2B không?
Có, nhưng cần điều chỉnh thang đo. B2B thường có tần suất mua thấp hơn B2C, nên khoảng thời gian Recency và ngưỡng Frequency cần được mở rộng.
📚 Bài Viết Liên Quan
Sau khi phân nhóm RFM, bạn có thể triển khai chương trình giữ chân bằng mẫu Google Sheets tính điểm thưởng khách hàng để theo dõi điểm và hạng thành viên.
Chia sẻ bài viết:
Tuân Hoang
Đội ngũ SheetStore
Google Workspace Certified, 5+ years experience
Công cụ liên quan
Giải pháp cho bài viết này
Bạn thấy bài viết hữu ích?
Đăng ký nhận thông báo khi có bài viết mới.