고객여정 지도

Customer journey map

시간순 접점과 고객의 감정 변화를 한 화면에 놓습니다.

···
html
<div class="journey"><div class="journey-top"><span>DISCOVER</span><span>COMPARE</span><span>ORDER</span><span>DELIVERY</span><span>USE</span></div><svg viewBox="0 0 500 150" preserveAspectRatio="none" aria-label="Emotion across the journey"><path class="base" d="M0 75 H500"/><path id="emotion" class="emotion" d="M10 80 L120 55 L240 45 L360 120 L490 55"/><circle id="moment" cx="360" cy="120" r="9"/></svg><div class="journey-note"><b id="journey-label">DELIVERY DELAY</b><button id="journey-fix" type="button">SEND UPDATE</button></div></div>
css
.journey{width:min(92%,760px);display:grid;gap:clamp(8px,2vmin,17px);font:800 clamp(10px,max(1.8vmin,1vw),14px)/1 sans-serif}.journey-top{display:flex;justify-content:space-between;gap:3px;color:var(--muted)}.journey svg{width:100%;height:clamp(80px,27vmin,210px);overflow:visible}.journey .base{stroke:var(--line);stroke-width:2;stroke-dasharray:5 5}.journey .emotion{fill:none;stroke:var(--accent);stroke-width:5;stroke-linejoin:round;stroke-linecap:round;transition:d .6s}.journey circle{fill:var(--accent-2);stroke:var(--fg);stroke-width:3;transition:cy .6s}.journey-note{display:flex;justify-content:space-between;align-items:center;color:var(--accent)}.journey button{border:0;background:var(--fg);color:var(--bg);padding:clamp(5px,1.4vmin,11px);font:inherit;cursor:pointer}
js
let fixed=false;const path=document.getElementById('emotion'),point=document.getElementById('moment'),label=document.getElementById('journey-label');function render(){path.setAttribute('d',fixed?'M10 80 L120 55 L240 45 L360 65 L490 45':'M10 80 L120 55 L240 45 L360 120 L490 55');point.setAttribute('cy',fixed?'65':'120');label.textContent=fixed?'CUSTOMER INFORMED':'DELIVERY DELAY'}document.getElementById('journey-fix').onclick=()=>{fixed=!fixed;render()};setInterval(()=>{fixed=!fixed;render()},2600);

고객여정 지도는 고객이 목표를 이루는 동안 만나는 접점, 행동, 감정을 시간순으로 정리한 도구입니다. 부서별 화면이 아니라 고객의 연속된 경험을 기준으로 봅니다.

인터뷰와 행동 기록으로 각 순간의 기대와 실제 경험을 적고, 감정이 급격히 내려가는 곳을 찾습니다. 데모에서는 배송 지연 접점이 등장할 때 감정선이 꺾이고, 안내를 추가하면 회복됩니다.

보기 좋은 그림만으로 문제를 확정하지 마세요. 실제 고객의 말과 관찰 데이터로 접점과 감정의 근거를 남겨야 합니다.

언제 쓰나

여러 팀이 이어받는 경험에서 불편이 어디서 생기는지 합의할 때 씁니다.

페이지로 열기 ↗