두 세그먼트는 무엇이 다른가

RFM은 최근 구매 시기, 구매 빈도, 구매 금액 세 축으로 고객을 등급화하는 모델이고, 보통 각 축을 1~5점 척도로 평가해 종합 점수를 만듭니다. 여기서 나오는 챔피언, 이탈 위험, 유망 신규, 이탈 고객 같은 분류는 누적 이력을 근거로 하므로 하루 사이에 크게 바뀌지 않습니다.

반대로 CDP의 실시간 세그먼트는 방금 앱을 열었는지, 특정 상품을 몇 번 봤는지, 장바구니에 얼마를 담았는지처럼 지금의 행동에 반응합니다. 두 세그먼트를 같은 목록에 나란히 놓고 "어느 쪽이 더 정확한가"를 따지면 답이 나오지 않습니다. 측정하는 대상이 다르기 때문입니다.

역할을 어떻게 나누는 것이 자연스러운가

실무에서 잘 작동하는 분담은 좌표축으로 보는 것입니다. RFM이 세로축에서 이 고객에게 얼마짜리 오퍼를 줄지를 정하고, 실시간 세그먼트가 가로축에서 언제 말을 걸지를 정합니다. 같은 장바구니 이탈 트리거라도 챔피언에게는 재고 확보 안내를 보내고, 이탈 위험 등급에는 복귀 인센티브를 붙이는 식으로 오퍼의 크기가 달라집니다.

이 분담이 유용한 이유는 마진 관리와 연결되기 때문입니다. 실시간 트리거만으로 운영하면 어차피 살 고객에게도 같은 할인이 나가고, RFM만으로 운영하면 등급은 맞지만 반응이 없는 시점에 메시지가 나갑니다. 이탈 위험 등급에 대한 재개입 캠페인은 개인화된 복귀 오퍼와 이탈 사유 조사를 함께 붙이는 방식이 권장되는데, 이때 발송 시점을 실시간 신호로 잡으면 같은 오퍼의 반응이 달라집니다.

갱신 주기가 다르다는 점이 왜 사고가 되나

RFM 등급은 보통 야간 배치로 다시 계산되고, 실시간 세그먼트는 이벤트가 도착할 때마다 재평가됩니다. 두 조건을 하나의 세그먼트에 섞으면 이 고객이 어느 시점 기준으로 평가된 것인지 모호해집니다. 어제 결제해 등급이 오른 고객이 오늘 새벽 배치 전까지는 옛 등급으로 취급되는 상황이 대표적입니다.

그래서 조건을 설계할 때 두 가지를 명시합니다. 이 조건의 평가 시점이 언제인지, 그리고 배치 지연이 발송에 영향을 주는 조건인지입니다. 특히 억제 조건은 배치에 맡기면 안 됩니다. 수신거부와 결제 완료 같은 억제 조건은 세그먼트 조건보다 먼저, 발송 직전에 다시 조회하는 구조로 두어야 오발송이 막힙니다.

같은 고객이 양쪽에 동시에 걸리면 어떻게 하나

챔피언 등급이면서 장바구니 이탈 트리거에도 걸리고, 동시에 재입고 알림 대상이기도 한 고객이 나옵니다. 이때 각 세그먼트마다 발송 한도를 걸면 합산 발송량은 통제되지 않습니다. 빈도 상한은 세그먼트 단위가 아니라 고객 단위로 걸어야 합니다.

우선순위 규칙도 함께 정합니다. 같은 날 여러 시나리오가 동시에 발동하면 무엇을 먼저 보내고 무엇을 미룰지 순서를 미리 문서로 정해 두는 방식입니다. 실무에서는 정보성 메시지를 최우선에 두고, 그다음 고객이 방금 한 행동에 직접 반응하는 트리거, 마지막으로 등급 기반 프로모션을 두는 순서가 무난합니다. 밀린 메시지를 어떻게 처리할지도 함께 정해야 합니다. 다음 날로 미룰지 아예 취소할지를 시나리오별로 지정해 두지 않으면, 상한에 걸려 밀린 메시지가 며칠 뒤 한꺼번에 나가면서 결국 같은 문제가 반복됩니다.

세그먼트가 늘어나기만 할 때 무엇을 정리하나

운영을 몇 달 하면 세그먼트 목록이 계속 늘어납니다. 적정 개수의 공식 기준은 공개된 바가 없으므로 개수 자체를 목표로 삼기보다 사용 이력으로 정리하는 편이 실용적입니다. 최근 90일간 한 번도 발송에 쓰이지 않은 세그먼트, 대상 인원이 발송 최소 단위에 못 미치는 세그먼트, 다른 세그먼트와 대상이 대부분 겹치는 세그먼트를 분기마다 걷어냅니다.

삭제 대신 보관 상태로 옮기는 절차를 두면 정리에 대한 저항이 줄어듭니다. 세그먼트를 비활성으로 표시해 목록에서 감추되 정의는 남겨 두고, 다음 분기까지 요청이 없으면 그때 삭제하는 2단계 방식입니다.

겹침을 확인할 때는 인원수 비교만으로 부족합니다. 두 세그먼트의 실제 구성원이 얼마나 중복되는지를 봐야 합니다. RFM 점수가 높은 세그먼트일수록 생애가치가 높은 경향이 있어 여러 상위 세그먼트가 사실상 같은 사람들을 가리키는 경우가 흔하기 때문입니다. 중복률이 높게 나온 조합은 하나로 합치거나, 두 세그먼트를 실제로 가르는 조건이 무엇인지 다시 정의해야 합니다.