리텐션 루프

Retention loop

가치 있는 사용 행동이 다음 방문의 이유를 만드는 반복 구조입니다.

···
html
<div class="stage"><div class="clock"><div class="orbit"></div><div class="hand"></div><div class="center">VALUE</div><div class="tick t1">ACT</div><div class="tick t2">RESULT</div><div class="tick t3">RETURN</div></div><div class="hint">REPEAT THE CORE ACTION</div></div>
css
.stage{position:relative;width:min(94vw,760px);height:min(88vh,310px);font:800 clamp(10px,max(3.4vmin,1vw),15px)/1.25 sans-serif}.stage *{box-sizing:border-box}.label{font-size:clamp(10px,max(3.4vmin,1vw),12px);letter-spacing:.1em;color:var(--muted)}.accent{color:var(--accent)}.pill{border:1.5px solid var(--fg);border-radius:999px;background:var(--surface);padding:.5em .8em}.hint{position:absolute;right:2%;bottom:0;font-size:clamp(10px,max(3.4vmin,1vw),12px);color:var(--muted)}.clock{position:absolute;left:50%;top:48%;width:clamp(135px,72vh,280px);aspect-ratio:1;transform:translate(-50%,-50%)}.orbit{position:absolute;inset:13%;border:2px dashed var(--line);border-radius:50%}.hand{position:absolute;left:49%;top:49%;width:40%;height:3px;background:var(--accent);transform-origin:0 50%;animation:turn 5s linear infinite}.hand:after{content:'';position:absolute;right:-4px;top:-4px;width:11px;aspect-ratio:1;border-radius:50%;background:var(--accent)}.center{position:absolute;inset:36%;border-radius:50%;display:grid;place-items:center;background:var(--accent-2);color:#211b19}.tick{position:absolute;padding:.45em .65em;border:2px solid var(--fg);background:var(--surface);font-size:clamp(10px,max(3.4vmin,1vw),15px)}.t1{top:0;left:40%}.t2{right:-15%;bottom:16%}.t3{left:-14%;bottom:16%}@keyframes turn{to{transform:rotate(360deg)}}

리텐션 루프는 고객이 핵심 행동으로 가치를 얻고, 그 결과가 다시 돌아올 이유가 되는 흐름입니다. 알림만 반복하는 구조와 달리 제품 안에서 누적되는 효용이 있어야 합니다.

데모는 행동, 결과, 재방문을 시계처럼 잇습니다. 재방문 수뿐 아니라 다음 방문에서 다시 핵심 행동을 했는지 확인해야 루프의 질을 판단할 수 있습니다.

언제 쓰나

첫 사용 이후 반복 사용을 설계하거나 리텐션 저하 원인을 찾을 때 씁니다.

페이지로 열기 ↗