🌟 인기 정책 문서
1. 목적
사용자의 콘텐츠 소비 데이터를 기반으로 가장 인기 있는 도서를 스티커 리워드 기반으로 보여주는 '인기' 탭의 구성과 동작 방식을 정의한다. 인기 콘텐츠, 개인화된 미보유 스티커, 향후 공개될 스티커 정보를 한 화면에서 제공하여 탐색 경험과 리워드 동기를 강화한다.
2. 진입 및 기본 구성
-
진입 위치: 하단 GNB의 [인기] 탭 클릭 시
-
기본 구조: 3개의 스티커 기반 서브탭으로 구성된 세로 스크롤 화면
- 인기 스티커
- 나만 없는 스티커
- 공개 예정 스티커
-
탭 전환 방식: 사용자가 스크롤을 내리면 순차적으로 자동 전환되는 앵커 기반 구조, 자동 전환시 햅틱 피드백 제공
-
탭 이동 기준: 각 영역 진입 시점 (스크롤 위치 기준 자동 전환)
3. 탭별 정책
3.1 인기 스티커
-
정의: 가장 많은 사용자가 스티커를 획득한 도서 기준 상위 10개 도서 노출
-
정렬 기준:
- 기본: 최근 24시간 기준 스티커 획득 수 내림차순
- 동점일 경우: 가장 최근에 서비스된 콘텐츠 우선
-
갱신 주기: 매일 00시 (UTC+9) 기준 자동 갱신
-
노출 개수: 최대 10개 (Top 3 도서는 가로 와이드 카드 강조, 이후 4~10번은 카드 그리드형)
-
UI 구성:
-
카드 전체 클릭 시 도서 상세 이동
-
CTA 버튼은 없이, 배지로 상태 표현
- 스티커 받기 가능
- 획득 완료
-
3.2 나만 없는 스티커
-
정의: 사용자가 아직 수집하지 못한 스티커 중 인기 콘텐츠를 선별해 제공
-
정렬 기준:
- 인기 스티커 Top 10 제외
- 사용자 미보유 스티커 중 최근 열람/찜 기록 기반 테마 우선 정렬
-
노출 개수: 최대 6개 (2열 카드형)
-
카드 구조 및 배지 정책: 인기 스티커와 동일
-
중복 콘텐츠 회피: 인기 탭에서 이미 본 제외되며, 그래도 동일 도서가 나올 경우 우선순위 후순위 배치
-
테마 정렬 우선순위: 테마 기반 개인화 정렬 정책
*아래 항목을 조합하여 **개인화 테마 점수(score)**를 계산하고, 이를 기준으로 우선 정렬함.
| 우선 항목 | 기준 | 점수 예시 |
|---|---|---|
| 최근 열람 도서의 테마 태그 | 최근 7일 내 열람 도서가 포함한 theme_tag | +3점 |
| 최근 북마크 도서의 테마 태그 | 최근 30일 내 찜한 도서가 포함한 theme_tag | +5점 |
| 최근 완독 도서의 테마 태그 | 최근 30일 내 완독한 도서의 theme_tag | +3점 |
| 전체 열람 비율이 높은 테마 | 전체 열람 도서 중 반복적으로 등장하는 테마 | +2점 (누적 가능) |
- 점수 총합이 높은
theme_tag우선 정렬 - 동일 점수일 경우, 최근 출간일 기준 오름차순
3.3 공개 예정 스티커
- 갱신 주기: 매주 월요일 오전 6시 (UTC+9) 기준으로 자동 갱신
- 노출 기준: 사용자의 접속 국가 또는 앱 설정 언어에 따라 해당 국가의 다음 주 공개 예정 도서 목록 노출
- 갱신 내용: 다음 주 동안 공개 예정인 도서에 연결된 스티커 미리보기 (영업일 기준 매일 1권, 총 5권/ 토-일 제외)
- 운영 기준: 각 국가별 콘텐츠 일정은 운영 CMS에 사전 등록되어야 하며, 미등록 시 기본 콘텐츠를 노출
예시:
- 한국 사용자는 KST 기준 월요일 오전 6시에 한국어 콘텐츠 목록 갱신
- 일본 사용자는 JST 기준, 스페인 사용자는 CET 기준으로 갱신됨
-
UI 구성:
- 공개 예정일 표기
- 대표 도서 썸네일 또는 시리즈 아이콘 노출
- 클릭 시 작품 상세로 이동
4. 공통 UI 정책
-
스크롤 전환 방식: 스크롤에 따라 자연스럽게 다음 탭으로 이동 (자동 전환 및 햅틱 피드백)
-
배지 표현:
- 스티커 받기 가능 → 아직 읽지 않은 도서
- 획득 완료 → 이미 완독하여 보상 수령 완료
-
찜 아이콘: 각 카드 우상단에 항상 노출
-
디자인 계층화: 인기 Top 3 강조 카드 / 나머지 기본 카드형 구분
5. 통계 및 로그 수집 항목
- 탭 진입 로그 (인기/나만 없는/공개 예정)
- 개별 카드 클릭 로그
- 카드별 스티커 상태(획득/미획득) 비율 집계
- 탭별 체류 시간
- 자동 스크롤 전환 발생 위치
6. 예외 및 공백 처리
- 스티커 조건에 맞는 도서가 하나도 없을 경우 해당 탭은 미노출
- 네트워크 오류 시 기본 안내 문구 및 재시도 버튼 노출