Recency - 얼마나 최근에
Frequency - 얼마나 자주
Monetary - 얼마나 많은 금액을
| 사용자 | 최근 구매일 | 총 구매 횟수 | 총 구매 금액 |
|---|---|---|---|
| 1 | 2020-12-28 | 12 | 903 |
| 2 | 2020-12-26 | 7 | 162 |
| 3 | 2020-12-14 | 1 | 943 |
| 4 | 2020-12-03 | 2 | 120 |
| 5 | 2020-11-17 | 6 | 623 |
| 6 | 2020-11-08 | 9 | 135 |
| 7 | 2020-10-21 | 2 | 801 |
| 8 | 2020-10-01 | 1 | 13 |
분류기준
-- 분류 기준에 따른 코드 작성
SELECT 사용자
, IF(최근 구매일 >= DATE_SUB('2021-01-01', INTERVAL 1 MONTH), 'recent', 'past') AS recency
, IF(총 구매 횟수 >= 3, 'high', 'low') AS frequency
, IF(총 구매 금액 >= 500, 'high', 'low') AS monetary
FROM 구매내역
| 사용자 | recency | frequency | monetary |
|---|---|---|---|
| 1 | recent | high | high |
| 2 | recent | high | low |
| 3 | recent | low | high |
| 4 | recent | low | low |
| 5 | past | high | high |
| 6 | past | high | low |
| 7 | past | low | high |
| 8 | past | low | low |
| 사용자 | recency | frequency | monetary | 사용자분류 |
|---|---|---|---|---|
| 1 | recent | high | high | 서비스 충성도가 높은 고객 |
| 2 | recent | high | low | |
| 3 | recent | low | high | |
| 4 | recent | low | low | 최근까지 접속은 있었지만 구매는 많이 없는 고객 |
| 5 | past | high | high | 떠나간 VIP |
| 6 | past | high | low | |
| 7 | past | low | high | |
| 8 | past | low | low | 떠났지만 뼈 아프진 않은 고객 |
시도할 수 있는 마케팅
RFM 적용시 중요한 점