Appearance
첫결제 보너스 스타 웰컴패키지 PRD
첫결제 웰컴패키지는 가격 할인이 아니라 가입 후 24시간 한정 보너스 스타 오퍼다. 앱 IAP 동일 가격에 +20% 보너스 스타를 지급하며, user-facing 문구는 “보너스 스타”로 일관한다.
Backlog grooming 단계의 산출물. 무엇을 만들지·왜 만들지·핵심 비즈니스 룰을 정의한다. 화면별 디테일(컴포넌트·상태·인터랙션)은 spec.md로.
Status: draft
Created: 2026-06-01
Last updated: 2026-06-16
Linear Project: [앱] 첫결제 보너스 스타 웰컴패키지
Author: agent (prd-writer)
앱/웹/스튜디오: 앱
Figma: AX_2026_2 / node 2690:6333 — 첫결제 보너스 스타 웰컴패키지 유저 플로우
1. 목표 및 배경
1.1 문제
- 사용자 정의: 가입 직후 아직 유료 결제를 하지 않은 신규 유저.
- 상황: 가입 직후 첫 플레이/탐색 과정에서 스타를 소비하거나 충전 진입점을 만나는 초기 24시간.
- 문제: 첫결제 전환을 만들고 싶지만, 직접 가격 할인은 기여이익을 크게 훼손할 수 있다. 같은 가격에서 더 많은 스타를 지급하는 방식으로 첫 지갑을 여는 장벽을 낮추되 ARPPU와 상품 단가를 방어해야 한다.
1.2 해결 방향
가입 후 24시간 동안 앱에서만 노출되는 첫결제 보너스 스타 웰컴패키지를 제공한다.
- 혜택 방식: 동일 가격 + 20% 보너스 스타.
- 결제 경로: 앱 IAP만 존재한다.
- 진입점: 홈 우측 하단 웰컴패키지 플로팅 아이콘.
- 상품:
12,000 / 36,000 / 60,000최종 지급 스타. - 기본 선택/추천:
36,000스타 상품. - 종료 조건: 가입 후 24시간 만료 또는 3개 상품 모두 구매.
1.3 가설
- 가입 직후 24시간 한정 웰컴패키지는 신규 유저의 D0 첫결제 전환율을 올린다.
- +20% 보너스 스타는 직접 가격 할인보다 기여이익 훼손을 줄이면서 첫결제 유인을 제공한다.
10k / 30k / 50k베이스 상품만 웰컴패키지에 포함하면 최저 결제 단가와 ARPPU를 방어할 수 있다.
1.4 성공 지표
| 지표 | 목표 | 측정 방법 |
|---|---|---|
| D0 첫결제 전환율 | 웰컴패키지 노출군에서 상승 | 가입 코호트 기준 D0 첫 결제 완료 유저 / 가입 유저 |
| 웰컴패키지 구매 전환율 | 패키지 노출 대비 구매 완료 상승 | view_first_payment_package 대비 purchase |
| 상품별 구매 분포 | 36,000 추천 상품 선택/구매 비중 확인 | click_package_item, purchase의 item 값 |
| 코호트 매출 / ARPPU | 하락 없음 | 가입 코호트의 N일 누적 결제액 / 결제 유저당 평균 결제액 |
| 만료 임박 푸시 기여 | 푸시 유입 구매 확인 | push open → package view → purchase |
1.5 경제성
첫결제 패키지는 직접 가격 할인이 아니라 +20% 보너스 스타로 설계한다.
- 기준 기간: 최근 28일(2026-05-07~2026-06-03 KST), 완료 정산+생성 기준.
- Gross 매출 100 기준 결제/스토어 수수료는 12.91, Net 매출은 87.09다.
- 유료 씬 생성 배분 AI 원가는 Gross 대비 44.54, Net 대비 **51.13%**다.
- 공헌이익은
Net 매출 - 유료 생성 AI 원가기준 42.55다. - +20% 보너스 스타를 같은 가격에 지급하면 AI 원가가 44.54×1.2=53.45로 증가하고, 공헌이익은 87.09-53.45=33.64로 줄어든다.
- 보너스 전 공헌이익(42.55)을 유지하려면 구매량/전환이
42.55 / 33.64 - 1 = 약 +26.5%늘어야 한다.
2. 타깃 사용자
2.1 주요 사용자
- 신규 가입 유저: 가입 후 24시간 이내이며 웰컴패키지 3개 상품을 모두 구매하지 않은 유저.
- 첫결제 전 유저: 해당 계정의 첫 유료 결제 전 상태. 단, 웰컴패키지 상품은 상품별 1회 구매 가능하며, 첫 상품 구매 후에도 24시간 내/3개 상품 미구매 상태면 나머지 상품 구매가 가능하다.
2.2 접근 조건
- 앱 결제만 존재하므로 비로그인 접근/결제 시나리오는 없다.
- 로그인/가입 완료 상태에서 홈 진입 후 웰컴패키지 플로팅 아이콘 또는 만료 임박 푸시로 접근한다.
3. 핵심 기능 요구사항
3.1 웰컴패키지 노출
- 가입 후 24시간 동안 홈 우측 하단에 웰컴패키지 플로팅 아이콘을 노출한다.
- 남은 시간이
00:00:00이 되면 웰컴패키지 진입점은 제거 대상이 된다. - 단, 캐싱/클라이언트 갱신 지연으로 화면에 잠시 남아 있을 수 있으므로 “정확히 0초에 UI가 반드시 사라짐”을 보장 요구사항으로 두지 않는다.
- 진입 시점에는 서버 eligibility를 재검증한다. 만료 상태면 웰컴패키지를 열지 않는다.
- 구매 가능 여부는 결제 완료 시점이 아니라 구매 CTA tap/서버 구매 세션 생성 시점으로 판정한다.
00:00:00이전에 앱 IAP에 진입한 건은 결제 완료가 이후로 넘어가도 유효하게 처리한다. 00:00:00이후 구매 CTA를 누른 경우에는 앱 IAP를 시작하지 않고 에러 Toast를 띄운다.
3.2 웰컴패키지 상품 구성
| 가격 | 베이스 스타 | 보너스 스타(+20%) | 최종 지급 스타 | item 값 | 역할 |
|---|---|---|---|---|---|
| 14,000원 | 10,000 | +2,000 | 12,000 | first_payment_pkg_app_12000 | 첫결제 최소 진입 |
| 42,000원 | 30,000 | +6,000 | 36,000 | first_payment_pkg_app_36000 | 추천 / 기본 선택 |
| 70,000원 | 50,000 | +10,000 | 60,000 | first_payment_pkg_app_60000 | 고의향 유저용 최대 혜택 |
36,000상품을 기본 선택/추천 상태로 노출한다.- 각 상품은 계정당 1회만 구매 가능하다.
- 하나의 상품을 구매해도 웰컴패키지는 종료되지 않는다. 24시간 내에는 남은 상품을 계속 구매할 수 있다.
- 3개 상품을 모두 구매하면 웰컴패키지 전체가 종료된다.
3.3 구매 페이지 표시 정보
- 웰컴패키지 구매 페이지에는 현재 유저가 보유한 스타 수를 표시한다.
- 상품 선택 상태, 구매 완료 상태, 남은 시간, 가격, 최종 지급 스타, 베이스/보너스 분해를 함께 보여준다.
- 결제 완료 후에는 지급된 스타를 반영한 최신 보유 스타 수를 보여준다.
3.4 만료 임박 푸시
- 웰컴패키지 구매 가능 상태인 유저에게 만료 전 리마인드 푸시를 보낸다.
- 발송 시점: 만료 6시간 전 / 1시간 전 / 10분 전, 각 1회.
- 발송 직전 서버 eligibility를 재검증한다.
- 24시간 만료 또는 3개 상품 모두 구매 상태면 발송하지 않는다.
- 푸시 tap 시 홈 진입 후 웰컴패키지 구매 페이지를 연다. 랜딩 시점에 만료/전체 구매 완료/상품 로드 실패 상태면 웰컴패키지를 열지 않는다.
3.5 Scope
포함
- 앱 홈 우측 하단 웰컴패키지 플로팅 아이콘.
- 첫결제 보너스 스타 웰컴패키지 구매 페이지.
- 상품 선택/구매 처리/구매 완료 상태.
- 현재 보유 스타 표시.
- SKU별 1회 구매 제한과 전체 종료 조건.
- 만료 임박 푸시 3종.
- 웰컴패키지 노출/선택/구매 tracking.
제외
- 기존 유료 충전 상품 카탈로그 개편.
- 웹 결제 경로.
- 비로그인 접근/결제 시나리오.
- 신규 어드민 화면.
4. 에러 처리 및 예외 상황
| 상황 | 처리 방향 |
|---|---|
| 상품/가격 로드 실패 | 웰컴패키지 구매 페이지를 열지 않거나 재시도 안내 |
| 현재 보유 스타 조회 실패 | 상품 구매는 막고 재시도 안내 또는 화면 재조회 |
| 24시간 만료 후 진입 | 웰컴패키지 비노출 |
| 캐싱으로 만료 후 플로팅 아이콘이 남아 있음 | tap 시 서버 재검증으로 웰컴패키지 미노출 |
00:00:00 이후 구매 CTA tap | 앱 IAP 미시작, 에러 Toast 노출 |
| 이미 구매한 SKU 재구매 시도 | 상품별 계정당 1회 정책으로 차단 |
| 3개 상품 모두 구매 후 진입 | 웰컴패키지 비노출, 플로팅 아이콘 제거 대상 |
| 결제 실패/취소 | 구매 페이지로 복귀, 실패 안내 및 재시도 가능 |
| 결제 성공 후 지급 지연 | 서버 기준 멱등 처리, 잔액 재조회/안내 |
| 푸시 예약 후 만료/전체 구매 완료 | 발송 시점 eligibility 재평가, 비대상은 발송 제외 |
| 푸시 랜딩 시 만료/전체 구매 완료 | 웰컴패키지 미노출 |
5. 데이터 분석 / 트래킹
5.1 핵심 이벤트
| 타입 | 이름 | 용도 | 주요 파라미터 | 상태 |
|---|---|---|---|---|
| Event | view_first_payment_package | 웰컴패키지 구매 페이지 노출 | entry_point, remaining_seconds, owned_star_balance | 신규 |
| Event | click_package_item | 웰컴패키지 상품 선택 | item = first_payment_pkg_app_12000 / first_payment_pkg_app_36000 / first_payment_pkg_app_60000 | 기존 재사용 |
| Event | purchase | 결제 완료 | item = first_payment_pkg_app_12000 / first_payment_pkg_app_36000 / first_payment_pkg_app_60000, is_first_purchase | 기존 재사용 |
| Push | 기존 push sent/open 이벤트 | 만료 임박 푸시 발송/오픈 | campaign=first_payment_welcome_package_expiry, trigger=expiry_6h/expiry_1h/expiry_10m, landing=welcome_package | 기존 재사용 우선 |
5.2 entry_point 값
home_floating_iconexpiry_push_6hexpiry_push_1hexpiry_push_10minsufficient_balance— 잔액 부족 경로에서 웰컴패키지를 우선 노출하는 경우에만 사용
6. Ubiquitous Language
| Term | Korean | Definition | Do Not Confuse With | Primary Domain | 상태 |
|---|---|---|---|---|---|
| Credit | 스타 | 유저 가상 재화. user-facing '스타'. | SettlementCredit(크레딧) | Economy | 기존 |
본 PRD 내 약속어:
- 첫결제 = 해당 계정의 첫 유료 결제.
- 웰컴패키지 = 가입 후 24시간 동안 앱에서 노출되는 첫결제 보너스 스타 오퍼. 동일 가격에 +20% 보너스 스타를 지급한다.
- eligibility 창 = 가입 후 24시간 이내 AND 웰컴패키지 3개 상품을 모두 구매하지 않은 상태.
7. Open Questions
- [ ] 이벤트 그룹·기존 param 추가 가능 여부 —
view_first_payment_package,click_package_item,purchase, push sent/open 이벤트의 group/param 최종 확정은 event-docs와 대조 필요. - [ ] 캐싱 지연 허용 UX —
00:00:00이후 플로팅 아이콘이 잠시 남아 있을 때 tap 시 보여줄 안내 문구를 최종 확정할지 확인.
7.1 확정된 결정
- [x] 웰컴패키지는 앱 결제만 존재한다.
- [x] 비로그인 접근/결제 시나리오는 없다.
- [x] 웰컴패키지는 동일 가격 + 20% 보너스 스타이며 직접 가격 할인이 아니다.
- [x] 상품 구성은 최종 지급
12,000 / 36,000 / 60,000스타다. - [x]
36,000상품을 기본 선택/추천 상태로 둔다. - [x] 각 상품은 계정당 1회 구매 가능하며, 3개 상품을 모두 구매해야 패키지 전체가 종료된다.
- [x] 만료 임박 푸시는 6시간 전 / 1시간 전 / 10분 전 3회다.
- [x]
click_package_item,purchase의 item 값은first_payment_pkg_app_12000,first_payment_pkg_app_36000,first_payment_pkg_app_60000을 사용한다.
부록: 메타 정보
Required artifacts
- [x] Spec (
needs-spec) — 웰컴패키지 진입점·구매 페이지·상태·푸시·트래킹 명세 - [x] Design (
needs-design) — FigmaAX_2026_2node2690:6333기준 첫결제 보너스 스타 웰컴패키지 플로우 반영 - [x] Tracking events (
needs-tracking) — 웰컴패키지 노출/상품 선택/구매/푸시 이벤트 - [ ] QA scenarios (
needs-qa-scenarios) — 구매 가능/만료/전체 구매/캐싱 잔존/결제 실패 시나리오
Size & Risks
- Size: M
- Confidence: medium
- 추정 근거: 기존 앱 IAP 상품/결제 구조를 재사용하지만, SKU별 1회 구매 제한·24시간 eligibility·만료 푸시·잔액 표시·트래킹 정합이 필요하다.
References
- Figma: AX_2026_2 / node
2690:6333—첫결제 보너스 스타 웰컴패키지 유저 플로우 - Frontia wiki:
wiki/client/economy-payments-settlement.md,wiki/domains/economy/capabilities.md - Linear Project: [앱] 첫결제 보너스 스타 웰컴패키지