지불 의향

Willingness to pay

고객마다 다른 최대 지불 가격의 분포를 살펴봅니다.

···
html
<div class="wtp"><div class="people" id="people"></div><div class="ruler"><span>$20</span><input id="cut" type="range" min="20" max="100" value="55"><span>$100</span></div><div class="result">AT THIS PRICE <b id="count">0</b> OF 12 BUY</div></div>
css
.wtp{width:min(92%,550px);font:900 clamp(10px,max(2vmin,1vw),14px)/1.2 sans-serif}.people{display:flex;align-items:end;justify-content:space-between;height:clamp(70px,25vmin,160px);border-bottom:2px solid var(--line);gap:2px}.person{width:7%;background:var(--accent);border-radius:20px 20px 3px 3px;transition:opacity .3s,transform .3s;position:relative}.person::before{content:'';position:absolute;left:22%;top:-15px;width:56%;aspect-ratio:1;background:inherit;border-radius:50%}.person.off{opacity:.2;transform:scale(.9)}.ruler{display:flex;align-items:center;gap:5px;margin-top:12px}.ruler input{flex:1;accent-color:var(--accent)}.result{margin-top:10px;background:var(--accent-2);color:#211b19;padding:8px;text-align:center}.result b{font-size:clamp(20px,5vmin,34px)}@media(min-width:700px){body>:first-child{transform:scale(1.25);transform-origin:center}}
js
const values=[24,28,35,39,44,49,53,58,64,73,84,96],box=document.querySelector('#people');box.innerHTML=values.map(v=>'<i class="person" style="height:'+(25+v*.55)+'%"></i>').join('');const slider=document.querySelector('#cut');function draw(){const p=+slider.value;document.querySelectorAll('.person').forEach((e,i)=>e.classList.toggle('off',values[i]<p));document.querySelector('#count').textContent=values.filter(v=>v>=p).length}slider.oninput=draw;draw();setTimeout(()=>{slider.value=75;draw()},650);setTimeout(()=>{slider.value=55;draw()},2600);

지불 의향은 특정 고객이 한 제안에 지불할 수 있다고 생각하는 최대 금액입니다. 한 숫자로 정하기보다 고객군의 분포로 보는 편이 실제 의사결정에 유용합니다.

데모에서 가격선을 옮기면 그 가격 이상을 받아들이는 고객 점의 수가 달라집니다. 더 높은 가격은 단위 수익을 높이는 동시에 선택 가능한 고객을 줄일 수 있습니다.

설문 응답은 구매 상황과 다를 수 있습니다. 실제 전환, 대안 가격, 구매 빈도로 분포를 보정하세요.

언제 쓰나

세그먼트별 요금제나 출시 가격을 가늠할 때 사용하고 실제 구매 데이터로 확인하세요.

페이지로 열기 ↗