발견과 시청의 거리를 줄인다
홈의 큰 Play, 추천 피드의 Watch Ep. 1, 비회원 탐색은 시작 부담을 줄이는 설계다. 실제 전환율 효과는 데이터로 검증해야 한다.
분석 자료를 불러오는 중…
화면별 UX, 로그인 과정, 회원 기능 30개, 가격 계산과 구현 조건.
NovelaPlay에서 배울 점은 취향이 분명한 작품 편성을 미리보기 → 회차 선택 → 코인 가격 제시 → 복귀 장치로 연결하도록 설계한 방식이다. 우리 MVP의 우선순위는 첫 회차를 쉽게 시작하고, 다음 회차를 이해 가능한 가격으로 이어 보는 경험이다.

홈·검색·피드·회차 선택
제품 구조 ↗
기록 보존·회원 기능·지원
회원 분석 ↗
충전·회차 단가·출석 보상
코인 경제 ↗홈의 큰 Play, 추천 피드의 Watch Ep. 1, 비회원 탐색은 시작 부담을 줄이는 설계다. 실제 전환율 효과는 데이터로 검증해야 한다.
첫 구매 보너스와 대용량 충전이 강하다. 우리 서비스는 코인 수량에 더해 해당 작품을 얼마나 볼 수 있는지와 잔액·만료를 설명해야 한다.
공개 요일, 저장, 이어보기, 제작자 연관 작품을 먼저 도입한다. 출석·초대·클립은 핵심 시청 경험을 검증한 뒤 확장한다.
초기 제품 결정 제안
장르 1~2개의 편성 가설을 세우고, 발견·상세·플레이어·보관함·한 가지 결제 방식부터 완성한다. 11개 언어, 복잡한 보상 경제, 클립 제작을 첫 출시의 필수 조건으로 두지 않는다. 이는 우리 서비스의 대상 시장·제작 방식이 정해지기 전의 검증용 범위 제안이다.
직접 관찰화면·반응으로 확인한 내용 해석 / 제안관찰에서 도출한 제품 가설 미확인이번 환경에서 검증하지 못한 내용
| 확인한 흐름 | 수행한 조작과 결과 | 근거 |
|---|---|---|
| 첫 진입·홈 | 기존 All 선택을 확정. 히어로·인기·신작·최근 추가·완결·장르 영역 탐색. | |
| 일정·검색 | 목요일/월요일 전환. duke 정상 검색, 실제 입력된 dukeazx 무결과 상태 확인. | |
| 작품·회차 | 소개·제작자 열기, 초기 회차 스크롤, Oldest → Newest 정렬, 최신 유료 회차 진입. | |
| 재생 | 추천 피드 영상 재생 관찰. 게스트 본편은 피드 1화·목록 1화·유료 96화에서 검은 화면. 회원의 이어보기 1화·유료 96화에서도 재관측. | |
| 보관·가입 | Later 선택, 게스트 저장, 앱 재실행 후 기록·저장 유지 확인. 검증용 저장 해제. | |
| 경제·설정 | 패키지 가격·지갑·보상 규칙·초대·로그인 선택지·알림·언어 메뉴 확인. | |
| Google 회원 추가 | 지정 계정 로그인, 출석 10코인 수령, 기존 기록·세션 유지. 회원 저장·계정·지원·공급 폼의 상세 근거는 05·06절에서 연결한다. |
해석의 경계
Google 로그인과 첫날 출석 10코인 수령은 실제 수행했다. 결제 완료·코인 차감·초대 발송·폼 전송·계정 삭제는 수행하지 않았다. 앱 FAQ는 저작권 보호 때문에 화면 미러링에서 검은 화면이 표시된다고 안내한다. 이번 관찰은 그 안내와 일치하지만 내부 보호 방식이나 각 재생 시도의 직접 원인을 독립 검증한 것은 아니다. 따라서 앱 결함으로 확정하지 않는다. 직접 iPhone에서의 재생, AirPlay·Chromecast, 자막·배속·다음 화 자동 재생·클립 생성은 추가 검증 항목이다.
처음 실행·신규 설치 여부는 미확인이다. 첫 진입은 이미 열려 있던 선호 장르 팝업을 기준으로 한다. 자동 생성된 시청 기록과 로그인 상태, 무료 출석 10코인은 남아 있으며 검증용 저장은 해제했다. 프로필·알림·언어·자동 해제 설정은 변경하지 않았다. 외부 시장 규모·매출·실제 전환율·운영 원가는 조사하지 않았다. 이 보고서의 수치 중 가격과 화면 값 외의 계산은 명시한 가정에 따른다. 리포트 이미지의 UID·이메일·개인 초대코드·다른 Google 계정 정보는 가렸다. 이미지의 서비스 UI는 재구성하지 않았다.
선은 메뉴의 소속을 나타낸다. 각 기능은 이름이 노출된 범위이며, 모든 기능의 실행 성공을 뜻하지 않는다.
아래 코드를 Mermaid 편집기에서 수정할 수 있습니다.
Mermaid 원본 저장flowchart TB
APP["NovelaPlay"]
APP --> H["Home"]
APP --> F["For You"]
APP --> L["My List"]
APP --> M["My"]
H --- H1["추천 편성 · 장르<br/>일정 · 검색 · 알림"]
H1 --- H2["작품 상세 · 회차 목록<br/>제작자 · 연관 작품"]
F --- F1["움직이는 미리보기<br/>Watch Ep. 1"]
F1 --- F2["작품 소개 · 태그<br/>저장 · 공유 진입점"]
L --- L1["History · Saved<br/>My clips"]
L1 --- L2["게스트 Sign in / Later<br/>회원 목록 편집"]
M --- M1["계정 · 지갑 · 충전<br/>출석 · 초대 · 설정"]
M1 --- M2["FAQ · 문의<br/>작품 제안 · 제작자 추천"]
class APP,H,F,L,M,H1,H2,F1,F2,L1,L2,M1,M2 observed;
classDef observed fill:#183530,stroke:#4fc9b4,color:#ecebe6,stroke-width:1.5px;
classDef documented fill:#3a2f1c,stroke:#e3a94a,color:#efd59e,stroke-width:1.5px;
classDef unknown fill:#3a2421,stroke:#ee9c8d,color:#efbdad,stroke-width:1.5px,stroke-dasharray:5 4;
classDef proposed fill:#202e40,stroke:#9dc3f5,color:#d0e3fa,stroke-width:1.5px;
결제벽 및 완료 흐름은 화면 연결을 검증하지 못했다. 회차의 코인 배지, 충전 상품, 지갑의 자동 해제 설명으로 수익 구조를 확인한 것이다.
제안발견 / 보관함 / 내 정보의 세 탭을 시작점으로 검증한다. 발견 내부에 작품 목록·미리보기 보기 방식과 검색을 둔다. 미리보기 이용이 독립적인 습관으로 확인되면 별도 탭으로 분리한다. 같은 “For You”가 두 위치에 쓰이는 의미 중복은 피한다.
관찰장르 팝업이 홈 전체를 덮는다. All이 선택돼 있고 Select를 누르면 진입한다. 선택 가능한 방향은 Romance·Romantasy와 BL로 명확하다.
앱 안내FAQ는 선호 장르를 특정하면 다른 장르가 Home·Recommended에서 숨겨질 수 있지만 검색으로 찾을 수 있다고 설명한다. 작품은 라이선스에 따라 접속 지역별로 다르고 VPN이 다른 국가로 인식될 수 있다고 안내한다. 장르·VPN·네트워크 설정은 변경하지 않아 실제 노출 변화는 검증하지 않았다.
검증: 장르 선택 선행/후행 실험에서 방문 대비 첫 프레임 도달률과 첫 회차 완료율을 함께 비교한다. 이탈 개선을 측정하기 전 효과를 단정하지 않는다.
관찰홈 첫 화면 대부분을 포스터 한 장과 Play가 차지한다. Trending Now는 하단에 일부만 보이고, 관찰 중 히어로가 자동 전환됐다. 상단과 하단에 모두 For You가 있다.
앱 안내FAQ는 NEW를 첫 회차 공개 후 14일, 조회수 표시는 1,000회 초과 작품에 적용한다고 설명한다. TOP 10은 조회수 외 복합 사용 지표를 쓰며 악용 방지를 위해 세부 기준을 공개하지 않는다고 안내한다. 실제 집계와 알고리즘은 확인하지 않았다.
해석단일 추천작을 강하게 소개하는 데 적합하다. 반대로 다른 취향을 찾는 사람은 스크롤과 탭 의미 해석이 필요하다. 자동 전환은 제목을 읽거나 누르는 동안 대상이 바뀔 여지가 있다.
검증: 첫 화면 노출 작품 다양성, 첫 작품 선택까지 행동 수, 실제 시청 시작률. 포스터 클릭률만 높이고 재생을 줄이는 변형은 채택하지 않는다.
관찰상세에 96회·HD·연재 상태·월/금 공개·소개·제작자가 모여 있다. 회차 목록은 썸네일과 시간을 제공하지만 제목과 보조 설명이 모두 “Episode N”이다. 최신순 전환 후 94~96화에 55코인이 표시된다.
앱 안내FAQ는 한번 해제한 회차를 만료 없이 시청할 수 있고, 다시 잠기면 같은 계정 확인·업데이트·회차 재진입·작품명과 회차를 포함한 문의 순서로 복구하라고 안내한다. 실제 해제·재잠금·권한 복원은 수행하지 않았으며 지역 권리나 서비스 종료와 무관한 절대 보장으로 확대하지 않는다.
검증: 첫 방문자는 1화, 재방문자는 최근 보던 회차·신규 회차에 바로 접근할 수 있어야 한다. 무료 범위는 실제 권한 정책을 기준으로 표시한다.
관찰검색 전 인기작·장르·목록을 보여주며 titles, creators, tags를 안내한다. duke는 결과를 반환했다. 무결과에서는 No results found만 남는다.
콘텐츠 품질인기작 소개 한 곳에서 **와 꺾쇠 형태의 표기가 그대로 노출됐다. 영어 UI에서도 일부 포스터는 한국어 제목이다. 이는 검색 실패와 별개의 콘텐츠 운영 점검 대상이다.
검증: 무결과 세션에서 재검색·작품 선택·시청으로 회복한 비율을 측정한다. 줄임표가 붙은 제목은 상세에서 전체를 확인할 수 있어야 한다.
관찰My List는 기록·저장 보존의 가치를 설명하며 Sign in과 Later를 제공한다. Later 이후 비회원으로 저장했고, 앱을 재실행해도 기록과 저장이 유지됐다.
앱 안내FAQ는 가입에 사용한 Google 또는 Apple 계정으로 로그인하면 코인과 해제 회차가 유지되고 여러 기기에서 같은 계정을 이용할 수 있다고 설명한다. 같은 이메일이어도 Google·Apple은 별개 계정이라고 안내한다. 실제 타 기기 복원·동시 스트림 수·기존 계정 충돌 병합은 검증하지 않았다.
검증: 가입 제안을 닫아도 저장이 성공해야 하며, 인증 후 게스트 기록·저장·구매 권한의 합치기 규칙이 명확해야 한다. 로그인 후 동일 기기의 UID와 기존 2작품 이력 유지는 확인했다. 기존 계정 충돌 병합과 기기 간 동기화는 미검증이다.
관찰미리보기에는 움직이는 영상과 영어 자막이 보였다. 게스트 본편 3개 진입 조합에서 미러링의 영상·컨트롤을 확인할 수 없었다. 회원에서도 이어보기 1화·유료 96화 두 경로에 같은 표시 한계가 있었다. 중앙 탭과 뒤로 제스처로 복구되지 않아 앱 재실행으로 홈에 돌아왔다.
앱 안내FAQ는 저작권 보호 때문에 화면 미러링이 검은 화면을 표시한다고 명시하고, iPhone은 AirPlay, Android는 Chromecast로 TV 시청이 가능하다고 안내한다. 모바일·태블릿은 지원하지만 PC·웹은 지원하지 않는다는 설명도 있다. 이는 앱 문구 확인이며 실제 기기 재생·캐스팅 성공이나 내부 DRM 방식을 검증한 결과는 아니다.
검은 화면을 앱 결함으로 분류하지 않는다. 우리 제품은 지원·비지원 출력 경로와 보호 정책을 재생 전에 설명하고 실제 기기별로 검수한다.
| 요소 | 관찰 | 우리 서비스 적용 |
|---|---|---|
| 색과 상태 | 어두운 배경, 초록 CTA·선택, 노란 코인·저장 상태. | 재생과 결제의 목적을 구분하고, 색 외에 문구·아이콘으로 선택 상태를 함께 전달한다. |
| 콘텐츠 이미지 | 인물 중심 세로 포스터·큰 얼굴·장르 톤을 반복한다. | 포스터·피드 영상·가로 본편에 맞는 별도 에셋 규격과 자동 크롭 검수 절차를 만든다. |
| 읽기 밀도 | 긴 작품명은 목록에서 생략되고, 3열 목록에서는 정보가 촘촘하다. | 상세에서 제목 전체 제공, 폰트 확대·줄바꿈·콘텐츠 제목 길이별 레이아웃을 테스트한다. |
| 접근성 | 미러링 접근성 트리에는 앱 내부 요소 정보가 거의 노출되지 않았다. | 이를 iOS 접근성 실패로 판단하지 않는다. 우리 앱은 VoiceOver, 동적 글자 크기, 대비·터치 영역을 실제 기기에서 검증한다. |
로그인은 완료됐고, 같은 기기에서 기존 시청 이력과 UID가 유지됐다. 회원의 가치는 탐색 화면의 변화보다 계정 관리, 보상 지급, 문의 기록처럼 지속해서 쌓이는 정보에서 드러났다.
| 단계 | 실제 동작과 화면 | UX·구현 시사점 |
|---|---|---|
| 로그인 선택 | Apple·Google 두 버튼. “로그인하면 약관·개인정보처리방침에 동의” 문구가 하단에 있다. 별도 체크박스는 보이지 않았다. | 소셜 인증 전에 적용 약관과 전달 정보를 현재 언어로 읽을 수 있어야 한다. 회원가입과 기존 로그인은 같은 진입점인지 명확히 설명한다. |
| 정책 확인 | 영어 UI에서 두 링크 모두 한국어 Notion 문서가 열렸다. | 언어가 바뀌고 외부 문서의 목차·메뉴가 노출된다. 우리 서비스는 앱 언어의 핵심 안내와 전문 링크를 제공하고 복귀 위치를 유지한다. |
| 시스템·Google | iOS 안내 → Google 계정 선택 → 정보 접근 설명. 기존 세션으로 비밀번호·OTP 없이 완료했다. Continue는 아래쪽에 있어 스크롤했다. | 계정 선택·취소·브라우저 복귀·인증 실패를 각각 상태로 설계한다. 이 한 번의 경로를 모든 사용자의 인증 단계 수로 일반화하지 않는다. |
| 프로필 반영 | 처음에는 Member, My에 재진입하자 darkwinterlab으로 갱신됐다. 이름 편집과 사진 선택 메뉴가 나타났다. | 계정 데이터 로딩 중 임시 이름을 편집 가능 상태로 보이면 혼동할 수 있다. 로딩 완료 후 편집을 열고 현재 이름을 입력값에 제공하는 방안을 검토한다. |
| 기록·세션 | 동일 UID, 기존 두 작품의 History 유지. 앱 재실행 뒤에도 로그인과 출석 10코인이 유지됐다. | 게스트 행동의 연속성을 보여준다. 기존 계정과의 충돌 병합·타기기 동기화·구매 복원은 별도 테스트가 필요하다. |
인증 성공으로 확정하지 않은 것
신규 가입인지 기존 계정 로그인인지, 서버의 ID 구조, 기존 계정과 게스트 데이터의 병합 규칙은 화면만으로 알 수 없다. Google 동의 화면과 정책 문서는 확인했지만 실제 네트워크 수집·보관 방식은 조사하지 않았다.
앱 안내FAQ는 코인을 결제 당시 로그인한 계정에 지급한다고 설명한다. 비회원 구매 뒤 기존 계정으로 로그인하면 Add 확인 팝업으로 이전할 수 있고, 팝업을 닫은 경우 같은 계정으로 다시 로그인해 재노출할 수 있다고 안내한다. Google과 Apple은 이메일이 같아도 별개 계정이며, 계속 지급되지 않으면 주문번호와 결제 시각을 포함해 문의하라고 설명한다. 실제 비회원 구매·Add 이전·지연 결제·계정 간 복원은 실행하지 않았다.
| 항목 | 게스트 조사 | Google 로그인 이후 | 확인 범위 |
|---|---|---|---|
| My 상단 | Sign in, 게스트 UID | 프로필 이름·편집·이미지 선택, 동일 UID | 동일 기기 전환 |
| 시청 이력 | 재실행 후 기록 유지 | 기존 2작품 유지, 날짜·진행·편집 화면 | 기록 삭제·타기기 동기화 미실행 |
| 저장 | 비회원 Save 가능 | 피드 Save → Saved 반영 → 해제까지 확인 | 회원 전용 기능 아님 |
| 지갑 | 유료 0·무료 0, 가격 열람 | 처음 0/0 → 출석 후 0/10, 같은 6개 상품 | 지급 확인, 구매·소진 미실행 |
| 초대 | 로그인 유도 | 내 코드·초대수·자격 조건·코드 입력 폼 | 입력·공유·보상 지급 미실행 |
| 본편 | 3개 진입 조합에서 검은 화면 | 이어보기 1화·55코인 96화 두 경로에서도 검은 화면 | FAQ의 미러링 보호 제한과 일치. 실제 기기 영상 상태·내부 방식 미검증 |
직접 실행Check in for 10 coins를 누르자 총 10코인, 1 day streak, Checked in today로 바뀌었다. 지갑의 무료 잔액은 10, 유료는 0. 해당 수령 경로에 광고 단계는 없었다.
Top-up history에는 Daily check-in 10과 2026.10.01~10.15가 표시된다. 무료 보상도 “충전 이력”에 포함된다.
검증된 것은 첫날 1회 지급과 재실행 후 유지다. 7일 연속 지급·중복 방지·만료·무료 우선 소비는 실제 실행 검증을 하지 않았다.
화면 확인내 초대코드와 복사 아이콘, 초대 0명, 상대의 코드 입력 순서가 보인다. 기존 안내는 로그인 후 7일 내 입력, 최대 10명, 보상 14일 유효, 개인별 1회, 악용 시 지급 제외를 설명한다.
앱 안내추가 FAQ는 친구 코드 입력 시 초대자와 신규 이용자에게 각각 50코인을 지급하고, 가입 후 7일 안에 입력하며, 코드당 최대 10명·계정과 기기당 1회라고 안내한다. 크리에이터 코드는 언제든 입력해 100코인을 받고 30일간 유효하다고 설명한다. S58의 “로그인 후 7일”과 FAQ의 “가입 후 7일”은 기준점이 달라 보이므로 적용 기준은 확정하지 않는다. 실제 코드를 제출하거나 보상을 받지는 않았다.
화면 확인Google 방식·이메일·접속 기기·탈퇴 항목이 있다. 접속 기기에는 iPhone 12, This device, 최근 활동일이 나온다.
Series updates, Community activity, News and announcements와 별도 Marketing notifications가 ON으로 표시됐다. 커뮤니티 알림 설명은 “내 댓글에 달린 답글”이다. 이번 로그인 때문에 켜졌는지, 이전 동의가 있는지는 확인하지 못했다.
앱 안내FAQ는 계정 삭제 시 코인·시청 기록·구매 내역이 영구 삭제되고 복구되지 않으며, 미사용 코인이 있으면 삭제 전에 환불 자격을 확인하라고 안내한다. 삭제 확인 화면·재인증·유예·서버 보존·권한 조정은 확인하지 않았고 삭제도 실행하지 않았다.
직접 실행회원 피드에서 BIDANBAEM을 저장하자 Saved에 나타났다. 상세 목록에는 Not started yet을 표시한다. 시청 이력은 날짜·회차·진행률을 보여주며, 두 목록 모두 Edit에서 항목 선택과 Delete를 제공한다.
피드 북마크를 다시 눌러 테스트 저장을 해제했다. My clips는 계속 빈 상태였고 만드는 방법이나 진입 CTA는 이 화면에서 보이지 않았다.
화면 확인FAQ에 검색창과 전체 포함 7개 분류, 질문 아코디언이 있다. 질문 아래 Contact us로 이동하면 내 문의 내역과 New inquiry가 나온다.
문의 작성은 Subject·Message 필수, 이미지 최대 3개 선택 첨부. FAQ는 답변 도착 알림, 같은 문의의 추가 질문, 새 문의 시간당 1회 제한을 안내한다. 이번에는 전송하지 않아 접수 성공·답변·알림·제한 집행·처리 시간은 확인하지 못했다.
자막 FAQ는 플레이어 설정에서 변경, 앱 언어 우선·영어 대체, 작품별 지원 차이, 원어 음성 제공을 안내한다. 재생 문제 FAQ는 네트워크 확인, 앱 또는 회차 재실행, 최신 버전 확인, 작품명·회차를 포함한 문의를 권한다. 모두 문서상 설명이며 실제 플레이어 조작이나 오류 복구 결과는 아니다.
화면 확인Submit your series는 제작자 이름·이메일·작품 소개와 영상 형식 확인을 받으며 참고 링크는 선택이다. 로그인 이메일이 자동 입력된다. 앱 안에서 영상 파일을 업로드하는 화면은 아니다.
Recommend a creator는 제작자 이름·추천 이유, 선택 채널 링크를 받는다. 이용자가 공급 후보를 알려줄 수 있는 접점이다.
앱 안내FAQ는 연재 신청을 접수 순서대로 검토하고 신청 이메일로 결과를 보낸다고 설명한다. 실제 제출·심사 소요 시간·선정 기준·계약 과정은 확인하지 않았다.
두 폼에서 뒤로 돌아오면 My 메뉴가 상단으로 되돌아갔다. 하단 메뉴를 연속 탐색할 때 반복 스크롤이 필요했다. 메뉴 위치 복원을 적용할 지점이다.
각 행의 기존 ‘결과’ 문구만 규칙으로 묶었다. 기능 성공률이나 구현 완성도를 뜻하지 않으며, 제출·결제·설정 변경처럼 실행하지 않은 후속 단계가 남아 있다.
아래는 이번 계정·버전·미러링 환경에서 접근한 표면의 조사 목록이다. “화면 확인”은 입력 저장·제출·최종 처리까지 성공했다는 뜻이 아니다. 로그인 전에도 보이던 공통 메뉴를 회원 전용으로 분류하지 않았다.
| 영역·기능 | 결과 | 구체적 확인 내용 / 남은 범위 | 근거 |
|---|---|---|---|
| Google 로그인·복귀 | 실행 확인 | 지정 계정 로그인·앱 복귀·프로필 이름 반영. 다른 계정/취소/오류 경로 미검증. | |
| 약관·개인정보 | 문서 확인 | 두 링크 한국어 Notion 문서. 현재 언어의 정책 제공 여부·실제 데이터 처리 미검증. | |
| 이름·사진 편집 | 화면 확인 | 입력 팝업, 사진 3개 선택 경로. 저장·업로드·권한 허용 미실행. | |
| 계정 방식·이메일 | 화면 확인 | Google과 계정 이메일. 연결 수단 추가·변경 컨트롤은 이 화면에서 관찰되지 않음. | |
| 접속 기기 | 화면 확인 | 현재 iPhone 12·활동일. 다른 기기 표시·원격 종료 미검증. | |
| 로그아웃·탈퇴 | 메뉴·FAQ 확인 | Sign out·Delete account 진입 항목. FAQ는 코인·시청 기록·구매 내역 영구 삭제와 미사용 코인의 사전 환불 자격 확인을 안내. 실행·재인증·유예·서버 보존 미검증. | |
| 지갑 잔액 | 변화·유지 확인 | 유료 0/무료 0 → 출석 후 0/10, 13:39 KST 지갑 확인 시에도 0/10·자동 해제 OFF 유지. | |
| 충전 상품 | 화면·FAQ 확인 | 6개 상품, 게스트와 동일 가격. FAQ는 일회성 코인 구매와 구매 코인·보너스 무기한을 안내. 실제 스토어 결제·취소·환불·복원 미실행. | |
| 충전·사용 이력 | 일부 변화·FAQ 확인 | 출석 전 빈 획득 이력 → Daily check-in10·유효기간. 사용 이력은 비어 있음. FAQ의 Usage History와 실제 Spending history 명칭이 다름. | |
| 자동 회차 해제 | 상태·FAQ 확인 | OFF 확인. FAQ는 ON이면 유료 회차 시청 시 자동 차감되고 Wallet에서 끌 수 있다고 안내. ON 전환·실제 자동 차감 미실행. | |
| 출석 | 실행·FAQ 확인 | Day 1 10·1일 연속·당일 완료. FAQ는 계정·기기당 하루 1회, 로컬 자정, 결석 시 Day 1 재시작을 안내. 다일 지급·만료·중복 차단 집행 미검증. | |
| 친구 초대·코드 | 화면·FAQ 확인 | FAQ는 친구 양쪽 각각 50·가입 후 7일·최대 10명, 크리에이터 100·언제든 입력을 안내. S58의 로그인 후 7일과 기준점 차이. 등록·지급 미실행. | |
| 콘텐츠·커뮤니티·공지 알림 | 상태 확인 | 3종ON, 댓글 답글 설명. 토글·실제 수신·딥링크 미검증. | |
| 마케팅 알림 | 상태 확인 | ON 표시. 로그인으로 활성화됐는지 및 동의 출처 미확인. | |
| 선호 장르 | 화면 확인 | All, Romance/Romantasy, BL. 회원에서도 같은 선택 구조. 변경 미실행. | |
| 언어 | 공통 메뉴 확인 | 회원의 현재 English, 게스트 때 11개 선택지 확인. 로그인 후 변경·번역 품질 미검증. | |
| 청소년 보호·버전 | 문서 확인 | 영어 정책·지원 연락처·v1.0.21. 실제 연령 확인/제한 미검증. | |
| 알림함 | 빈 상태 확인 | No notifications yet. 수신 항목의 읽음·삭제·연결 동작 미검증. | |
| 기존 이력·이어보기 | 유지·FAQ 확인 | 게스트 2작품 유지·날짜·회차·진행. FAQ는 기존 로그인 수단으로 코인·해제 회차 유지와 여러 기기 계정 이용을 안내. 실제 타 기기 복원·동시 재생 미검증. | |
| 저장·저장 목록 편집 | 실행 확인 | 회원 Save → 목록 반영 → 북마크 해제 확인. Edit의 삭제 확정은 미실행. | |
| My clips | 빈 상태 확인 | 클립 목록 영역만 확인. 제작·길이·저장·공유·권리 조건 미검증. | |
| 홈·일정·상세 | 탐색 확인 | 회원에서도 같은 탭 구조·연재작 상세·회차 가격 접근. 개인화 효과 판단 불가. | |
| 미리보기·본편 | 일부 관찰·FAQ 확인 | 피드 영상은 표시됨. 본편은 미러링에서 검은 화면. FAQ도 저작권 보호로 미러링이 검게 표시된다고 안내하지만 실제 기기 재생·캐스팅은 미검증. | |
| 자막·음성·댓글 | FAQ 안내 확인 | 자막·원어 음성, 배속·처음부터 보기, 로그인/해제 후 댓글 조건을 안내. 실제 플레이어·댓글·제한 동작 미검증. | |
| 작품 공유·앱 평가 | 진입점 확인 | Share·Rate the app 항목. 공유 대상 선택·발송·리뷰 게시 미실행. | |
| 작품 제안 | 폼·FAQ 확인 | 이름·자동입력 이메일·소개·영상 확인·선택 URL. FAQ는 접수 순 검토·이메일 결과 통지를 안내. 제출·심사 시간 미검증. | |
| 크리에이터 추천 | 폼 확인 | 이름·추천 이유·선택 채널 링크. 제출·운영자 연락 미검증. | |
| FAQ | 탐색·추가 안내 확인 | 7개 분류·검색창·아코디언과 결제·계정·재생·지원 정책을 열람. FAQ 문구의 실제 집행·지역별 동일성은 미검증. | |
| 문의 내역·작성 | 화면·FAQ 확인 | 빈 문의 목록 → 작성 폼·최대 3이미지. FAQ는 답변 알림·같은 문의 추가 질문·시간당 1회 새 문의를 안내. 전송·답변·제한 집행 미검증. | |
| 앱 재실행 | 유지 확인 | 로그인·출석·잔액 유지, 13:45 KST에 v1.0.21과 설정 상태 확인. 다른 기기·재설치·로그아웃 후 복원 미검증. |
우리 제품의 기능 우선순위
P0에 로그인 복귀와 게스트 이력 연속성, 코인 출처·만료 장부, 재생/결제 문맥이 연결된 고객지원을 구체화한다. 작품 제안은 공급 확보를 위한 작은 접수 기능으로 시작할 수 있다. 출석·초대·클립의 도입 시점은 실제 시청 복귀와 운영 비용을 확인한 뒤 정한다.
첫 구매는 낮은 진입 가격, 일반 상품은 높은 구매 금액에 대한 보너스, 출석은 작은 반복 보상으로 구성된다. “보너스율”과 “실제 회차 비용” 사이의 간격이 제품 설계의 핵심이다.
상태 변화게스트와 로그인 직후에는 유료 0·무료 0이었다. 첫날 출석 수령 후 무료 10이 됐고 13:39 KST 지갑 확인 시에도 유지됐다. Auto-unlock episodes는 OFF, 사용 이력은 비어 있었다. 구매·코인 차감·설정 변경은 수행하지 않았다. 로그인 후에도 6개 상품 가격은 같았다.
앱 안내FAQ는 출석·친구 초대 코인을 수령일부터 14일, 크리에이터 코드 코인을 30일로 설명하고, 구매 코인은 보너스를 포함해 만료되지 않는다고 안내한다. 무료 코인 우선·무료 중 빠른 만료 우선 사용도 다시 확인했다. 이는 실제 소멸·차감 실행 결과가 아니다.
앱 안내환불 FAQ는 Android의 미사용 코인 구매는 Contact Us, iPhone·iPad 구매는 Apple Report a Problem에서 접수한다고 설명한다. 사용한 코인과 그 코인으로 해제한 회차는 환불 대상이 아니라고 안내한다. 이번 조사에서는 환불을 접수하거나 승인 결과·잔액 회수·보너스 조정·권한 변경을 확인하지 않았다. 이 문구를 Apple·Google 공식 정책, 법적 권리 또는 실제 승인 기준으로 해석하지 않는다.
막대가 길수록 코인당 결제 금액이 높다. 6개 상품의 화면 가격과 지급 코인으로 계산했으며, 첫 구매 혜택은 일회성으로 분리했다.
| 화면 표시 상품 | 결제 금액 | 총 수령 코인 | 원 / 코인 | 55코인 환산 | 해제 가능 회차* |
|---|---|---|---|---|---|
| 첫 구매 500 + 500 | ₩7,700 | 1,000 | 7.70원 | 약 ₩424 | 18회 + 10코인 |
| 1,000 + 100 · +10% | ₩17,000 | 1,100 | 15.45원 | ₩850 | 20회 |
| 2,000 + 400 · +20% | ₩33,000 | 2,400 | 13.75원 | 약 ₩756 | 43회 + 35코인 |
| 3,000 + 900 · +30% | ₩49,000 | 3,900 | 12.56원 | 약 ₩691 | 70회 + 50코인 |
| 5,000 + 2,000 · +40% | ₩77,000 | 7,000 | 11.00원 | ₩605 | 127회 + 15코인 |
| 10,000 + 5,000 · +50% | ₩149,000 | 15,000 | 9.93원 | 약 ₩546 | 272회 + 40코인 |
* 모든 해제 대상이 55코인이고 지급 코인을 모두 같은 가치로 사용할 수 있다고 가정한 단순 계산이다. 실제로 확인한 55코인 가격은 I Think the Grand Duke of the North Likes Men 94~96화에 한정된다. 무료 구간의 범위, 다른 회차 가격과 이용 제한은 동일하다고 가정할 수 없다. FAQ는 구매 코인과 구매 보너스에 만료가 없다고 안내하지만 실제 구매·장기 보유는 검증하지 않았다. 환산액은 개별 회차의 별도 현금 결제 가격이 아니다. 첫 구매는 일회성 혜택이다.
Day 1의 10코인만 직접 수령해 잔액과 이력 변화를 확인했다. Day 2~7은 출석 화면에 표시된 예정 지급량이며 연속 수령은 검증하지 않았다.
관찰·계산7일 표시 합계는 135코인. 55코인 회차로 환산하면 2회 해제 후 25코인이 남고, 세 번째에는 30코인이 부족하다. 출석 코인은 수령 후 14일 유효하고 기기 시간대 자정에 갱신된다. 무료 코인은 유료 코인보다 먼저, 무료 코인끼리는 만료가 빠른 순서로 사용된다고 안내한다.
사업 해석보상만으로도 일부 유료 경험을 주면서 다음 방문이나 소액 충전 동기를 만들 수 있다. 다만 이것이 실제 구매를 늘리는지, 구매를 대체하는지는 미확인이다. 추가 FAQ는 친구 초대자와 신규 이용자에게 각각 50코인을 지급한다고 설명해 기존 카드의 “50 coins together” 의미를 보완한다. 다만 S58은 로그인 후 7일, S94는 가입 후 7일이라고 안내해 기준점은 확정할 수 없다. 최대 10명·14일 유효 안내와 실제 지급도 집행 검증하지 않았다.
우리 서비스의 경제 원칙 제안
초기에는 패키지 2~3개와 하나의 무료 체험 규칙으로 시작한다. 보상은 지급량보다 사용 후 시청·재방문·재구매로 평가한다. 코인제의 복잡성이 구매를 방해하면 작품 단위 이용권 등 더 단순한 결제 구조를 같은 콘텐츠로 비교한다.
| 사업 요소 | 레퍼런스에서 확인한 사실 | 우리 서비스에 대한 시사점 |
|---|---|---|
| 취향과 고객 과업 | 로맨스·로맨타지·BL을 전면에 배치. 스토어도 같은 장르를 소개한다. | 초기 타깃을 인구통계로 단정하지 말고 “짧은 시간에 특정 관계·판타지 이야기에 몰입하려는 시청자”라는 행동 가설로 검증한다. |
| 콘텐츠 약속 | 가로 화면의 영화적 로맨스를 마케팅하고, 회차별 영상 길이를 보여준다. | 숏드라마를 세로 영상으로만 정의하지 않는다. 우리가 공급할 원본 비율과 재생 경험을 먼저 정한다. |
| 공급 방식 | 특정 제작자의 웹소설 기반 AI 로맨스 판타지 소개, 연관 작품, 작품 제안·크리에이터 추천 폼을 확인했다. | 권리·캐릭터·목소리·자막·납기·검수 비용을 확인한다. 공급 제안 접점을 먼저 운영할 수 있으나 플랫폼 전체 AI 비중·입점·정산 모델을 단정하지 않는다. |
| 편성과 신선도 | 요일별 연재, 신작·최근 추가·완결작, 특정 작품 월·금 공개. | 신규 회차 공급 일정이 재방문 약속이 된다. 공급이 불규칙하다면 완결작 중심 첫 출시가 더 적합한지 검토한다. |
| 수익원 | 충전 상품·회차별 코인 가격·자동 해제 설정, 유료·무료 잔액 구분. FAQ는 현재 월 이용권·구독 없이 코인으로 개별 회차만 해제한다고 안내한다. | 회차 잠금 시점·결제 방식·가격·무료 체험은 별도 실험 변수로 관리한다. 구독은 확인 시점의 앱 안내상 미제공이며 모든 버전의 영구 부재로 일반화하지 않는다. 광고 수익 존재는 확인하지 못했다. |
| 획득·확산 | 작품의 Share와 친구 초대·초대 코드가 보인다. | 공유 링크는 작품 또는 해당 회차로 이어져야 한다. 실제 외부 유입 경로·광고 효율·초대 전환율은 추가 데이터가 필요하다. |
| 보유·복귀 | 회원 전환 후 기록 유지, 저장·이어보기, 세 종류 알림, 실제 출석 10지급과 만료 이력. | 좋아하는 이야기의 다음 편이 우선적인 복귀 이유가 되어야 한다. 보상 수령만 하는 사용자를 시청 리텐션과 구분한다. |
| 글로벌 운영 | 영어 UI, 원화 충전, 11개 언어 선택지, 일부 한국어 포스터, 한국어 약관·개인정보와 영어 청소년정책이 혼재한다. | 언어·통화·콘텐츠 제공 지역을 따로 관리한다. 한 언어를 완성도 있게 운영한 뒤 자막·번역·CS·가격 검증을 확장한다. |
계산 틀 제안고객 1인당 기여이익은 정산 후 실제 수취액 − 콘텐츠 변동 원가·정산 − 전송비 − 고객지원·환불 비용 − 유입·보상 비용으로 검토한다. 보너스 코인의 명목 액면가를 현금 비용이나 매출로 그대로 치환하지 않는다.
발견 · 실제 재생 · 이어보기
결제 · 권한 · 복구 · 지원
일정 · 알림 · 제작자 탐색
작은 출석 보상 실험
초대 · 클립 · 다국어
다수 상품 · 고도화 추천
| 우선순위 / 기능 | 판단 | 구체적인 구현 범위 | 완료 판단 |
|---|---|---|---|
| P0 비회원 발견 | 도입 | 장르·편성 목록, 짧은 미리보기, 첫 회차 CTA. 취향 선택은 선택사항. | 가입 없이 작품 선택과 실제 첫 프레임까지 도달한다. |
| P0 상세·회차 | 변형 | 전체 제목, 소개, 연재 상태·일정, 회차 길이·가격·무료 범위·구간 이동. | 시청 전 회차·권한·필요 비용을 이해할 수 있다. |
| P0 플레이어 | 도입·직접 검증 | 재생·일시정지·탐색·자막, 다음 화, 진행 복구, 로딩·오류·닫기. | 실제 기기·네트워크 변경·백그라운드 복귀 테스트 통과. |
| P0 저장·이어보기 | 도입 | 게스트 ID 기반 기록, 저장, 최근 회차·위치, 빈 상태 추천. | 앱 재실행 후 복구되고 계정 연결 시 중복·유실 없이 병합된다. |
| P0 결제·권한 | 단순화 | 첫 출시는 한 가지 모델. 코인제라면 2~3개 상품, 명시적 해제, 복원·잔액·이력. | 성공·취소·실패·중복 통지·지연 완료 후 권한과 장부가 일치한다. |
| P0 검색·빈 상태 | 변형 | 제목·태그 검색, 결과 없음에서 지우기·추천작·재검색. | 무결과 화면에서 한 번의 행동으로 탐색을 이어갈 수 있다. |
| P0 계정·콘텐츠 운영 | 도입 | 최소 인증·취소/실패 복귀·프로필 로딩·게스트 병합·구매 복원. 콘텐츠·자막·가격·권리·공개 상태 관리. | 게시와 수정·비공개 전환이 재배포 없이 가능하고 권한 일관성을 유지한다. |
| P0 고객지원·획득 장부 | 구체화 | 재생/결제 FAQ, 작품·회차 문맥의 문의, 유료·보상별 획득·사용·만료 표시. | 사용자가 잔액 변화 이유와 문제 발생 시 다음 행동을 확인한다. |
| P1 일정·알림 | 공급에 맞춰 도입 | 저장 작품 새 회차 중심 알림, 지역별 공개 시간. | 권한 허용/거절에 맞춰 작동하고 알림이 해당 작품으로 열린다. |
| P1 제작자 탐색 | 카탈로그 확장 시 | 제작자 소개·다른 작품, 작품 제안·추천 접수. 초기는 기본 메타데이터와 운영 검토 목록으로 준비. | 작품 수와 교차 시청이 기능 비용을 정당화한다. |
| P1 출석 보상 | 실험 후 | 지급·소진·만료 규칙이 단순한 소규모 실험. | 보상 이용군의 유효 시청 복귀와 순기여이익이 개선된다. |
| P2 초대·클립 | 보류 | 초대 지급 조건, 중복·악용 처리, 클립 권리·스포일러·원작 복귀부터 정의. | 외부 유입이 실제 첫 시청으로 이어지는지 검증 후 확장. |
| P2 다국어·다수 상품 | 단계 확장 | 대상 국가별 콘텐츠·번역·통화·고객지원 품질을 순차 검증. | 해당 지역의 실제 수요와 운영 준비가 확인된다. |
첫 버전에 넣지 않아도 되는 것
11개 언어를 한꺼번에 지원하는 것, 6개 코인 상품, 7일 출석 경제, 친구 초대, My Clips, 고도화된 개인화 추천. 먼저 작품을 찾고 → 끝까지 보고 → 다음 화를 보고 싶어 하고 → 비용을 이해하고 결제하는지 검증한다.
참고 앱에서는 접수 폼과 S108 FAQ의 접수순 검토·신청 이메일 결과 통지 안내를 확인했다. 실제 접수·검토·통지와 처리 기간은 미확인이다. 경계선 이후는 우리 서비스가 공급을 지속하기 위해 준비할 운영·검수 제안이다.
아래 코드를 Mermaid 편집기에서 수정할 수 있습니다.
Mermaid 원본 저장flowchart LR
DOC["레퍼런스 앱 안내 · S108<br/>연재 신청 접수순 검토<br/>신청 이메일로 결과 통지"] -.-> UNK["실제 접수 · 검토 · 통지<br/>처리 기간 미확인"]
DOC --> BOUNDARY["이후는 우리 서비스<br/>운영 프로세스 제안"]
BOUNDARY --> IN["작품 제안 · 제작자 추천 접수"]
IN --> TRIAGE["운영 검토<br/>장르 · 회차 수 · 공급 일정"]
TRIAGE --> FIT{"공급 조건 적합?"}
FIT -->|"보완 필요"| REPLY["보완 요청 · 보류 사유 안내"]
REPLY --> TRIAGE
FIT -->|"적합"| CONTRACT["권리 · 계약 · 제공 지역 확정"]
CONTRACT --> ASSET["영상 · 썸네일 · 자막<br/>회차 가격 · 공개 일정 등록"]
ASSET --> QA{"콘텐츠 · 권한 · 재생 검수"}
QA -->|"수정"| ASSET
QA -->|"통과"| PUB["공개 · 편성 반영"]
PUB --> OPS["시청 · 오류 · 문의 관찰<br/>수정 · 비공개 이력 관리"]
class DOC documented;
class UNK unknown;
class BOUNDARY,IN,TRIAGE,FIT,REPLY,CONTRACT,ASSET,QA,PUB,OPS proposed;
classDef observed fill:#183530,stroke:#4fc9b4,color:#ecebe6,stroke-width:1.5px;
classDef documented fill:#3a2f1c,stroke:#e3a94a,color:#efd59e,stroke-width:1.5px;
classDef unknown fill:#3a2421,stroke:#ee9c8d,color:#efbdad,stroke-width:1.5px,stroke-dasharray:5 4;
classDef proposed fill:#202e40,stroke:#9dc3f5,color:#d0e3fa,stroke-width:1.5px;
계정 이름·이메일 등 직접 식별값 대신 필요한 범위의 가명 식별자를 사용한다. 아래는 관측값이 아닌 구현 제안이다.
| 이벤트 | 필수 정보 | 어떤 결정을 돕는가 |
|---|---|---|
| session_started | 게스트 여부·유입 경로·앱 버전·실험군 | 첫 방문과 복귀, 유입별 품질을 구분한다. |
| content_impression / opened | 작품·진입면·위치·편성 소스 | 노출 대비 선택, 홈과 미리보기의 역할을 비교한다. |
| play_requested / first_frame | 작품·회차·요청 ID·소요 시간·네트워크 | 재생 요청이 실제 영상으로 이어지는지 확인한다. |
| watch_progress / completed | 실제 전경 재생 시간·길이·도달 지점·종료 이유 | 탐색 바 이동과 실제 시청을 구분해 몰입을 판단한다. |
| playback_error | 회차·재생 단계·오류 분류·재시도 결과 | 첫 프레임 전/후 실패와 복구를 나눈다. |
| paywall_viewed | 회차 가격·무료/유료 잔액·진입 방식 | 잠금 노출 후 충전·이탈·보상 선택을 읽는다. |
| purchase_completed | 상품·통화·실결제액·지급 코인·첫 구매 여부 | 첫 결제와 재구매를 분리한다. 서버 확인 기준으로 중복 집계를 막는다. |
| unlock_succeeded | 회차·차감량·유료/무료 구성·자동 여부 | 구매와 실제 시청 권한 사용을 연결한다. |
| save_toggled / auth_prompt_action | 작품·저장/해제·가입 제안 위치·Later/인증 결과 | 가입 제안이 원래 행동을 방해하는지 확인한다. |
| auth_started / completed / cancelled | 제공자·진입 위치·복귀 성공·기록 연결 결과 | 인증 자체와 원래 시청·저장 과업의 재개를 함께 확인한다. |
| support_submitted / resolved | 문제 유형·작품/회차·처리 시간·재문의 여부 | 문의량과 해결 품질을 함께 판단한다. 본문·이메일은 분석 이벤트에 넣지 않는다. |
| creator_lead_submitted / qualified | 접수 경로·검토 상태·공급 가능 작품 수 | 제안 수보다 계약·검수·출시까지 이어지는 공급을 본다. |
| reward_claimed / consumed | 보상 출처·수령량·사용·만료·연관 시청 | 보상 수령과 콘텐츠 소비를 구분한다. |
초기 핵심 지표 제안: 반복해서 이야기를 보는 사람
주간 2일 이상 방문하고, 각 방문일에 1개 이상의 회차를 실제 재생 시간 기준 90% 이상 시청한 사용자 수를 본다. 이 기준은 목표 고객의 이용 주기가 확인되면 조정한다. 함께 볼 지표는 첫 프레임 도달률, 1화 완료율, 다음 화 시작률, 첫 결제·재구매, 결제 후 재생 실패율이다.
| 실험 가설 | 비교안 | 주 지표 / 보호 지표 | 판정 시 주의 |
|---|---|---|---|
| 취향 선택을 뒤로 미루면 첫 시청이 쉬워진다 | 장르 팝업 선행 vs 둘러보기 후 선택 | 방문 대비 첫 프레임 / 1화 완료 | 선택 없이 들어온 사람의 콘텐츠 만족이 낮아지는지 확인. |
| 히어로를 줄이면 맞는 작품을 빨리 찾는다 | 큰 단일 히어로 vs 추천작+다음 후보 노출 | 첫 재생 도달·선택 행동 수 / 실제 시청 시간 | 이미지 클릭률만으로 성공을 결정하지 않음. |
| 회차 환산 정보가 가격 이해를 돕는다 | 코인·보너스만 vs 선택 작품의 가격·해제 가능량 추가 | 가격 이해 과업 성공·구매 완료 / 환불·문의·재구매 | 공급 가격과 혜택은 같게 유지하고 설명 방식만 비교. |
| 빈 화면의 추천이 이탈을 줄인다 | 상태 문구만 vs 초기화·추천작 CTA | 무결과 이후 실제 시청 전환 / 재검색 성공 | 추천을 눌렀어도 즉시 이탈하면 회복으로 보지 않음. |
| 보상이 시청 복귀를 늘린다 | 보상 없음 vs 단순한 제한 보상 | 7일 유효 시청 복귀 / 순기여이익·유료 구매 대체 | 보상 수령률을 성공 지표로 삼지 않음. |
각 실험은 관측 단위, 핵심 이벤트 정의, 대상 사용자, 기간·표본 기준을 시작 전에 정한다. 초기 트래픽이 적으면 먼저 과업 기반 사용성 테스트로 문구·흐름을 검증하고, 트래픽 확보 후 무작위 비교를 실시한다. 기준선이 없어 임의의 기대 상승률은 제시하지 않는다.