Loyalty loop

충성도 루프

Use, advocacy, and repeat purchase feed the next round of demand.

···
html
<div class="loop"><div class="loop-ring"></div><div class="loop-node n1">BUY</div><div class="loop-node n2">USE</div><div class="loop-node n3">SHARE</div><div class="loop-node n4">RETURN</div><div class="loop-center">REPEAT</div><div class="loop-spark" id="loop-spark"></div></div>
css
.loop{position:relative;width:clamp(145px,48vmin,310px);height:clamp(145px,48vmin,310px);font:900 clamp(10px,max(2vmin,1vw),16px)/1 sans-serif}.loop-ring{position:absolute;inset:12%;border:clamp(3px,1vmin,7px) solid var(--line);border-radius:50%}.loop-node{position:absolute;display:grid;place-items:center;background:var(--surface);border:2px solid var(--fg);width:27%;height:19%;transition:.4s}.loop-node.on{background:var(--accent-2);color:#211b19;transform:scale(1.06)}.n1{top:0;left:36.5%}.n2{top:40.5%;right:0}.n3{bottom:0;left:36.5%}.n4{top:40.5%;left:0}.loop-center{position:absolute;inset:38%;display:grid;place-items:center;text-align:center;background:var(--accent);color:white;border-radius:50%;font-size:clamp(10px,max(1.7vmin,1vw),13px)}.loop-spark{position:absolute;width:clamp(8px,2.4vmin,17px);aspect-ratio:1;background:var(--accent);border-radius:50%;top:7%;left:48%;transition:top .5s,left .5s}@media (min-width:700px) and (min-height:300px){.loop{width:290px;height:290px;font-size:12px}.loop-center{font-size:12px}}
js
const nodes=[...document.querySelectorAll('.loop-node')],points=[[7,48],[48,89],[89,48],[48,7]];let i=0;function show(){nodes.forEach((n,k)=>n.classList.toggle('on',k===i));const dot=document.getElementById('loop-spark');dot.style.top=points[i][0]+'%';dot.style.left=points[i][1]+'%';i=(i+1)%4}show();setInterval(show,1150);

A loyalty loop treats purchase as the start of use, repeat purchase, and advocacy rather than the endpoint. Acquisition-only thinking misses the relationship after sale.

The demo carries a marker around purchase, use, recommend, and return. Inspect what gives customers a real reason to take each next step.

A repeat order alone does not prove loyalty. Separate satisfaction from habit, convenience, or discount dependence.

When to use

Use it to design the post-purchase links that support repeat purchase and referral.

Open as page ↗