Taekcle Demo — A/B 테스트 시연

이 페이지는 SDK 없이도 동일한 분배 로직(MurmurHash3, 일관 해시)을 서버에서 그대로 사용해 실제 SaaS가 동작하는지 보여줍니다. 첫 방문 시 demo-cta-color 실험이 자동 생성됩니다.

1. 실험 상태

keydemo-cta-color
enabledON
variantsA 50%B 50%

관리자라면 /experiments에서 토글/삭제 가능.

2. 내 식별값 & 할당된 variant

deviceIddemo-rfrrd73j
userId(비로그인)
식별 기준deviceId(demo-rfrrd73j)
variantA
새 deviceId로 다시 시도로그인 시뮬 (userId=user-42)다른 사용자 (userId=user-77)초기화

3. 일관성 검증 — 같은 식별값 5회 반복

매번 같은 variant가 나와야 정상. SDK도 호스트 앱이 새로고침하든, 다른 페이지로 이동하든 동일.

run #1: Arun #2: Arun #3: Arun #4: Arun #5: A

✓ 5회 모두 동일 — 일관성 OK

4. 분배 통계 — 1000개 random deviceId

허용 오차 ±5% (목표 50/50 → 45~55%이면 정상). MurmurHash3는 균등 분포에 강함.

Variant실제 분배 수실제 비율목표오차
A48148.1%50.0%1.9%p
B51951.9%50.0%1.9%p

✓ ±5% 이내 — 분배 균등성 OK

5. 테스트 쿠키로 variant 강제하기 (QA/개발용)

어드민에서 설정한 testCookie 값을 브라우저 쿠키로 넣으면 분배 결과를 무시하고 해당 variant가 강제됩니다. 운영/개발 환경 모두 동작.

이 데모 실험은 다음과 같이 설정되어 있어요:

브라우저 DevTools → Console에서 실행해보세요:

document.cookie = 'taekcle_demo-cta-color=card_a; path=/';
// 또는
document.cookie = 'taekcle_demo-cta-color=card_b; path=/';
// 페이지 새로고침 → variant 강제 적용 확인

제거: document.cookie = 'taekcle_demo-cta-color=; path=/; max-age=0';

6. 다음 단계