목록 보기
크몽에서 A/B Test하는 법 (1)
프론트엔드

크몽에서 A/B Test하는 법 (1)

크몽
크몽
2020년 12월 23일

두줄요약

개선 방향의 불확실성을 검증하기 위해 카드 UI와 검색 기능에 A/B 테스트를 적용했습니다. iOS에서는 Firebase Remote Config와 분기 코드 분리로 실험을 관리했습니다.

문제 상황

  • 개선 필요성에는 공감하지만 사용자 편의성·정보 전달 방식에 대한 팀 내 의견 분산
  • 서비스 카드 썸네일 비중과 카테고리 내 검색 도입 효과의 불확실성

해결 방법

  • 기존안과 복수의 개선안을 동시에 비교하는 A/B 테스트 적용
  • iOS에서 Firebase Remote Config 매개변수로 테스트 유형과 화면 분기 관리
  • 2안은 Bool, 3안은 String 값과 enum 기반 분기 적용

구조와 흐름

  • 안드로이드와 협의한 접두사 기반 매개변수 네이밍으로 타 팀 테스트와 구분
  • Remote Config 관리 클래스에 매개변수 추가 후 UI 분기 처리
  • A/B 테스트 코드를 extension으로 분리하고 주석·종료 시점 관리

주의할 점

  • 데이터 불충분 시 테스트 중단과 실험 화면 폐기 가능성
  • 테스트 종료 후 관련 코드의 신속한 제거 필요

다음 읽기

#Firebase 주제를 이어서 읽기

크몽에서 A/B Test 하는 법 (2)

Android에서 Firebase Remote Config와 A/B Testing Tool로 실험을 구성하는 방식을 소개했습니다. 결과의 명확성과 플랫폼별 차이에 따라 적용·보완·재설계 방안을 제시했습니다.

크몽
크몽
프론트엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...