Product/2026.01.08/6 min read
미션 기능으로 사용자의 첫 행동 만들기
사용자가 앱에 들어온 뒤 무엇을 하면 좋을지 안내하기 위해 미션 기능을 만들고 관리 화면을 붙인 기록입니다.
MissionsEngagementOnboarding
Code notes
코드에서 확인한 구현 포인트
배포 기준 2026.01.08
관련 파일
apps/web/app/admin/missions/page.tsxapps/web/app/api/admin/missions/route.tsapps/web/app/api/missions/starter/route.ts구현 메모
관리자는 미션 문구와 상태를 조정하고, 모바일 앱은 starter API를 통해 사용자가 처음 수행할 미션을 받는다.
미션은 분석, 루틴, 이벤트 같은 핵심 행동으로 사용자를 안내하는 진입 장치로 설계했다.
보상 시스템과 연결될 수 있도록 미션을 단순 콘텐츠가 아니라 행동 트리거로 바라봤다.
사용자는 다음 행동을 알려줘야 움직인다
앱에 기능이 많아질수록 사용자는 오히려 무엇을 해야 할지 모를 수 있다. 미션은 그런 순간에 작은 안내판이 된다. 오늘 할 수 있는 행동을 제안하고, 완료했을 때 보상을 주는 구조다.
초기 미션은 복잡한 게임화보다 앱의 핵심 행동을 경험하게 만드는 데 집중했다. 피부 분석, 루틴 확인, 이벤트 참여처럼 Tangly의 가치를 느낄 수 있는 행동이 우선이었다.
관리 가능한 미션이 필요한 이유
미션은 시간이 지나면 바뀐다. 런칭 초기에 필요한 미션과, 사용자가 늘어난 뒤 필요한 미션은 다르다. 그래서 미션 문구와 조건, 보상, 활성 상태를 관리자에서 바꿀 수 있게 했다.
이렇게 해두면 제품 방향이 바뀔 때 앱 배포 없이도 사용자 행동을 조금씩 조정할 수 있다.
다음 단계
미션은 나중에 개인화와 연결될 수 있다. 모든 사용자에게 같은 미션을 주기보다, 사용자의 상태나 최근 행동에 맞춰 다음 행동을 제안하는 쪽으로 발전시키고 싶다.