피드로 돌아가기
Dev.toFrontend
원문 읽기
테스터 Engagement 가시성 확보를 통한 Google Play 출시 승인 성공
I wasted 6 weeks on Google Play's closed testing. Here's what finally worked.
AI 요약
Context
Google Play의 14일 Closed Testing 정책에 따라 20명 이상의 실제 Engagement를 가진 테스터 확보가 필수적인 상황. 기본 Google Play Console의 분석 도구로는 개별 테스터의 일별 활동 여부와 세션 유지 시간을 실시간으로 파악할 수 없는 가시성 부재 문제 발생.
Technical Solution
- TestPulse SDK 도입을 통한 테스터별 세션, 화면 방문, 유지 시간의 정밀 추적 구조 설계
- 사용자 식별을 위한 초기 다이얼로그 기반의 Identifier 수집 로직 구현
- 네트워크 부하 감소 및 데이터 유실 방지를 위한 Local Batching 및 60초 주기 Backend Sync 메커니즘 적용
- 실시간 Dashboard 기반의 Engagement Score 산출을 통한 저활동 테스터의 즉각적인 식별 및 교체 전략 수립
- Flutter 환경의 Single Activity 구조를 고려한 Android Manifest 설정 및 수동 logScreen 호출을 통한 화면 단위 트래킹 보완
- debugImplementation 설정을 통한 Release 빌드 시 SDK 자동 제외 처리로 배포 최적화 수행
실천 포인트
1. Closed Testing 진행 시 DAU, Session Length, Screen Navigation 추적 도구 도입 검토
2. 테스트 3일 차까지 미접속한 테스터를 즉시 교체하는 Early Replacement 전략 적용
3. Release 빌드 오염 방지를 위해 debugImplementation 의존성 설정 활용
4. 단순 설치 수가 아닌 실제 활동 지표(Engagement Score) 기반의 승인 가능성 판단