친구 말고 낯선 사람 50명을 데려오는 방법
앱을 인터넷에 올린 뒤 친구가 아닌 첫 50명의 낯선 사용자를 데려오는 단계입니다. 약관, 개인정보, GA4, Sentry, 초기 채널, 온보딩을 다룹니다.

1. 법적 기본 — 약관이 없으면 문이 닫힙니다
한국에서 온라인 서비스를 하려면 두 가지 문서가 필수예요. 개인정보처리방침과 이용약관. 이게 없으면 결제 시스템 승인도, 광고 집행도, 심지어 카카오 로그인도 못 받아요.
비개발자가 이 문서를 혼자 쓰는 건 무리예요. 하지만 AI가 초안을 써주고, 당신이 사실을 검증하는 방식으로는 충분합니다.
- 개인정보처리방침 (수집 항목·목적·보관 기간)
- 이용약관 (환불·해지·책임 범위)
- 회원가입 시 동의 체크박스 (선택 동의 구분)
- 카카오/구글 로그인 승인용 보호책임자 연락처
- 만 14세 미만 별도 동의 절차
- Privacy Policy (영문 별도)
- Cookie Banner (EU 사용자 대상)
- 데이터 삭제 요청 처리 절차 (GDPR)
- California CCPA 고지 (미국 캘리포니아)
- AI 생성 콘텐츠 고지 (환각 가능성)
2. 분석 — 눈 감고 운전하지 마세요
서비스를 띄우고 분석 도구를 안 다는 건, 번호판 없는 차를 몰고 다니는 거예요. 사고 나도 누구한테 책임질지 모릅니다.
Stage 1에서는 가짜 지표(vanity metric) 에 속지 않는 게 중요해요. "가입자 1,000명"은 아무 의미 없어요. "가입 후 첫 예약을 완료한 사람 30명"이 진짜 신호입니다.
| 도구 | 장점 | Stage 1에서의 역할 |
|---|---|---|
| Google Analytics 4 | 무료, 한국 표준 | 어디서 유입됐는지, 어떤 페이지를 보고 나가는지 |
| PostHog | 펀넬, 세션 리플레이 | "예약 버튼을 누르고 50%가 다음 단계에서 이탈" 같은 구체적 진단 |
| Sentry | 에러 추적 | "누군가 결제하려는데 흰 화면이 뜬다"는 사실을 5분 만에 알림 |
다른 선택지: Sentry — 에러 발생 시 즉시 알려줘서 "누군가 결제하려는데 흰 화면이 뜬다"를 5분 만에 발견할 수 있음.
3. SEO와 GEO — 2026년 검색은 두 갈래입니다
예전에는 "구글에 뜨게 하면 된다"였어요. 이제는 AI가 답변해주는 시대예요. ChatGPT, Perplexity, Claude가 사용자의 질문에 웹사이트 링크를 걸어주는 것이 GEO(Generative Engine Optimization)입니다.
- sitemap.xml + robots.txt 제출 — Google Search Console, Bing Webmaster Tools, 네이버 웹마스터 도구에 모두 등록.
- Schema.org JSON-LD (구조화된 데이터) — "네일샵 예약 앱"이 아니라
SoftwareApplication타입으로 명시하면 AI가 이해하기 쉬움. - llms.txt 파일 생성 — 아직 표준은 아니지만, AI 에이전트가 핵심 정보를 빠르게 파악하는 데 도움.
- Core Web Vitals (로딩 속도) — 3초 이상 걸리면 구글도 AI도 사용자도 떠납니다.
다른 선택지: Bing Webmaster Tools — Google과 거의 같은 흐름이며, 제출하면 Microsoft 생태계(Bing, Copilot)에서도 발견 가능성이 높아짐.
4. 채널 — 어디서 50명을 데려올까
이게 가장 막막한 부분이에요. J는 네일샵 매니저 출신이라 온라인 마케팅 경험이 없어요. 그런 J에게 맞는 채널은 뭘까요?
5. 운영 — 서비스가 아니라 데모가 떠 있는 상태
Stage 1.5는 많은 가이드가 빠뜨리는 부분이에요. 사람들이 들어오기 시작하면, 기능을 추가하기 전에 운영 체계를 먼저 만들어야 합니다.
DB 마이그레이션 — 가장 잦은 사고 지점
Firebase에서 예약 시간을 time 필드에 문자열로 저장했는데, 나중에 검색이 필요해서 날짜 형식으로 바꾸고 싶다고 치죠. 코드는 AI가 금방 고쳐줘요. 그런데 기존 100명의 예약 기록은?
백업과 복구
- Firebase/Supabase 일일 자동 백업 활성화 확인
- 주요 데이터(결제·유저) 월 1회 CSV 수동 다운로드
- 분기 1회 복구 테스트 (백업 파일로 실제 복원)
장애 대응 — 2AM 문제
비개발자 혼자 서비스를 운영하면 2AM에 서버가 다운되어도 대응할 수 없어요. 그건 현실입니다. 그래서 "자동 알림 → 다음날 아침 처리" 정책으로 타협하세요.
| 도구 | 역할 | 비용 |
|---|---|---|
| Sentry | 에러 발생 시 이메일/슬랙 알림 | 무료 티어 충분 |
| UptimeRobot | 5분마다 사이트 살아있는지 체크 | 무료 |
| 채널톡 / Crisp | 한국어 고객 라이브 채팅 | 무료 티어 있음 |
6. 온보딩 — 10초 안에 "아하"를 주세요
50명이 가입했는데 45명이 당일 이탈하면, 유입 채널이 문제가 아니에요. 첫 화면이 문제입니다.
7. Stage 1의 마음가짐
모르는 사람 50명이 들어오는 건, 만드는 것보다 훨씬 어려워요. 그래서 대부분의 프로젝트가 여기서 죽습니다.
J는 이번 달 브런치에 2편의 글을 썼어요. "네일샵 예약 노트북을 버리고 디지털로"라는 제목이에요. 그리고 디스콰이엇에 스크린샷 3장과 함께 소개 글을 올렸죠. 첫 주에 12명이 가입했어요. 12명 중 3명이 실제로 예약을 등록했습니다. 이게 Stage 1의 성공입니다. 50명은 다음 달 목표예요.
