본문으로 바로가기
리옵트 핸드북
리옵트 핸드북
고객 전환 시뮬레이션

읽는 법

근거 읽는 법

전환 지도

매체별 전환 지도제품별 전환 지도직군별 전환 지도

페이드 마케팅

페이드 매체 기준선보고 전환과 증분 전환소재·리타게팅·포화

리퍼럴 마케팅

리퍼럴 퍼널 수치리퍼럴 실험과 전파 한계

파트너·인플루언서

인플루언서 마케팅 전환파트너·콜라보·스폰서십

이커머스

이커머스 전환 기준선이커머스 퍼널과 장바구니이커머스 레버의 효과 크기

SaaS와 앱

SaaS 셀프서브 전환앱 구독 전환모바일앱 획득과 리텐션데스크톱 앱 전환초기 스타트업 SaaS 전환세일즈 주도 전환

시뮬레이션

벤치마크를 구간으로예측 모형 고르기LLM 합성 고객전문가 예측과 실측 보정시나리오 예제 5건

부록

참고 자료검증 리포트업데이트 내역
핸드북›고객 전환 시뮬레이션›벤치마크를 구간으로

벤치마크를 구간으로

벤치마크 값 하나를 베타 분포로 바꾸고 몬테카를로로 퍼널 불확실성을 계산한 뒤 파일럿 결과로 갱신하는 방법을 계산기와 함께 설명합니다

글·검토 Eric Han · 리옵트 공동창업자·CTO

핵심 요약

  • 평균 μ\muμ와 강도 kkk로 베타 분포를 정의하면 벤치마크가 구간이 됩니다. 3%를 k=200k=200k=200으로 두면 90% 구간은 1.32~5.21%입니다.
  • 분위수가 공개된 자료에서 kkk를 추정할 수 있습니다. Littledata 전환율은 k≈77k\approx77k≈77입니다.
  • 파일럿 후 갱신은 간단합니다. 전환 수를 α\alphaα에, 미전환 수를 β\betaβ에 더합니다.
  • 퍼널 단계를 독립으로 뽑으면 꼬리 위험을 과소평가합니다. 단계 간 상관이 있을 때는 구간을 더 넓게 읽습니다.
  • 벤치마크를 사전 분포로 바꿨을 때 예측이 더 정확해진다는 직접 실증은 찾지 못했습니다. 강도 kkk는 판단값이며 민감도 분석이 필수입니다.

왜 구간인가

벤치마크 하나를 곱해 나온 "전환 100건"은 틀릴 수밖에 없습니다. 다만 얼마나 틀릴지를 숨깁니다. 예산 승인에 필요한 것은 "최악에도 몇 건이고, 어떤 단계의 불확실성이 가장 큰가"입니다.

베타 분포로 바꾸기

전환율은 0과 1 사이의 비율이므로 베타 분포를 씁니다. 사전 분포와 이항 관측이 만나면 사후 분포도 베타 분포입니다(BDA3, 2장).

p∼Beta(α,β),μ=αα+β,k=α+βp \sim \text{Beta}(\alpha, \beta), \quad \mu = \frac{\alpha}{\alpha + \beta}, \quad k = \alpha + \betap∼Beta(α,β),μ=α+βα​,k=α+β

kkk는 "이 믿음이 관측 몇 건어치인가"로 읽습니다. 값에 따른 구간 폭은 다음과 같습니다(몬테카를로 20만 회, 이 책의 계산).

평균 3%일 때 강도 k에 따른 90% 구간
점은 중앙값, 막대는 5~95% 분위. 이 책의 계산
  • k = 502.40% (0.36% ~ 7.70%)
  • k = 2002.85% (1.32% ~ 5.21%)
  • k = 1,0002.97% (2.17% ~ 3.94%)

분위수에서 kkk 구하기

공개 자료의 10~90분위가 있으면 표준편차를 어림하고 베타 분포 항등식으로 kkk를 구합니다. 정규 근사를 쓰는 어림셈이고 치우친 분포에서는 거칩니다.

σ≈P90−P102.56,k=μ(1−μ)σ2−1\sigma \approx \frac{P_{90} - P_{10}}{2.56}, \quad k = \frac{\mu(1-\mu)}{\sigma^2} - 1σ≈2.56P90​−P10​​,k=σ2μ(1−μ)​−1

Littledata 전환율(중앙값 1.4%, 10~90분위 0.3~3.7%)을 넣으면 k≈77k\approx77k≈77입니다. 이 값은 스토어 간 차이를 뜻합니다. 내 스토어가 어디 있을지 모른다면 알맞은 불확실성입니다. 다만 중앙값을 평균 자리에 넣으면 분포의 중심이 약 1.0%로 내려갑니다. 치우친 자료는 평균을 함께 올려 잡으세요. 세 분위에 맞추면 평균 약 1.8%, k≈71k\approx71k≈71입니다(계산).

강도를 고르는 기준

표준 지침은 없습니다. 이 책에서 쓰는 어림 기준입니다.

상황kkk 범위
같은 카테고리·매체·시장의 분위 자료 있음분위로 구한 값(50~300)
비슷한 영역의 값 하나뿐30~100
맥락이 많이 다름(한국에 미국 값 적용 등)10~30
자사 과거 캠페인 값과거 표본 수의 일부

이 기준은 비율이 1% 이상일 때의 어림입니다. 0.016%처럼 아주 낮은 비율은 평균×k가 1 안팎이 되도록 k를 크게 잡아야 분포가 0에 몰리지 않습니다.

퍼널 몬테카를로

각 단계에서 값을 뽑아 곱하는 일을 충분히 반복합니다.

import random

def beta(mean, k):
    return random.betavariate(mean * k, (1 - mean) * k)

results = []
for _ in range(200_000):
    clicks = 1704
    trial = beta(0.0485, 100)
    paid = beta(0.07, 100)
    results.append(clicks * trial * paid)

results.sort()
print(results[10_000], results[100_000], results[190_000])  # 5%, 50%, 95%

표준 라이브러리만으로 동작하며, 위 코드 그대로 B2B SaaS 예제의 1.7명, 5.0명, 12.4명 부근이 나옵니다.

내 퍼널 구간 계산

위 코드와 같은 계산을 브라우저에서 합니다. 값을 바꾸면 분포와 민감도가 바로 갱신되고, 링크로 공유할 수 있습니다.

고정 입력
단계별 비율

강도 k는 이 평균을 관측 몇 건만큼 믿는지입니다. 클수록 구간이 좁아집니다.

1단계 전환
2단계 전환
최종 전환
5.0건
90% 구간 1.7건 ~ 12.1건
전환당 비용
$1,990
90% 구간 $827 ~ $5,960
최종 전환 분포5% 1.7건 · 중앙값 5.0건 · 95% 12.1건
0.3건8.2건16.2건
결과를 가장 흔드는 입력

입력 하나만 5%, 95% 분위로 움직이고 나머지는 평균에 둔 값입니다. 위쪽부터 먼저 재세요.

  • 1단계 전환2.2건 ~ 10.5건
  • 2단계 전환2.8건 ~ 9.7건

단계를 서로 독립으로 두고 8,000회 반복한 값입니다. 단계가 함께 움직이면 실제 구간은 더 넓습니다. 세로선은 5%, 중앙값(진한 선), 95%이고 분포의 마지막 칸은 99% 분위 이상을 모은 값입니다.

독립 가정의 한계

광고 품질이 낮으면 클릭 후 가입도, 가입 후 유료 전환도 함께 낮아집니다. 단계를 독립으로 뽑으면 이 상관을 놓쳐 나쁜 쪽 꼬리가 실제보다 얇게 나옵니다. 5% 분위를 "최악"이 아니라 "나쁜 경우의 시작점" 정도로 읽으세요.

관측으로 갱신

p∣y∼Beta(α+y, β+n−y)p \mid y \sim \text{Beta}(\alpha + y,\ \beta + n - y)p∣y∼Beta(α+y, β+n−y)

사후 평균은 표본 비율과 사전 평균 사이 어딘가입니다.

예시(가상의 값). 벤치마크 3%를 k=200k=200k=200으로 두면 Beta(6, 194)입니다. 방문 2,000건에서 전환 40건을 얻으면 Beta(46, 2154)이고, 평균 2.09%, 90% 구간 1.62~2.62%입니다. 파일럿 값 2.0%가 믿음을 크게 끌어오는 것을 볼 수 있습니다.

민감도 분석

  1. kkk를 절반과 두 배로 바꿔 구간이 어떻게 변하는지 봅니다.
  2. 각 단계의 평균을 하나씩 ±20% 움직여 어느 단계가 결과를 가장 흔드는지 찾습니다.
  3. 가장 흔드는 단계에 파일럿 예산을 먼저 씁니다.

언제 쓰면 안 되는가

  • 벤치마크의 모집단이 내 상황과 크게 다른데 kkk를 높게 둘 때.
  • 시장 자체가 바뀌는 신제품일 때. Bass 같은 모형을 함께 봅니다.
  • 소수 고객이 매출을 좌우할 때. 건수 분포보다 금액 분포가 중요합니다.

관련 문서

근거 읽는 법

전환 수치를 믿기 전에 확인할 근거 등급과 분모, 표본, 이해관계를 정리하고 벤치마크를 예측에 쓰는 규칙을 세웁니다

이커머스 전환 기준선

세계와 영국, Shopify 스토어의 이커머스 전환율을 전체·카테고리·기기로 나눠 보고 한국 공개 통계와 그 한계까지 확인합니다

On this page

왜 구간인가베타 분포로 바꾸기분위수에서 kkk 구하기강도를 고르는 기준퍼널 몬테카를로관측으로 갱신민감도 분석언제 쓰면 안 되는가