URL 테스트 소개

이 문서에서는 URL 테스트에 대한 개념과 다른 테스트와의 차이점, 예시를 알려드립니다.

URL 테스트란 ?

URL 테스트는 A/B 테스트와 동일하게, 가설 검증을 목적으로 여러 변형을 테스트하기 위한 기능입니다.
대조군과 비교군에 해당하는 URL 을 입력하여, 어떤 변형이 지표에 어떤 영향을 끼치는 지 확인할 수 있습니다.

URL 테스트와 A/B 테스트는 어떻게 다른가요?

우선, A/B 테스트와 URL 테스트는 본질적으로 동일한 개념입니다.

A/B 테스트는 원본 페이지에서 코드를 활용해서 동적으로 변경을 가능하게 하여 다른 버전의 컨텐츠를 보여주고, 실험하는 것을 의미합니다.

예를 들어 사용자가 페이지를 방문할 때 서버 혹은 클라이언트 사이드에서 랜덤하게 버튼명을 A안, B 안 중 하나를 보여줍니다. 웹 서비스 혹은 앱 서비스 모두 사용할 수 있으며, 큰 구조적 변화, 세부적인 요소(텍스트, 이미지, 버튼 등 페이지 구성요소)의 효과를 검증할 때 적합합니다.

URL 테스트는 동적 변경이 아닌, 변경안이 만들어진 각각의 URL 로 랜덤하게 보여주고, 효과를 실험하는 방식입니다. (리다이렉트(redirect) 실험 혹은 스플릿(split) 실험이라고도 합니다) 두 개 이상의 다른 URL 로 랜덤하게 노출하므로 페이지 전체의 큰 변화(디자인 컨셉 재구성, 구성요소 목록 재편셩 등) 에도 활용할 수 있습니다.

이렇게 새로운 페이지를 별도로 호스팅하기 때문에 각 구성요소에 직접 코드를 구현할 필요가 없이, 좀 더 빠르게 실험을 준비하고 개발 지식이 없어도 쉽게 실험할 수 있다는 장점이 있습니다. 웹 빌더를 사용하여 홈페이지를 구성한 경우에도 URL 테스트를 쉽게 사용할 수 있고 아래와 같은 장점이 있습니다.

  • 개발 리소스 최소화하여 실험 : 복잡한 코드 구현이 필수가 아니기 때문에 개발지식이 없더라도 준비해둔 URL 과 연동 코드만 html 내 <head> 내에 삽입하면 빠르게 실험을 준비하고 진행할 수 있습니다.
  • 페이지 전체 개편 : 일부 구성요소에 변화(문구, 색, 폰트) 를 준 게 아니라 전반적인 디자인, 레이아웃을 크게 변경했을 때, 새로운 디자인을 적용한 페이지와 기존의 페이지를 비교하기 위해 쓸 수 있습니다.

즉, 동일한 컨셉의 기능이기 때문에 테스트를 통해 검증하려는 실험 목표(가설) 혹은 실험을 진행할 수 있는 환경에 따라 적합한 방법을 선택하는 것을 추천드립니다.

URL 테스트는 어떻게 작동하나요?

실험의 대상이 되는 기존 버전 (Group A), 변경안이 적용된 변경 버전 (Group B,C,D...) 이 있다고 가정해보겠습니다.

이 Group A 로 유입되는 경우에 Group A, B, C, D.. 로 랜덤하게 리다이렉트 되어서 각 URL 에 1/N의 확률로 변경안을 노출하는 방식으로 진행됩니다.

  • Group A :[ www.example.com/product/10] - 25% 분배
  • Group B :[ www.example.com/product/11] - 25% 분배
  • Group C :[ www.example.com/product/12] - 25% 분배
  • Group D :[ www.example.com/product/13] - 25% 분배

이렇게 변경안을 랜덤 노출하여 유저의 행동을 비교, 분석할 수 있습니다. 자세한 진행방법은 진행방법 문서를 통해 확인할 수 있습니다.