The Brief
VWO(실험·개인화)

Magento Enterprise A/B 테스트 완벽 가이드: 캐시·세션·멀티스토어 설정법

마케팅·AX원본 2026년 7월 22일

한마디로

Magento는 페이지를 통째로 캐시해두고 방문자별 데이터를 서버에서 못 보기 때문에 일반 A/B 테스트처럼 스크립트만 붙이면 데이터가 깨지거나 일관성이 없어져요

무슨 내용인가

Magento(Adobe Commerce)는 풀페이지 캐시, Varnish 역프록시, 멀티스토어 구조 때문에 표준 A/B 테스트 도구로는 방문자 할당이 불안정해지거든요. 캐시가 서버에서 방문자 레벨 데이터(버킷팅 쿠키)를 못 보면 같은 사람이 페이지를 다시 로드할 때 다른 변형에 노출되면서 데이터가 오염돼요. 이를 바로잡으려면 캐시 설정에서 테스트 도구의 버킷팅 쿠키를 존중하도록 하고, 스테이징 환경에서 풀페이지 캐시를 활성화한 채 QA를 돌려야 하며, SmartCode를 스토어 뷰별로 범위를 정해 배포해야 합니다. 제품 페이지, 체크아웃, 장바구니, 카테고리 필터, 검색창 같은 고트래픽 템플릿에서 테스트하면 가장 큰 효과를 얻을 수 있어요

에디터 노트 · The Brief

A/B 테스트가 실패하는 원인의 대부분은 통계 설계가 아니라 인프라예요. 풀페이지 캐시나 Varnish 뒤에서 버킷팅 쿠키가 무시되면 같은 방문자가 매 로드마다 다른 변형을 보고, 그 오염된 데이터로 유의성을 계산하니 결과 자체가 허수가 됩니다. 실무자는 도구 선택보다 먼저 캐시 계층에서 실험 쿠키를 어떻게 처리하는지 개발팀과 합의하고, 운영과 동일한 캐시 조건의 스테이징에서 QA를 끝내야 해요. 그러지 않으면 아무리 비싼 전문 툴을 붙여도 잘못된 승자를 배포하는 비용만 커집니다.

실무 시사점

Magento 플랫폼에서 정확한 테스트 결과를 얻으려면 개발팀이 캐시 계층을 실제 운영 환경과 같이 설정하고 VWO AB Tasty, Kameleoon, Optimizely 같은 전문 도구를 써야 하므로 테스트 속도와 비용 효율을 크게 좌우됩니다

태그

용어 풀이
Magento A/B testing
Adobe Commerce(Magento)에서 페이지 캐싱과 멀티스토어 특성을 고려해 변형을 나눠서 성과를 비교하는 실험
full-page cache
웹사이트의 완성된 HTML 페이지 전체를 미리 저장해뒀다가 재요청 시 즉시 전달해 로딩 속도를 높이는 기술
Varnish
웹 서버 앞단에 놓여 사용자 요청을 가로채 캐시된 HTML을 바로 내보내는 리버스 프록시 캐시 소프트웨어
공유

이 글이 도움이 됐다면

로그인 없이 누를 수 있어요 · 다시 누르면 취소

관련 글