태블로로 만드는 마케팅 RFM 고객 세그멘테이션 대시보드

마케팅 데이터 분석 대시보드 제작
드디어 강의 마지막주! 한 달이면 충분히 여유있게 수강할 수 있을 줄 알았는데, SQL 강의랑 같이 듣다보니 조금 빠듯하게 들어서 아쉬웠다. 마지막 5주차에선 구매 행동을 기반으로 고객을 분류하는 개인화 마케팅의 의사결정을 돕는 대시보드 만들기에 대해 배웠다. 마케팅에서 광고를 기획할 때 가장 중요하게 생각하는게 어떤 기준으로 고객을 나눠서 해당 세그먼트에 맞는 메시지를 기획할 것이냐인데, 실무에서 중요하게 생각했던 부분을 시각화할 수 있는 대시보드를 만들어보는거라 의미가 깊었다.
1. 전월 대비 KPI 성장을 알려주는 KPI 카드 만들기
마케팅으로 결국 매출이 얼마나 올랐는지 ROAS 를 중요하게 생각하듯 전월 대비 Sales 가 얼마나 늘어났는지 한눈에 파악할 수 있는 KPI 카드를 만들었다.
Sales Diff 라는 계산된 필드를 만들어서 Last Month Sales 와 그 이전의 Month Sales 의 차이를 계산하고, 동일한 필드를 퀵 테이블 계산 > 비율 차이로 하나 더 생성해서 +18.2% 와 같은 전월 대비 00% 증가 에 대한 값을 알 수 있도록 해주는게 포인트
2. RPM 세그멘테이션 만들기
RPM 이란 고객을 세분화하는 모델 중 하나로 1)Recency (최근 구매 여부) 2)Frequency (구매빈도) 3)Monetary (구매금액) 을 기준으로 각 고객에 점수를 부여해서 분류하는 것을 말한다. 가장 최근에 구매하고, 구매 빈도가 잦고, 그 구매 금액이 큰 고객군을 VIP 고객으로 분류하게 된다.
2-1. Max Order Date Of the Year 열 만들기
{FIXED YEAR ([Order Date]) : MAX([Order Date]) }
2-2. Recency 계산 필드 만들기
얼마나 최근에 구매했는지를 알기 위한 필드이다. 가장 최근 날짜와 최근에 구매한 날짜간의 차이를 반환하는 필드인데, 해당 연도의 최댓값으로부터 고객이 가장 최근에 구매한 날짜 사이의 간극을 'day' 기준으로 반환하는 계산된 필드를 만들어야 한다.
DATEDIFF(’day’, {FIXED [Customer Name], YEAR([Order Date]) : MAX([Order Date])},
[Max Order Date of the Year])
2-3. Number of Orders 계산 필드 만들기
우선 얼마나 자주 구매했는지 구매 빈도를 나타내기 위한 필드를 만든다. orderid 를 고유하게 카운트하는 계산식을 작성해야 한다.
Countd([Order ID])
위 계산식을 활용해서 특정 고객이 해당 년도에 얼마나 자주 구매했는지를 count 하는 계산 필드를 만든다.
{FIXED [Customer Name], YEAR([Order Date]) : [Number of Orders]}
2-4. 구매금액 계산 필드(Monetary) 만들기
{ FIXED [Customer Name], YEAR([Order Date]) : SUM([Sales]) }
'Study Log' 카테고리의 다른 글
| [패스트캠퍼스] 데이터시각화 강의 4주차 학습 기록 (0) | 2022.12.27 |
|---|---|
| [패스트캠퍼스] 데이터시각화 강의 3주차 학습 기록 (0) | 2022.12.20 |
| [패스트캠퍼스] 데이터시각화 강의 2주차 학습 기록 (0) | 2022.12.13 |
| [패스트캠퍼스] 데이터시각화 강의 1주차 학습 기록 (0) | 2022.12.06 |