후기링크 위젯 옆에 붙는 전환 부스터 애드온. 후기가 만든 신뢰를 “지금 사야 할 이유”로 바꿔 전환을 끌어올립니다.
“후기링크로 신뢰를 모았다면, 부스트는 그 신뢰를 지금 결제로 바꾼다.”
후기 위젯이 과거의 증거(먼저 산 사람들의 만족)를 보여준다면, 부스트 위젯은 현재의 압력(지금 사람들이 보고·사고 있다 / 특가가 곧 끝난다)을 더합니다. 둘은 같은 페이지에서 짝으로 작동합니다.
임베드 동일 후기링크와 완전히 같은 방식 — <script> 한 줄 + data-*. 셀러는 새로 배울 게 없습니다.
프로토타입을 실제로 만들어보고 내린 결론입니다.
| 위젯 | 심리 레버 | 데이터 출처 |
|---|---|---|
| ⏰ 마감 카운트다운 | FOMO / 손실 회피 | 셀러가 설정한 마감 시각 |
| 실시간 구매 알림 | 사회적 증명 / 동조 | 실제 결제 이벤트 (마스킹) |
| 실시간 열람자 | 긴박감 / 인기 신호 | 실시간 세션 카운트 |
| 소셜 증명 바 | 다수의 선택 = 안전 | 후기링크 집계(후기수·평점) + 구매수 |
| 신뢰 배지 | 리스크 제거 | 셀러 설정(환불정책 등) |
별도 판매가 아니라 기존 요금제에 얹는 구조. 두 가지 경로를 병행 제안합니다.
| 플랜 | 가격(월) | 포함 |
|---|---|---|
| 부스트 애드온 | +₩5,900 | 위젯 5종 전체 + 실시간 이벤트 무제한 + 기본 커스터마이징 |
| 요금제 | 가격(월) | 부스트 | 포지션 |
|---|---|---|---|
| Free | ₩0 | 미포함 | 후기 위젯 맛보기 |
| Basic | ₩9,900 | 애드온으로 +₩5,900 | 후기 중심 |
| Pro 추천 티어 | ₩19,900 | 기본 포함 | 후기+부스트 풀세트 |
※ 금액은 제안치. 후기링크 현행 요금 확정 후 맞춰 조정 필요. 원칙만 고정: 애드온가 < (상위티어 − 현티어) 차액에 근접하게 둬 업셀 압력을 만든다.
프론트 위젯은 이미 완성. 실서비스로 가려면 3개의 백엔드 경로만 있으면 됩니다.
GET /boost/v1/config// 위젯이 로드되며 최초 1회 호출. key = 셀러 식별자 GET /boost/v1/config?key=demo-ebook&page=/ebook → 200 { "widgets": ["countdown","recent","viewers","social","badges"], "countdown": { "endsAt": "2026-07-23T23:59:59+09:00" }, "social": { "buyers7d": 214, "reviews": 1287, "rating": 4.9, "repurchase": 41 }, // ↑ reviews/rating 은 후기링크 집계에서 그대로 주입 "badges": [{ "ic":"🔒", "t":"토스·카카오페이 안전결제" }], "recent": { "poll": "/boost/v1/recent?key=demo-ebook" } }
POST /boost/v1/event// 열람: 위젯 로드시 자동 · 구매: 셀러의 완료페이지/웹훅에서 1회 POST /boost/v1/event { "key":"demo-ebook", "type":"view", "sid":"anon-abc123" } { "key":"demo-ebook", "type":"purchase", "name":"김서연", "region":"서울", "product":"전자책" } // 서버가 name → "김서*" 마스킹 후 저장. 원본 미저장 옵션 제공.
구매 이벤트 연결법 3가지: (a) 결제 완료 페이지에 픽셀 스니펫, (b) 토스/카카오페이 웹훅, (c) 아임웹·식스샵 주문 웹훅 커넥터. MVP는 (a) 픽셀부터.
GET /boost/v1/recent (폴링)GET /boost/v1/recent?key=demo-ebook → 200 { "viewers": 31, // 최근 5분 활성 세션 수 "purchases": [ { "name":"김서*", "region":"서울", "agoMin":3, "product":"전자책" } ] }
INCR + TTL(5분)로 근사. 트래픽 커지면 그때 WS/SSE로 승격.table boost_site -- 셀러 사이트/페이지별 부스트 설정 key PK, 후기링크 계정과 연결(FK: hugilink_user) widgets jsonb 활성 위젯 배열 countdown_ends_at timestamptz null badges jsonb masking enum(mask|hide|off) default mask table boost_event -- 원장(append-only) id, key, type enum(view|purchase), sid, name_masked, region, product, created_at index (key, type, created_at) ← 집계 쿼리용 table boost_rollup -- 5분 집계 캐시(선택) key, buyers_7d, viewers_now, updated_at
후기 개수·평점은 별도 저장 안 함 — config 응답 시 후기링크 기존 테이블에서 조인. 데이터 중복 제거 = 항상 일치.
데모는 가짜 데이터로 움직이지만, 실서비스는 절대 조작하지 않습니다. 소셜프루프 위젯의 신뢰는 “진짜라는 믿음”에서 나옵니다. 한 번 가짜가 들키면 셀러 브랜드까지 무너집니다.
| 단계 | 범위 | 기간(추정) |
|---|---|---|
| M0 완료 | 프론트 위젯 5종 프로토타입 + 데모 | — |
| M1 | config API + 셀러 설정 UI(마감시각·배지·마스킹) | ~1주 |
| M2 | event 수집 픽셀 + recent 폴링 + 열람자 카운트(Redis) | ~1.5주 |
| M3 | 후기링크 후기·평점 조인, 요금제 애드온 결제 연결 | ~1주 |
| M4 | 결제 웹훅 커넥터(토스/카카오/아임웹) + 베타 셀러 온보딩 | ~1.5주 |
총 약 5주면 유료 애드온 베타 출시 가능. M1~M2만으로도 “실데이터 구매알림+열람자” 데모를 셀러에게 붙여볼 수 있음.
후기링크 부스트 · Product Spec v0.1 · 2026-07-20