퍼널 전환율

Funnel conversion rate

단계별 통과율을 곱해 최종 전환이 어떻게 만들어지는지 봅니다.

···
html
<div class="rate"><div class="rate-inputs"><label>VIEW <input id="rate-view" type="range" min="30" max="95" value="70"><b id="rate-view-value">70%</b></label><label>CART <input id="rate-cart" type="range" min="15" max="90" value="50"><b id="rate-cart-value">50%</b></label><label>BUY <input id="rate-buy" type="range" min="20" max="95" value="60"><b id="rate-buy-value">60%</b></label></div><div class="rate-result"><small>1,000 VISITS →</small><strong id="rate-result">210</strong><span>BUYERS</span></div></div>
css
.rate{width:min(90%,740px);display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(13px,4vmin,36px);align-items:center;font:800 clamp(10px,max(2vmin,1vw),16px)/1 sans-serif}.rate-inputs{display:grid;gap:clamp(9px,3vmin,21px)}.rate label{display:grid;grid-template-columns:clamp(35px,7vw,52px) 1fr clamp(30px,7vw,50px);gap:6px;align-items:center}.rate input{min-width:0;width:100%;accent-color:var(--accent)}.rate b{text-align:right}.rate-result{display:grid;gap:clamp(4px,1.5vmin,10px);border:2px solid var(--fg);box-shadow:7px 7px 0 var(--accent-2);padding:clamp(9px,3vmin,24px);text-align:center}.rate-result small{color:var(--muted)}.rate-result strong{font:900 clamp(26px,9vmin,70px)/1 sans-serif;color:var(--accent)}.rate-result span{letter-spacing:.1em}small{font-size:max(.833em,10px,1vw)}
js
const ids=['view','cart','buy'],inputs=ids.map(k=>document.getElementById('rate-'+k));function update(){const values=inputs.map((el,i)=>{document.getElementById('rate-'+ids[i]+'-value').textContent=el.value+'%';return Number(el.value)/100});document.getElementById('rate-result').textContent=Math.round(1000*values.reduce((a,b)=>a*b,1))}inputs.forEach(el=>el.oninput=()=>{clearInterval(auto);update()});update();let tick=0;const auto=setInterval(()=>{inputs[1].value=tick++%2?50:65;update()},1800);

퍼널 전환율은 시작 집합 중 목표 단계까지 도달한 비율입니다. 단계 사이 전환율을 따로 보면 최종 결과가 어떤 구간에서 만들어졌는지 이해할 수 있습니다.

데모에서는 단계별 통과율을 바꾸면 시작 인원 1,000명 중 최종 구매 인원이 즉시 갱신됩니다. 한 단계의 작은 개선도 여러 단계를 거쳐 최종 수치에 반영됩니다.

단계별 분모를 혼동하지 마세요. 전체 방문자 대비 구매율과 장바구니 진입자 대비 구매율은 다른 질문에 답합니다.

언제 쓰나

전환 목표를 단계별 개선안으로 나눠 계산할 때 씁니다.

페이지로 열기 ↗