• A/B ν…ŒμŠ€νŠΈλŠ” μ‚¬μš©μžλ₯Ό λ¬΄μž‘μœ„λ‘œ λ‚˜λˆ  두 버전(A=λŒ€μ‘°κ΅°, B=λ³€ν˜•κ΅°)의 μ„±κ³Όλ₯Ό λΉ„κ΅ν•˜λŠ” λ¬΄μž‘μœ„ ν†΅μ œ μ‹€ν—˜
  • ν•œ λ²ˆμ— ν•˜λ‚˜μ˜ λ³€μˆ˜λ§Œ λ°”κΏ”, μ„±κ³Ό 차이가 κ·Έ λ³€μˆ˜ λ•Œλ¬ΈμΈμ§€ κ°€λ €λ‚΄λŠ” 방법
  • β€œμ–΄λŠ μͺ½μ΄ 더 λ‚˜μ€κ°€β€λ₯Ό 톡계적 μœ μ˜μ„±μœΌλ‘œ νŒμ •ν•˜λŠ” μ˜μ‚¬κ²°μ • 도ꡬ

ν•΄λ‹Ή κ°œλ…μ΄ ν•„μš”ν•œ 이유

  • κ°μ΄λ‚˜ μ£Όμž₯으둜 β€œA κΈ°λŠ₯이 μ „ν™˜μœ¨ 5% μ˜¬λ Έλ‹€β€λ₯Ό μ •ν•˜λ©΄ 핑퐁이 λ‚œλ‹€ β†’ λ¬΄μž‘μœ„ λΉ„κ΅λ‘œ 인과λ₯Ό λΆ„λ¦¬ν•œλ‹€
  • μ‹œμž₯Β·κ³„μ ˆ 같은 μ™ΈλΆ€ μš”μΈμ„ A와 Bκ°€ λ˜‘κ°™μ΄ λ°›μœΌλ―€λ‘œ, κ΄€μΈ‘λœ 차이 = λ³€ν˜•(B)의 효과둜 귀속할 수 μžˆλ‹€

AS-IS β€” 전체 배포 ν›„ β€œλŠλ‚Œβ€μœΌλ‘œ νŒλ‹¨

sequenceDiagram
  autonumber
  participant Team as νŒ€
  participant All as 전체 μ‚¬μš©μž
  Team->>All: μƒˆ 버전 Bλ₯Ό 전체 배포
  All-->>Team: μ „ν™˜μœ¨ 변동 κ΄€μΈ‘
  Note over Team: μ‹œμž₯이 컀진 건지 B 덕인지 ꡬ뢄 λΆˆκ°€ β†’ 핑퐁

TO-BE β€” λ¬΄μž‘μœ„ λΆ„ν•  ν›„ 톡계 κ²€μ •

sequenceDiagram
  autonumber
  participant U as μ‚¬μš©μž νŠΈλž˜ν”½
  participant A as A (λŒ€μ‘°κ΅°)
  participant B as B (λ³€ν˜•κ΅°)
  participant Stat as 톡계 κ²€μ •
  U->>A: λ¬΄μž‘μœ„ 50%
  U->>B: λ¬΄μž‘μœ„ 50%
  A-->>Stat: μ „ν™˜μœ¨ 5.0%
  B-->>Stat: μ „ν™˜μœ¨ 3.5%
  Stat-->>Stat: 이 차이가 μš°μ—°μΈκ°€? (p-value)
  Note over Stat: μœ μ˜ν•˜λ©΄ "μ§„μ§œ 차이"둜 κ²°λ‘ 

톡계 κ²€μ • ν•΅μ‹¬λ§Œ

  • 귀무가섀: β€œA와 BλŠ” 차이 없닀” / λŒ€λ¦½κ°€μ„€: β€œμ°¨μ΄ μžˆλ‹€β€
  • p-value: κ΄€μΈ‘λœ 차이가 μˆœμ „νžˆ μš°μ—°μΌ ν™•λ₯ . 보톡 < 0.05λ©΄ μœ μ˜ν•˜λ‹€κ³  λ³Έλ‹€.
  • ν‘œλ³Έν¬κΈ° / κ²€μ •λ ₯(power): μž‘μ€ 차이λ₯Ό 작으렀면 더 λ§Žμ€ νŠΈλž˜ν”½μ΄ ν•„μš”ν•˜λ‹€ β†’ κ·Έλž˜μ„œ μ‹œκ°„μ΄ λ“ λ‹€.
  • μ§€ν‘œλ³„ κ²€μ •: 평균 λΉ„κ΅λŠ” Welch t-test, 클릭λ₯  같은 λΉ„μœ¨μ€ Fisher’s exact / 카이제곱.

A/B ν…ŒμŠ€νŠΈμ˜ ν•œκ³„ β†’ μ™œ λ² μ΄μ§€μ•ˆ μ΅œμ ν™”μΈκ°€

  • ν•œ λ²ˆμ— 2개(λ§Žμ•„μ•Ό λͺ‡ 개)만 비ꡐ β€” 후보가 많으면 닀루지 λͺ»ν•œλ‹€
  • μ‘°ν•© 폭발: λ²„νŠΌμƒ‰ Γ— 문ꡬ Γ— 가격을 λ‹€ μ‘°ν•©ν•˜λ©΄ 수백~수천 κ°€μ§€, μ „λΆ€ A/B둜 λͺ» λŒλ¦°λ‹€
  • λΉ„μš© / μ‹œκ°„: 각 ν…ŒμŠ€νŠΈκ°€ μœ μ˜μ„±μ— λ„λ‹¬ν•˜λ €λ©΄ 큰 νŠΈλž˜ν”½κ³Ό κΈ΄ μ‹œκ°„μ΄ λ“ λ‹€
  • 이전 κ²°κ³Όμ—μ„œ μ•ˆ 배움: β€œλ‹€μŒμ— 뭘 ν…ŒμŠ€νŠΈν• μ§€β€λŠ” μ‚¬λžŒμ΄ 감으둜 μ •ν•œλ‹€

β†’ β€œλ¬΄μ—‡μ„ 비ꡐ할지”λ₯Ό λ°μ΄ν„°λ‘œ λ˜‘λ˜‘ν•˜κ²Œ κ³ λ₯΄λŠ” 게 λ² μ΄μ§€μ•ˆ μ΅œμ ν™”λ‹€. A/BλŠ” λΉ„κ΅ν•˜λŠ” β€œλ„κ΅¬β€, BOλŠ” 비ꡐ λŒ€μƒμ„ κ³ λ₯΄λŠ” β€œλ‘λ‡Œβ€.

ν—·κ°ˆλ¦¬μ§€ 말 것: λ©€ν‹°μ•”λ“œλ°΄λ”§

  • A/BλŠ” μ‹€ν—˜ κΈ°κ°„ λ‚΄λ‚΄ νŠΈλž˜ν”½μ„ 50:50으둜 κ³ μ • β†’ μ§€λŠ” μͺ½μ—λ„ νŠΈλž˜ν”½μ„ 계속 μ“΄λ‹€.
  • λ©€ν‹°μ•”λ“œλ°΄λ”§μ€ μ΄κΈ°λŠ” μͺ½μ— νŠΈλž˜ν”½μ„ 점점 더 λͺ°μ•„μ€€λ‹€(μ‹€μ‹œκ°„ λ°°λΆ„). μ„Έ κ°œλ…μ˜ μžμ„Έν•œ ꡬ뢄은 λ² μ΄μ§€μ•ˆ μ΅œμ ν™”μ˜ β€œν—·κ°ˆλ¦¬λŠ” 3ν˜•μ œ ꡬ뢄” ν‘œλ₯Ό μ°Έκ³ .

μ°Έκ³  λ¬Έμ„œ