카테고리 없음

[A/B 테스트] A/B 테스트 설계, 처음이라면 이렇게해보세요!

allaboutdata3 2025. 8. 24. 10:03

안녕하시옵니까! 지난번에 A/B 테스트 용어 정리해봤으니 이번에는 A/B 테스트를 어떻게 설계하는지 아주아주 간단하고 어려운 내용 없이 흐름 리뷰하는 포스팅을 써보려고 합니다.  ( 사실 저도 잘 모르긴 하는데, 이전 포스팅이랑 동일하게 이번에도 이런저런 교육자료들도 읽어보고, 구글링하고, 내 단짝 AI 친구들이랑 물어보면서 정리한거라, 틀린부분 있다면 댓글로 알려주셔용..ㅎㅎ)

 

실제 A/B 테스트를 수행하게 되는 직무에서 일을 하다 보면 실험 설계에 있어서 더 복잡한 제약조건들도 있고,  용어들을 많이 쓰다보니까 어려울 수 있는데, 우리 차근차근 같이 공부하면서 A/B 테스트에 대해 알아가보자구요..ㅎㅎ

 

A/B 테스트 예시 이미지


먼저, 뭘 바꿀지 목표부터 딱 잡자

A/B 테스트 시작하려면 제일 먼저 “뭐를 개선하고 싶은지” 명확히 정해야 해요. 이커머스에선 보통 매출, 전환율, 클릭률 같은 KPI(Key Performance Indicator)를 올리는 게 목표죠. 예를 들어, “웹사이트 예쁘게 만들고 싶다”는 너무 막연해요. 대신, “장바구니 버튼 클릭률을 15% 올리고 싶다”처럼 구체적으로 잡아야 나중에 결과 볼 때 “오, 이거 효과 있었네!” 할 수 있어요.

그 다음은 가설 세우기. 가설은 “이렇게 하면 더 나아질 거야” 하는 예측이에요.

 

예시 상황 )
가설: “장바구니 버튼을 빨간색으로 바꾸면 클릭률이 올라갈 거야.”
왜?: 빨간색이 더 눈에 띄고, 고객이 행동(클릭)을 더 쉽게 취할 것 같아서.

 

회사에서 고객 리뷰나 히트맵 데이터(예: Hotjar) 보면 “버튼이 안 보인다”는 피드백이 종종 있더라고요. 이런 데이터에서 힌트를 얻어서 가설을 세우면 훨씬 설득력 있어요. 실무에선 데이터 분석팀이나 마케팅팀이랑 같이 앉아서 “이거 바꿔보면 어떨까?” 브레인스토밍하는 경우도 많아요.


테스트할 거 하나만 딱 골라

이제 뭐를 테스트할지 정해야 해요. 이커머스에선 버튼 색상, 문구(CTA, Call-to-Action), 상품 페이지 레이아웃, 할인 배너 위치 같은 게 흔한 테스트 대상이에요. 근데 꼭 기억할 건, 한 번에 하나만 바꾸는 거. 버튼 색상 바꾸면서 문구도 바꾸면, 나중에 결과 보고 “도대체 뭐 때문에 바뀐 거지?” 하게 되거든요. 

 

예를들어, 회사에서 최근에 “구매하기” 버튼 색상을 테스트했다고 가정을 해봅시당. 기존 파란색 버튼(A)을 빨간색 버튼(B)으로 바꿔보는 거였죠. 왜냐? 앱에서 보니까 파란색 버튼은 배경이랑 비슷해서 잘 안 보이더라고요. 

실무에선 이렇게 히트맵이나  사용자 행동 로그  보고 테스트 대상을 정하는 경우가 많아요.

기존 ( As-Is ) 에서 어떻게 바꿀건지 ( To-Be ) 를 디자인팀에서 받으면, 받은 디자인을 토대로 웹/앱 개발팀에서 만들고, 이제 만들어진 디자인을 바탕으로 동일한 특성을 가진 사용자들에게 랜덤으로 접속하게 하도록 하는거에요 .


얼마나 테스트할 건지 계산하기

A/B 테스트는 충분한 데이터가 있어야 결과가 믿을 만해요. 사람 몇 명 테스트하고 “이거 됐다!” 하면 그냥 운일 수도 있죠. 그래서 샘플 크기테스트 기간을 미리 계산해야 해요. 이커머스 실무에선 이 부분이 진짜 중요해요. 잘못하면 시간, 돈 낭비!

샘플 크기 계산

샘플 크기 계산은 몇 가지 알아야 해요:

  • 현재 전환율(Baseline Conversion Rate): 예를 들어, 지금 버튼 클릭률이 5%.
  • 목표 전환율: 5.5%로 올리고 싶어(10% 증가).
  • 신뢰도: 보통 95%로 잡아요(결과가 우연일 확률 5% 이하).

실제로 샘플 크기 계산해주는 웹사이트도 있더라구요. 회사 동료가 추천해준 Evan Miller 샘플 크기 계산기 (링크) 도 만약 실제로A/B 테스트 하게 된다면 유용하게 쓸 수 있을 것 같아요.  각 회사의 주요 도메인이나 서비스 특성에 따라 사용자빈도수나 사용자 수 가 다르니, 이런 경우에 실무에선 마케팅팀이랑 협의해서 “이 정도 샘플 모을 수 있나?” 확인하는 게 중요해요.

 

테스트 기간

우리 사이트 하루 방문자가 3,000명이면, 15,000 × 2 = 30,000명 모으려면 10일 걸리겠죠. 근데 이커머스에선 계절성이나 세일 기간 때문에 데이터가 왜곡될 수 있어요. 예를 들어, 연말 세일 때 테스트하면 클릭률이 비정상적으로 높게 나올 수 있거든요. 회사에선 보통 1~2주 테스트 돌리고, 큰 세일 전후는 피하라고 하더라고요.

실무 팁: 테스트 기간 정할 때, 요일 효과도 고려하세요. 월요일이랑 주말 트래픽 차이 클 수 있으니까, 최소 1주일은 돌려서 데이터 균형 맞추는 게 좋아요.


테스트 돌리는 법

이제 진짜 테스트 시작! 실무에선 A/B 테스트 도구 써서 쉽게 설정해요. 회사에서 자주 쓰는 도구는:

  • Google Optimize: 무료고, Google Analytics랑 연동 쉬워요.
  • Optimizely: 좀 더 고급 기능 많아서 이커머스에서 많이 쓰더라고요.

설정할 때 제일 중요한 건, 사용자들을 A그룹(기존)과 B그룹(새로운 버전)으로 랜덤하게 나누는 거예요. 그래야 공정한 비교가 되죠. 그리고 A랑 B를 동시에 돌려야 세일이나 이벤트 같은 외부 요인이 결과에 덜 끼어들어요. 회사에서 배운 건데, 랜덤화 잘 안 되면 데이터 망가진다고 엄청 강조하더라고요. ( + 그래서 사용하는게 Seedfinder 라는거에요 - 간략하게 말하면 그룹 배정의 공정성을 높이기 위한 자동 시드 선택 방법 )

실무 팁: 테스트 시작 전에 디자이너, 개발자, 마케팅팀이랑 미리 공유하세요. 버튼 색상 하나 바꾸는 데도 프론트엔드 코드 수정해야 할 때 있거든요. 팀워크 중요!


결과 보고, 뭐가 나은지 판단하기

테스트 끝나면 데이터 쭉 보면서 어떤 게 더 나았는지 판단해야 해요. 예를 들어, 빨간색 버튼(B) 클릭률이 6.5%, 파란색(A)이 5%였다면 빨간색이 낫겠죠. 근데 그냥 숫자만 보면 안 돼요. 통계적 유의미성 확인해야 해요. p-value가 0.05 이하면 결과가 우연이 아닐 가능성이 높아요.

이커머스 실무에선 클릭률 차이가 매출에 얼마나 영향을 미치는지 꼭 계산해요. 예를 들어, 클릭률 1% 차이가 하루 100만 원 매출 차이를 만든다면, 빨간색 버튼 도입하는 게 맞겠죠. 회사에서 데이터 분석팀이 p-value나 매출 영향 분석할 때 쓰는 도구(예: Google Analytics, Tableau)로 같이 확인한다고 하더라고요.

실무 팁: 결과 보고할 때, 비즈니스 임팩트를 강조하세요. 상사한테 “클릭률 1.5% 올랐어요”보다 “이거 바꾸면 월 매출 500만 원 늘어요”가 훨씬 설득력 있어요.


실제 사례: 이커머스에서 성공한 A/B 테스트

A/B 테스트가 실무에서 얼마나 효과 있는지 보여주는 사례 두 개 소개할게요. (이건 회사 자료랑 웹 뒤져서 찾은 거예요!)

  1. HubSpot의 버튼 색상 테스트: HubSpot(당시 Performable)이 홈페이지 CTA 버튼 색상을 테스트했어요. 기존 녹색 버튼(A)과 빨간색 버튼(B)을 비교했는데, 빨간색이 클릭률을 21%나 올려줬다고 해요. 2,000명 넘는 방문자를 대상으로 한 테스트라 결과도 믿을 만했죠. 이거 덕에 마케팅 성과가 확 늘었다고 하네요.<grok:render type="render_inline_citation">15
  2. Extra Space Storage의 모바일 버튼 테스트: 자가 보관소 회사지만 이커머스랑 비슷하게 모바일 사이트 CTA 버튼 색상을 테스트했어요. 파란색에서 주황색으로 바꿨더니 예약률이 7.8% 올랐대요. 이커머스에서도 버튼 하나로 전환율이 이렇게 달라질 수 있다는 증거죠!<grok:render type="render_inline_citation">17

마무리: 첫 테스트, 지금 시작해보자!

A/B 테스트 설계는 처음엔 정신없어 보이지만, 하나씩 해보면 감 잡혀요. 목표 정하고, 가설 세우고, 테스트 돌리고, 결과 보면서 배우는 거예요. 이커머스 실무에선 이렇게 작은 변화 하나하나가 매출에 큰 차이를 만들더라고요. 자, 이제 여러분도 테스트 시작해볼 차례! 궁금한 거 있거나 “이거 내가 잘못 이해했나?” 싶은 거 있으면 댓글로 꼭 알려주세요. 저도 초보자라 같이 공부하고 싶어요. 다음 포스팅에선 테스트 결과 분석하는 법 좀 더 파볼게요. 기대해주세요!

마지막 팁: 테스트 시작 전에 체크리스트 보면 실수 줄일 수 있어요. 아래 표 참고해보세요!

빠른 체크리스트

목표랑 KPI 명확히 정했나?
데이터 기반으로 가설 세웠나?
샘플 크기랑 기간 계산했나?
팀이랑 테스트 계획 공유했나?