가격 앵커링

Price anchoring

처음 보는 기준 가격이 같은 제안의 비교 방식을 바꿉니다.

···
html
<div class="anchor"><div class="top">REFERENCE <b id="ref">$120</b></div><div class="beam"><span id="gap">$41 GAP</span></div><div class="actual">SAME OFFER <strong>$79</strong></div><input id="anchor" type="range" min="90" max="160" value="120"></div>
css
.anchor{width:min(86%,460px);text-align:center;font:900 clamp(10px,max(2vmin,1vw),15px)/1.1 sans-serif}.top{border:2px solid var(--line);padding:7px;color:var(--muted)}.top b{display:block;font-size:clamp(25px,7vmin,52px);text-decoration:line-through;color:var(--fg)}.beam{height:clamp(26px,7vmin,55px);display:grid;place-items:center;background:linear-gradient(90deg,transparent 48%,var(--accent) 48%,var(--accent) 52%,transparent 52%)}.beam span{background:var(--accent-2);color:#211b19;padding:5px;transform:rotate(-4deg)}.actual{background:var(--accent);color:white;padding:8px}.actual strong{display:block;font-size:clamp(32px,9vmin,69px)}input{width:100%;margin-top:12px;accent-color:var(--accent)}@media(min-width:700px){body>:first-child{transform:scale(1.25);transform-origin:center}}
js
const r=document.querySelector('#anchor');function draw(){document.querySelector('#ref').textContent='$'+r.value;document.querySelector('#gap').textContent='$'+(r.value-79)+' GAP'}r.oninput=draw;setTimeout(()=>{r.value=150;draw()},600);setTimeout(()=>{r.value=100;draw()},2600);

가격 앵커링은 먼저 제시된 가격이 뒤의 가격 판단에 영향을 주는 현상입니다. 요금제 순서와 비교 기준이 달라지면 같은 금액도 다르게 읽힐 수 있습니다.

데모는 판매가를 고정한 채 기준 가격만 바꿉니다. 계산된 차액이 달라져도 고객이 내는 돈은 그대로입니다.

기준 가격은 실제 판매 이력이 있거나 정당한 비교 대상이어야 합니다. 임의의 원래 가격을 만들어 할인처럼 표시하지 마세요.

언제 쓰나

가격표의 비교 순서나 실제 할인 표시를 설계할 때 사용합니다.

페이지로 열기 ↗