190704 TIL A/B test
Jul 4, 2019
»
1막,
TIL (Today I Learned)
A/B test
A/B test란?
-
A/B test란 A, B안의 서로 다른 페이지를 만들고 어떤 페이지에서 더 높은 성과(ex. 전환율)를 달성하는 지 실험하는 test
-
예시
아래 사이트처럼 서로 다른 이미지에 따라 SIGN UP 버튼을 누르는 비율을 테스트하여 가장 높은 전환율(13.1%)을 보인 ‘Family Image’로 최종 결정을 할 수 있다.
Google Optimize
-
Google의
Optimize
를 사용하여 A/B test를 편리하게 진행할 수 있습니다. Google에선 이 툴을 아래처럼 설명.Google Optimize는 Google Analytics 데이터를 사용하여 웹사이트를 개선할 수 있도록 도와주는 쉽고 간편한 A/B 테스트 및 맞춤설정 도구입니다. 비주얼 편집기를 사용하여 현재 웹사이트와 유사한 다양한 페이지를 간편하게 만들 수 있고, 실험 결과를 바탕으로 다음에 수행해야 할 작업을 쉽게 파악할 수 있습니다.
A/B test 만들기
-
1. 가설 세우기
예시: 상세 페이지에 ‘무엇을 얻을 수 있나요?’ 정보가 있으면 전환율이 높아질까?
-
2. 가설 테스트를 위한 코드 수정 후 배포
예시:
<!--실험 : 무엇을 얻을 수 있나요? --> <div class="detail-box" id="test-add-benefit" style="display: none"> <div class="flex flex-row-m"> <div class="h6 detail-sub-title">무엇을 <br class="only-pc"> 얻을 수 있나요? </div> .... </div> </div> </div>
원본 페이지에선 보여지지 않도록
display: none
으로 배포 -
3. Optimize에서 A/B test 만들기
- (1) 환경 만들기
환경 만들기
를 클릭한 후 정보를 입력- 하나의 페이지에서는 반드시 한 가지 테스트만 진행
- GTM 태그 이름과 페이지 이름 일치시키는 게 편함
- (2) 대안 페이지 작성
대안 추가
를 클릭한 후 실험할 페이지 정보를 입력- 대안 페이지 이름과 실험 내용을 간단히 작성 후
완료
를 클릭 - 대안 페이지의
수정
을 클릭하여 가설 내용을 반영합니다. 비주얼 편집기를 사용하여 수정 - 해당 요소를 찾아
요소 편집
으로 적절하게 내용을 수정한 후 (예시:display: none
삭제)적용
을 클릭하여 수정을완료
(❗️ 주의: Vue의 이벤트가 걸려있는 태그(ex.
<div @click = "test()">
등)를 수정하면 기능이 작동하지 않을 수 있음) - (3) 타겟팅 설정
URL 규칙 추가
를 클릭하여 타켓팅 URL을 설정- 입력한 URL과 정확히 일치하거나, 해당 URL로 시작하는 모든 페이지를 설정하여 타겟팅할 수 있음
- (4) 목표 설정
실험 목표 추가
를 클릭하여 목표를 추가- 목록에서 선택
- 사용자 설정 만들기
페이지뷰
를 클릭하여 규칙을 설정- 제목은 GTM 태그 이름으로 통일
- 규칙을 설정할 때 root 이후의 경로로 설정
- 꼭❗️ 하단의 규칙 유효성 검사 결과를 확인하여 목표가 올바르게 설정됐는지 확인 (0개 세션으로 잡히면 안됨)
- (5) 미리보기 점검
- test 시작 전 미리보기 탭을 통해 웹(PC)과 모바일에서 레이아웃이 깨지지 않는지, 기능이 잘 작동하는지 등을 점검
- (6) test 시작
- 모든 설정이 완료되었으면 test를 시작 😆
📌 보다 상세한 정보가 필요하다면 이 곳을 참고하세요.
``` 노션에 정리했던거 옮겨붙이기! - (1) 환경 만들기