1인 서비스에 LTV 대시보드를 붙이기 전에, 주문 데이터의 의미부터 고정해야 합니다. 고객생애가치(LTV)는 복잡한 모델보다 같은 기준으로 반복 계산할 수 있는가가 먼저입니다.
이 글에서는 작은 쇼핑몰이나 콘텐츠 판매 서비스가 주문 로그만으로 첫 LTV를 계산하는 방법을 정리합니다.
계산보다 먼저 데이터 계약을 만듭니다
주문 테이블에 최소한 다음 필드가 있어야 합니다.
- 내부 고객 ID
- 주문 시각
- 취소·환불을 뺀 순매출
- 주문에 직접 연결된 변동비
- 유입 채널
- 첫 구매 여부
고객 이름이나 이메일을 분석표의 키로 쓰면 중복과 개인정보 문제가 함께 생깁니다. 분석용 고객 ID를 따로 두고, 취소 주문을 제외하는 시점과 변동비 범위를 문서로 남겨야 다음 달 결과가 비교됩니다.
기본 공식은 단순하게 유지합니다
평균 구매액 = 순매출 / 주문 수
구매 빈도 = 주문 수 / 고유 고객 수
매출 LTV = 평균 구매액 × 연간 구매 빈도 × 평균 유지 기간
매출총이익 LTV = 매출 LTV × 매출총이익률
예를 들어 6개월 순매출이 360만 원, 주문이 60건, 고객이 40명이라면 평균 구매액은 6만 원이고 6개월 구매 빈도는 1.5회입니다. 같은 흐름이 이어진다고 가정하면 연간 빈도는 3회입니다.
평균 유지 기간을 1.5년으로 두면 매출 LTV는 27만 원입니다. 매출총이익률이 45%라면 매출총이익 LTV는 약 12만 1,500원입니다.
여기서 중요한 것은 결과보다 가정입니다. 유지 기간을 왜 1.5년으로 잡았는지, 이익률에 어떤 비용을 포함했는지 기록하지 않으면 숫자는 재현되지 않습니다.
전체 평균 대신 코호트를 나눕니다
초기 데이터가 적더라도 아래 기준 중 하나는 분리해 보세요.
- 첫 구매 월
- 유입 채널
- 구매 상품군
- 할인 사용 여부
- 개인 고객과 사업자 고객
검색으로 유입된 고객과 큰 할인 광고로 유입된 고객을 섞으면 평균은 깔끔해 보이지만 다음 행동을 정하기 어렵습니다. 표본이 작을 때는 결론을 내리지 말고 “현재 추정”으로 표시한 뒤 같은 쿼리를 매달 다시 실행하는 편이 안전합니다.
LTV는 CAC와 회수 기간을 함께 봅니다
고객획득비용(CAC)은 같은 기간의 획득비용을 신규 고객 수로 나눈 값입니다.
CAC = 획득비용 / 신규 고객 수
광고비만 넣을지, 콘텐츠 제작비와 영업 도구 비용까지 포함할지 먼저 정하세요. 1인기업은 최종 이익뿐 아니라 현금 회수 속도도 중요합니다.
- 첫 구매에서 남는 이익
- CAC를 회수하는 데 걸리는 기간
- 두 번째 구매까지 걸리는 평균 일수
이 세 지표를 LTV와 같이 보면 “장기적으로는 이익이지만 지금 현금이 부족한 캠페인”을 구분할 수 있습니다.
구현은 월별 스냅샷부터 시작합니다
처음부터 실시간 집계를 만들 필요는 없습니다. 월말에 period, cohort, customers, orders, net_revenue, gross_profit_ltv, cac, next_experiment 항목을 저장하는 작업부터 충분합니다.
집계 쿼리가 바뀌면 버전과 변경 이유도 남기세요. 지난달 수치가 달라졌을 때 원인이 데이터 정정인지 계산식 변경인지 구분할 수 있어야 합니다.
숫자를 다음 실험으로 연결합니다
LTV가 낮다는 사실만으로는 할 일이 정해지지 않습니다.
- 재구매율이 낮으면 구매 후 사용 안내를 시험합니다.
- 평균 구매액이 낮으면 연관 상품 묶음을 검증합니다.
- 특정 채널의 CAC가 높으면 광고 문구보다 유입 고객의 재구매를 비교합니다.
- 환불이 많으면 가격보다 기대와 실제 경험이 어긋난 지점을 찾습니다.
한 번에 한 조건만 바꾸면 다음 달 스냅샷에서 차이를 해석하기 쉽습니다.
마무리
초기 LTV는 미래를 맞히는 숫자가 아닙니다. 주문 데이터의 정의를 고정하고, 감당 가능한 고객획득비용과 다음 재구매 실험을 정하는 운영 도구입니다.
계산 예시와 1인기업용 월말 점검 순서는 오피셜메일 원문 가이드에 더 자세히 정리했습니다.
오피셜메일은 카베닉스(KAVENIX)가 운영합니다.
Top comments (0)