RFM 고객 세분화 분석

박현정·2025년 1월 7일

데이터분석

목록 보기
1/2

RFM 고객 세분화 분석이란 무엇일까요_데이터리안

RFM 분석

Recency - 얼마나 최근에
Frequency - 얼마나 자주
Monetary - 얼마나 많은 금액을

  • 구매자가 얼마나 최근에, 얼마나 자주, 얼마나 많은 금액을 사용했는지에 따라 구매자의 분포를 확인하거나 그룹을 분류하는 분석 기법이다.
  • 구매 가능성이 높은 고객을 선정할 때 용이하다.
  • 구매 패턴으로 분류하여 각 그룹의 특성마다 차별화된 마케팅 전략 사용 가능하다.

1-1. 원본 구매데이터 (데이터리안 블로그 예시)

사용자최근 구매일총 구매 횟수총 구매 금액
12020-12-2812903
22020-12-267162
32020-12-141943
42020-12-032120
52020-11-176623
62020-11-089135
72020-10-212801
82020-10-01113

분류기준

  • Recency : 2021-01-01일 기준으로 한 달 이내에 구매 기록이 있으면 ‘recent’ 이외는 ‘past’
  • Frequency : 3회 이상 구매시 ‘high’, 3회 미만 구매시 ‘low’
  • Monetary : 500달러 이상 구매시 ‘high’, 500달러 미만 구매시 ‘low’

-- 분류 기준에 따른 코드 작성
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 구매내역

1-2. RFM을 기준으로 변환된 데이터

사용자recencyfrequencymonetary
1recenthighhigh
2recenthighlow
3recentlowhigh
4recentlowlow
5pasthighhigh
6pasthighlow
7pastlowhigh
8pastlowlow

1-3. 사용자 분류

사용자recencyfrequencymonetary사용자분류
1recenthighhigh서비스 충성도가 높은 고객
2recenthighlow
3recentlowhigh
4recentlowlow최근까지 접속은 있었지만 구매는 많이 없는 고객
5pasthighhigh떠나간 VIP
6pasthighlow
7pastlowhigh
8pastlowlow떠났지만 뼈 아프진 않은 고객

시도할 수 있는 마케팅

  • 떠나간 VIP를 위해 복귀 유저 쿠폰을 보낸다. -> 5번 해당
  • 구매 금액이 높거나 자주 구매했던 떠나간 유저에게 쿠폰을 보낸다. -> 5, 6, 7번 해당
  • 구매 금액이 높거나 자주 구매한 기존 고객들에게 감사 쿠폰을 보낸다. -> 1, 2, 3번 해당

RFM 적용시 중요한 점

  • 상황과 서비스에 따라 recency, frequency, monetary를 나누는 기준이 달라진다.
  • 같은 데이터라도 분석가가 정한 기준에 따라 다른 결과가 나올 수 있다.

0개의 댓글