피드로 돌아가기
From 38% to 58% Activation Rate in One Week — The Single UX Change That Did It
Dev.toDev.to
Frontend

Vote-first Display 도입을 통한 Activation Rate 38%에서 58%로 개선

From 38% to 58% Activation Rate in One Week — The Single UX Change That Did It

Mohammed Ashraf2026년 5월 17일4intermediate

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 요소 때문인지 정밀 분석

원문 읽기