Touchpoint

고객 접점

Each encounter with a brand can change the next step in a journey.

···
html
<div class="touch"><div class="touch-route"><button data-i="0">AD</button><i></i><button data-i="1">SEARCH</button><i></i><button data-i="2">SITE</button><i></i><button data-i="3">SUPPORT</button></div><div class="touch-caption"><small>TOUCHPOINT</small><strong id="touch-message">An ad creates awareness</strong><span id="touch-next">NEXT → SEARCH</span></div></div>
css
.touch{width:min(92%,760px);display:grid;gap:clamp(15px,4vmin,32px);font:800 clamp(10px,max(2vmin,1vw),16px)/1.2 sans-serif}.touch-route{display:flex;align-items:center}.touch-route button{min-width:0;flex:1;border:2px solid var(--line);background:var(--surface);color:var(--fg);padding:clamp(8px,2.5vmin,22px) 2px;font:inherit;cursor:pointer;transition:.25s}.touch-route button.active{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-5px)}.touch-route i{flex:0 0 3%;height:2px;background:var(--line)}.touch-caption{display:grid;gap:8px;border-left:5px solid var(--accent-2);padding-left:clamp(10px,3vmin,25px)}.touch-caption small{color:var(--muted);letter-spacing:.1em}.touch-caption strong{font-size:clamp(15px,4vmin,32px)}.touch-caption span{color:var(--accent)}small{font-size:max(.833em,10px,1vw)}
js
const items=[['An ad creates awareness','NEXT → SEARCH'],['Search answers the question','NEXT → SITE'],['The site shows the offer','NEXT → SUPPORT'],['Support removes doubt','NEXT → DECISION']];let index=0;const buttons=[...document.querySelectorAll('.touch-route button')];function show(i){index=i;buttons.forEach((b,n)=>b.classList.toggle('active',n===i));document.getElementById('touch-message').textContent=items[i][0];document.getElementById('touch-next').textContent=items[i][1]}buttons.forEach((b,i)=>b.onclick=()=>show(i));show(0);setInterval(()=>show((index+1)%items.length),1500);

A touchpoint is a moment when someone encounters a brand or service. Ads, search results, product pages, support, and delivery updates all count before and after purchase.

Select a touchpoint in the demo to reveal the path that follows it. Mapping the responsible team and the answer customers expect helps expose gaps between channels.

More exposures do not automatically improve the experience. Check whether each encounter answers a real need and offers a useful next step.

When to use

Use it to connect channel experiences and find missing guidance or handoffs.

Open as page ↗