정규 표현식 기능을 사용하여 URL 분할 테스트를 수행하는 방법
정규 표현식(RegEx)을 사용하면 여러 웹 페이지를 동시에 그 변형과 비교하여 테스트할 수 있습니다.
예를 들어, 웹사이트에 새로운 디자인을 도입했다고 가정해 봅시다. 즉, 모든 페이지에 대해 변형을 생성한 것입니다.
http://www.example.com/old/features.html http://www.example.com/new/features.html
VS
http://www.example.com/old/signup.html http://www.example.com/new/signup.html
………
이와 같은 페이지가 'n'개 있다고 가정해 봅시다. 이 테스트를 수행하려면 각 페이지의 두 버전 간에 트래픽을 분할해야 합니다.
정규 표현식 없이라면 각 페이지에 대해 별도의 실험을 만들어야 합니다. 하지만 정규 표현식을 사용하면 URL을 서로 매핑하는 대신 URL 패턴을 매핑할 수 있습니다. 이렇게 하면 단일 정규 표현식 정의를 사용하여 여러 쌍의 페이지를 매핑할 수 있습니다. 위 시나리오에 대한 정규 표현식을 Zarget에서 정의하는 방법을 살펴보겠습니다.
http://www.example.com/old/* Vs http://www.example.com/new/*
사례 1:
실험을 3개의 페이지(가입, 가격, 다운로드)에서만 실행하고 싶다고 가정해 봅시다. 그러면 정규 표현식 정의는 다음과 같이 됩니다:
http://example.com/old/(signup.html,pricing.html,download.html)
Vs
http://example.com/new/(signup.html,pricing.html,download.html)
괄호 안에 페이지를 쉼표로 구분하여 나열할 수 있습니다. 실험은 이러한 페이지에서만 실행됩니다.
사례 2:
홈페이지(또는 다른 페이지)를 제외한 모든 웹사이트 페이지를 테스트하고 싶다고 가정해 봅시다. URL 제외 옵션을 사용하여 실험에서 제외할 수 있습니다.
포함된 페이지 수 > 제외된 페이지 수 ---> URL 제외 옵션 사용
제외된 페이지 수 > 포함된 페이지 수 ---> 괄호 안에 나열하여 사용
실험 중에 방문자가 어떤 제품의 가입 페이지에 접근하면, 그 방문자 중 일부는 Zarget에 의해 자동으로 새로운 가입 페이지로 리디렉션됩니다. 방문자 전환율에 따라 우승 페이지 디자인/개념을 선택할 수 있습니다.