AARRR 해적 지표

AARRR pirate metrics

획득부터 수익까지 다섯 단계로 고객 행동을 나눠 보는 틀입니다.

···
html
<div class="stage"><div class="label">AARRR · ILLUSTRATIVE FLOW</div><div class="funnel"><div class="row"><b>ACQUIRE</b><i></i><em>100</em></div><div class="row"><b>ACTIVATE</b><i></i><em>65</em></div><div class="row"><b>RETAIN</b><i></i><em>40</em></div><div class="row"><b>REFER</b><i></i><em>18</em></div><div class="row"><b>REVENUE</b><i></i><em>12</em></div></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)}.funnel{position:absolute;inset:17% 2% 4%;display:grid;gap:clamp(4px,1.1vmin,9px)}.row{display:flex;align-items:center;gap:2%;min-height:0}.row b{width:27%;font-size:clamp(10px,max(3.4vmin,1vw),15px)}.row i{height:75%;background:var(--accent);box-shadow:3px 3px var(--line);transform-origin:left;animation:fill 4s ease-in-out infinite alternate}.row:nth-child(1) i{width:60%}.row:nth-child(2) i{width:39%;animation-delay:.2s}.row:nth-child(3) i{width:24%;animation-delay:.4s}.row:nth-child(4) i{width:11%;animation-delay:.6s}.row:nth-child(5) i{width:7%;animation-delay:.8s}.row em{font-style:normal;color:var(--muted)}@keyframes fill{from{transform:scaleX(.15)}to{transform:scaleX(1)}}

AARRR은 고객 행동을 획득, 활성화, 유지, 추천, 수익으로 나누어 어디서 성장이 막히는지 살펴보는 프레임워크입니다. 모든 단계가 반드시 직선 순서로만 일어나는 것은 아닙니다.

데모에서 점이 각 단계를 통과하며 줄어듭니다. 단계마다 분모와 기간을 명시해야 서로 다른 전환율을 잘못 비교하지 않습니다.

언제 쓰나

성장 지표를 처음 정리하거나 어느 단계가 병목인지 대화할 때 씁니다.

페이지로 열기 ↗