첫 유료 사용자 10명 — 다운로드는 허영 지표였다
다운로드 수는 허영 지표였다. 무료 사용자는 쌓이는데 결제가 0이던 시기에 무엇을 바꿨고, 처음 결제 버튼을 누른 10명이 누구였는지 — 첫 매출의 순간을 솔직하게 기록한 글.
다운로드 수가 늘어날 때마다 나는 기뻐했다.
지금 와서 보면 그건 허영 지표였다. 설치는 클릭 한 번이고, 결제는 지갑을 여는 결정이다. 둘 사이의 거리는 내가 생각한 것보다 훨씬 멀었다. 첫 10명이 결제 버튼을 누르기까지가 진짜 시작이었다. 그 전까지의 숫자는 — 솔직히 — 나를 안심시키는 자장가에 가까웠다.
이 글은 무료 사용자는 쌓이는데 결제가 0이던 시기에 내가 무엇을 바꿨고, 처음 돈을 낸 10명이 누구였는지를 기록한 글이다. 자랑이 아니라, 내가 어디서 착각했는지를 남기려고 쓴다.
무료는 많은데 결제가 0이던 시기
출시하고 몇 주 동안, 화면 속 숫자는 우상향이었다. 다운로드가 쌓였고, 매일 앱을 여는 사람도 있었다. 그런데 결제 건수는 정직하게 0이었다.
처음엔 시간 문제라고 생각했다. 사람이 더 모이면 그중 몇 %는 결제하겠지, 하는 막연한 믿음. 그런데 Stripe 대시보드의 결제 화면은 몇 주째 빈 표였다. 다운로드 그래프와 결제 그래프를 나란히 띄워놓고서야 나는 인정했다 — 이 둘은 같은 사람이 아니다.
무료 사용자가 많다는 건 결제 직전까지 온 사람이 많다는 뜻이 아니었다. 대부분은 한 번 열어보고 닫은 사람이었고, 결제 화면 근처까지도 오지 않았다. 나는 깔때기의 입구만 보고 출구가 막힌 걸 몰랐다.

무엇을 바꿨나 — 세 가지
표를 정리하고 나서, 나는 세 가지를 바꿨다. 화려한 마케팅이 아니라 깔때기 안쪽을 손본 것이다.
| 바꾼 것 | 전 | 후 |
|---|---|---|
| 가치 전달 | 기능 목록 나열 | 내 문제가 풀리는 한 장면 먼저 |
| 결제 시점 | 첫 실행 직후 결제 유도 | 효용을 한 번 맛본 뒤 제안 |
| 가격 | 단일 구독 1종 | 월·연 2종 (연간 기본 강조) |
첫째, 가치 전달을 기능에서 장면으로 바꿨다. 초기 온보딩은 "이 기능, 저 기능이 있다"는 설명서였다. 그걸 *"당신이 매일 겪는 그 순간이 이렇게 끝난다"*는 한 장면으로 고쳤다. 기능은 결제를 못 만든다. 효용의 실감이 만든다.
둘째, 결제 제안 시점을 뒤로 밀었다. 처음엔 첫 실행 직후에 결제 화면을 띄웠다. 아직 좋은지도 모르는데 돈부터 물은 셈이다. 그걸 핵심 효용을 한 번 경험한 뒤로 옮겼다. 사람은 받은 게 있어야 지갑을 연다.
셋째, 가격 구조를 손봤다. 단일 구독 하나만 두던 걸 월·연 2종으로 나눴고, 연간을 기본값으로 강조했다. 가격을 얼마로 매길지보다 어떻게 보여줄지가 더 크게 작용한다는 걸 이때 배웠다. 이 가격 실험의 세부 과정은 가격을 여러 번 바꾸며 배운 것에 따로 적었다.
첫 10명은 누구였나
가장 궁금했던 건 결제한 사람이 어디서 왔는가였다. 10명을 한 명씩 거슬러 올라가 봤다.
- 5명은 대기자 명단에서 왔다. 출시 전부터 나를 알던 사람들이다. 가장 마찰이 적었다. 대기자를 모으던 시기의 기록은 출시 전 대기자 1,000명에 남겨뒀다.
- 3명은 앱스토어 리뷰·검색으로 직접 유입. 출시 직후의 리뷰 흐름을 정리한 앱스토어 심사와 출시 시기에 들어온 사람들이다.
- 2명은 지인을 통한 입소문. 결제한 누군가가 다른 누군가에게 말한 경로다. 가장 작지만 가장 단단한 채널이었다.
10명을 줄 세우고 보니 공통점이 보였다. 이들은 모두 나라는 맥락을 이미 아는 사람이거나, 문제를 진짜로 겪던 사람이었다. 지나가다 설치한 사람은 한 명도 결제하지 않았다. 다운로드 그래프를 채우던 익명의 트래픽과, 결제 그래프를 채운 10명은 끝내 겹치지 않았다.
그들에게 배운 것
이 10명이 내게 가르친 건 단순했지만 아팠다.
첫째, 설치는 의향이 아니다. 진짜 신호는 효용을 경험한 뒤의 행동이다. 나는 그동안 입구의 숫자에 취해 출구의 침묵을 못 들었다.
둘째, 온도가 양보다 중요하다. 트래픽을 아무리 부어도, 맥락 없는 사람은 결제 화면 앞에서 멈춘다. 작아도 나를 아는 명단이 결국 첫 매출을 만들었다.
셋째, 결제는 타이밍의 문제이기도 하다. 같은 사람에게 같은 가격을 제안해도, 효용을 맛보기 전과 후는 완전히 다른 결정이 된다.
다음 계획
이제 10명을 100명으로 늘리는 단계가 남았다. 다만 이번엔 다운로드 그래프를 보지 않기로 했다. 대신 효용을 한 번이라도 경험한 사람의 수와, 그중 결제로 넘어간 비율을 본다.
그리고 더 무서운 질문이 남아 있다 — 이 10명이 끝까지 남는가. 결제는 시작이고, 잔존은 다른 게임이다. 다음엔 첫 결제자들의 해지율을 쪼개볼 생각이다. 다운로드에 속았듯, 첫 결제 숫자에도 속지 않기로 한다.
허영 지표는 위로가 된다. 그래서 위험하다. 나는 이제 나를 기쁘게 하는 숫자보다 나를 불편하게 하는 숫자를 먼저 보기로 했다.
관련 글
1인 빌더의 하루 — GentleLab·AIGrit·babipanote 3개를 운영하는 법
GentleLab 시리즈(앱 3개)·AIGrit 블로그·babipanote 허브 3-브랜드를 동시에 운영하는 1인 빌더의 실제 하루 루틴. 05:30~23:00 시간 블록, 제품별 주간 시간 배분, 도구 스택 22개, 번아웃 관리 규칙까지 공개.
1인 빌더 분기 회고 — 3개월간 무엇이 바뀌었나
1인 빌더의 분기 회고. 분기 초 목표 대비 실제, 잘된 것 3가지·안 된 것 3가지, 이번 분기에 버리기로 한 것, 다음 분기 1순위까지 솔직하게 기록한 저널.
SaaS 아이디어 선택 프레임워크 — 내가 버린 10개
노트앱에 적힌 SaaS 아이디어 11개 중 10개를 버리고 1개만 만들었다. 시장·내 능력·유지비·수익 경로·지속 동기 5개 필터와, 버린 10개의 탈락 사유·공통 패턴을 솔직하게 적은 회고.