피드로 돌아가기
Dev.toFrontend
원문 읽기
Vote-first Display 도입을 통한 Activation Rate 38%에서 58%로 개선
From 38% to 58% Activation Rate in One Week — The Single UX Change That Did It
AI 요약
Context
익명 투표 서비스 AnonPolls에서 생성된 투표의 62%가 투표수 0건에 머무는 낮은 Activation Rate 발생. 초기에는 트래픽 및 공유 부족으로 인한 배포 문제로 진단했으나, 데이터 분석 결과 사용자가 투표 전 결과값을 미리 확인하여 참여 동기가 상실되는 Anchoring Effect가 병목 지점으로 확인됨.
Technical Solution
- 투표 상태 확인 로직 도입:
useQuery를 통한voteStatus체크로 사용자별 투표 여부 판별 - Conditional Rendering 설계:
voteStatus.hasVoted또는poll.isClosed조건 충족 시에만 결과 UI를 렌더링하는 구조 적용 - 참여 유도 flow 최적화: 미투표 사용자에 대해 결과값 노출을 완전히 차단하고 질문과 선택지 버튼만 제공하는 Vote-first UI 구현
- 정보 누설 경로 차단: Browse Page의 Poll Card에서 개별 옵션별 득표율을 제거하고 총 투표수와 'Vote Now' 버튼만 노출하도록 변경
- 데이터 기반 진단 체계 구축: 단순 Volume Metric(총 투표수)이 아닌 Activation Rate(생성 투표 대비 1건 이상 투표 비율)를 핵심 지표로 설정
실천 포인트
1. 사용자 참여가 필요한 기능에서 결과 데이터가 참여 전 노출되어 Anchoring Effect를 유발하는지 검토
2. 총량 지표(Volume) 외에 실제 가치 전달 성공률을 측정하는 Activation Metric 설계
3. Hotjar 등 세션 리코딩 도구를 통해 유입 후 이탈 지점이 페이지 진입 전인지, 진입 후 특정 UI 요소 때문인지 정밀 분석