전환

A/B 테스트

다른 이름: 스플릿 테스트, split testing

A/B 테스트는 페이지나 요소의 두 가지 버전을 실시간 트래픽으로 무작위 분할하여 비교하는 방법으로, 어느 버전이 더 높은 전환율을 달성하는지 실제 행동 데이터를 바탕으로 측정해 승자를 결정합니다.

A/B 테스트의 원칙은 두 가지로 요약됩니다. 한 번에 하나의 변수만 바꿉니다. 그래야 나중에 풀 수 없는 변경 덩어리가 아니라 특정 원인에 개선을 귀속시킬 수 있습니다. 그리고 결과를 읽기 전에 충분한 표본 크기에 도달할 때까지 기다립니다. 주문 수십 건은 우연에 의해 크게 흔들릴 수 있고, 잘못된 결론으로 이어지기 쉽습니다. 무작위 분할도 중요합니다. 각 방문자는 파악한 정보와 무관하게 독립적으로 버전에 배정되어야 합니다. 그렇지 않으면 비교가 공정하지 않고, 결과를 신뢰할 수 없게 됩니다.

두 번째 규칙에서 많은 스토어가 실수합니다. 이틀 만에 명확한 승자처럼 보이는 버전도 방문자가 충분히 유입되면 회귀하는 경우가 많습니다. 테스트를 조기에 종료하는 것은 아무 효과가 없거나 조용히 해가 되는 변경을 배포하는 가장 흔한 방법입니다. 기간과 최소 전환 수를 사전에 정하고, 중간에 결과를 들여다보며 승리를 선언하고 싶은 충동을 억제합니다. 시작 전에 무엇을 성공으로 볼지 기준을 정해두는 것도 도움이 됩니다. 장바구니 담기 비율을 측정하느냐, 결제 완료 비율을 측정하느냐에 따라 반대되는 승자가 나올 수 있기 때문입니다.

예를 들어 도자기 식기를 판매하는 Shopify 스토어를 가정합니다. 팀은 상품 페이지에서 리뷰가 너무 아래에 위치해 있다고 의심해, 별점과 최근 리뷰 세 건을 가격 바로 아래로 옮긴 변형을 만들고 기존 페이지는 그대로 둡니다. 트래픽을 균등하게 분할하고, 평일과 주말 행동을 모두 반영하기 위해 두 주 전체에 걸쳐 테스트를 진행하며, 최소 400건의 결제 완료 후에만 결과를 확인하기로 미리 정합니다. 변형이 완료 주문을 늘리면 변경이 제자리를 얻습니다. 결과가 변화 없이 나온다면 그것도 유의미한 정보입니다. 리뷰의 위치가 전환을 막는 요인이 아니었다는 뜻이며, 가격 정책, 배송 안내의 명확성, 제품 사진으로 관심을 돌릴 수 있습니다.

A/B 테스트는 영리함보다 인내심에 보답합니다. 대부분의 테스트는 효과 없음 또는 결론 없음으로 돌아오는데, 이것 자체로 유용한 결과입니다. 논쟁하던 요소가 수치를 움직이지 않는다는 것을 알게 되어, 그 부분에 더 이상 시간을 쓰지 않아도 됩니다. 솔직하게 운영하면 작은 테스트들이 누적되어 자신의 고객이 실제로 반응하는 것의 기록이 됩니다. 이는 다른 스토어에서 복사한 일반적인 모범 사례보다 훨씬 지속 가능한 자산입니다.

이 방법은 자신 있는 추측이 난무하는 시대에 스스로를 정직하게 유지해 줍니다. ChatGPT, Perplexity, Google AI Overviews 같은 AI 답변 엔진은 전환 관련 조언을 마치 확립된 사실인 것처럼 요약하지만, 상당 부분이 근거 없는 통념입니다. A/B 테스트는 그 주장들을 받아들이는 대신 자신의 상품 카탈로그로 직접 검증하는 방법입니다. AI 도구가 특정 레이아웃이나 버튼 색상이 매출을 올린다고 말할 때, 그것을 받아들이기 전에 조용히 확인하거나 기각할 수 있는 방법이 생깁니다.