본문으로

2026-09-24 · WekeyLab AI

전체 전환율은 B가 높은데, PC·모바일로 나누면 왜 둘 다 A가 높지?

B는 25%, A는 23%. 이 숫자만 보면 B를 배포하면 될 것 같아. 그런데 PC와 모바일로 나눠보면 둘 다 A가 높아. 이 가상 가입 화면 테스트를 ChatGPT·Gemini·Claude에 맡겼어. 위키렙AI는 ChatGPT의 판단을 바탕으로 정리할 거야. 계산을 맞게 했고, 누가 어떤 화면을 봤는지 확인한 뒤 배포를 결정하자는 순서도 맞았어.

ChatGPT의 판단을 가져오고, 보고서는 줄여 쓸 거야

셋 다 네 줄의 전환율은 맞게 계산했어. 차이는 계산 다음에 나왔어. ChatGPT는 “B에서 관측된 비율이 높다”와 “B 때문에 좋아졌다”를 나눴어. 이번에 이 답을 고른 이유야.

Gemini는 숫자가 뒤집히는 이유를 짧게 설명한 뒤 B를 배포하면 가입이 줄 가능성이 높다고 했어. Claude는 불확실성을 계산한 점이 좋았지만 배정 방식에 대한 단정과 재실험 계획은 손봐야 해. 쓸 만한 확인 항목을 가져와서, 팀이 다음에 할 일까지 한 장에 붙일 거야.

우선 팀에 이 네 줄부터 보여줘

두 화면을 보여준 모집 기간은 같은 14일이야. 모든 사용자를 최초 노출 뒤 7일 동안 관찰했고, 가입은 한 번만 세었어. 한 사람은 화면 하나와 기기 집단 하나에만 속해. 기기는 최초 노출 때 기준이고 누락된 집계는 없어. 아직 모르는 건 화면을 배정한 방법, 타기팅 조건, 기간 중 배정 비율 변경 여부야.

전환율은 화면을 본 사람 중 가입을 끝낸 사람의 비율이야. 아래가 계산에 쓰는 입력 전체야.

전환율 계산에 쓴 네 줄
화면기기노출가입전환율
APC3009030%
A모바일70014020%
BPC70019628%
B모바일3005418%
입력 CSV 확인
화면,기기,노출 사용자,가입 완료 A,PC,300,90 A,모바일,700,140 B,PC,700,196 B,모바일,300,54

합계와 기기별 결과를 같이 놓고 봐

관측 전환율 · A는 채운 막대, B는 테두리 막대

전체

A23%
B25%

B가 2%p 높음

PC

A30%
B28%

B가 2%p 낮음

모바일

A20%
B18%

B가 2%p 낮음

세 차트 모두 0~40% 기준

사람 구성을 같은 비중으로 맞춰보면?

A는 PC가 30%, B는 70%였어. PC 비중을 두 화면에 똑같이 적용해 봐. 비중을 바꿔도 이 예제에서는 B가 2%포인트 낮아.

PC와 모바일을 절반씩 적용하면 A 25%, B 23%야. 차이는 B − A = −2%포인트야.

기기 비중 직접 바꿔보기

모바일 비중: 50%

같은 비중으로 다시 계산

A 25.0% · B 23.0%B − A 차이: −2.0 %포인트

관측한 기기별 비율을 다시 합친 계산이야. 실제 배정 자료와 불확실성을 확인해야 설계 효과를 판단할 수 있어.

8.7% 계산은 맞아. 문제는 “개선했다”는 말이야

A는 90+140=230명, B는 196+54=250명이 가입했어. 각각 1,000명이 봤으니 A 23%, B 25%야. 두 비율의 차이는 2%포인트고, 그 차이를 A의 23%로 나누면 약 8.7%야. 8.7%포인트 오른 게 아니야.

기기로 나누면 PC는 A 30%·B 28%, 모바일은 A 20%·B 18%야. B가 각각 2%포인트 낮아. 그런데 B를 본 사람의 70%는 PC이고 A는 30%만 PC야. 두 화면 모두 PC에서 관측된 전환율이 더 높으니, 사람 구성의 차이가 합계에 들어간 거야.

구성부터 맞춰보자. PC와 모바일 비중을 둘 다 절반으로 놓으면 A는 0.5×30%+0.5×20%=25%, B는 0.5×28%+0.5×18%=23%가 돼. 관측한 비율에 같은 가중치를 준 계산이야. 배포 뒤 결과를 예측한 숫자는 아니야. 이렇게 집단별 결과와 합계의 방향이 뒤집히는 현상을 심슨의 역설이라고 불러.

ChatGPT는 누구에게 배정했는지부터 물었어

전체 차이와 상대 차이를 구분한 뒤, A의 기기 비중과 B의 기기 비중을 각각 적용해서 다시 계산했어. 그다음 확인할 것도 구체적이야. 무작위 배정이었는지, 타기팅은 어땠는지, 14일 동안 설정이 바뀌었는지, 통계적으로 얼마나 불확실한지 물었어.

결과를 본 뒤 유리한 지표를 고른 건 아닌지, 주지표를 미리 정했는지도 확인하자고 했어. 이 질문은 보고서에 남길 거야. 다만 계산 설명과 결정 메모가 같은 내용을 길게 반복해. 숫자는 한 번 보여주고, 그다음에는 담당자와 확인 자료로 넘어가면 돼.

ChatGPT 원문: “First establish how users were assigned.” 번역: 우선 사용자가 어떻게 배정됐는지 확인해.

Gemini는 B를 보류하다가 A의 우세를 너무 빨리 확정했어

기기 구성 때문에 합계가 뒤집혔다는 설명은 셋 중 가장 짧고 바로 읽혀. 기간 중 배정 변경과 가입 이후 활성화·재방문도 확인하자고 했어. 이 부분은 쓸 만해.

그런데 B를 전체 배포하면 전환율이 떨어질 가능성이 높다고 썼어. 배정 방법도 통계적 불확실성도 확인하지 않았는데, 집단별 관측값을 배포 예측으로 옮긴 거야. 지금 결정할 건 B 배포 보류야. A가 실제로 더 좋은 설계라는 결론은 별도 근거가 필요해.

“각 집단에서 통계적으로 유의해질 때까지” 계속하라는 지시도 바꿔야 해. 차이가 끝내 유의해지지 않을 수도 있어. 추가 실험 전 종료 규칙과 최대 기간을 정해야 해. 중간 결과를 계속 확인할 거라면 반복 확인을 고려한 분석 방법이 필요해. Amplitude 공식 문서도 순차 검정과 고정 표본 검정을 구분해.

Gemini 원문: “Re-run or continue the test with balanced allocation until statistical significance is reached within each device segment.”

Claude의 범위 계산은 맞아. 전제도 숫자 옆에 같이 둬야 해

Claude는 차이의 95% 신뢰구간까지 계산했어. 제시한 정규근사를 독립적으로 다시 계산하면 전체 B-A는 약 -1.7~+5.7%포인트, 기기 비중을 절반씩 고정한 비교는 약 -6.1~+2.1%포인트야. 둘 다 0을 포함해. B가 나쁘다고도 확정하지 않은 판단은 이 계산과 맞아. 다만 이를 설계 효과의 범위로 읽으려면 배정과 표본에 대한 전제가 성립해야 해.

기기와 화면 배정의 독립성을 가정하면 네 칸의 예상 인원은 각각 500명이야. 실제 300·700·700·300명과 비교한 카이제곱 통계량 320도 맞게 계산했어. 이 정도 차이는 설정을 조사할 강한 이유야. 그래도 배정이 독립적이지 않았다고 원인을 확정하기 전에, 의도한 비율과 배정 로그를 확인해야 해.

화면마다 약 7,000명이 필요하다는 숫자도 조건을 붙여야 해. 23%에서 25%로 달라지는 효과, 같은 크기의 두 집단, 고정 표본, 검정력 80%, 양측 유의수준 5%를 놓은 예시 계산은 약 7,157명이야. 기기별 결론이 목표라면 다시 설계해야 해. “한 번 더 실험하는 기간”도 확정된 지연 비용이 아니라 재실험을 택했을 때의 제안이야.

숫자를 확인했으면 배포 판단은 이 순서로 해

지금은 B의 전체 배포를 보류해. 배정 자료를 확인한 뒤, 기존 데이터로 판단할지 실험을 다시 설계할지 나눠봐.

B를 전체 배포해도 될까?
B를 전체 배포해도 될까?B 전체 배포 보류배정 자료 확인배정 규칙 · 변경 이력 · 기기별 노출기존 데이터로비교할 수 있나?가능어려움기존 자료 분석사용자 구성 · 분석 전제 · 불확실성새 실험 설계배정 · 지표 · 표본 · 종료 규칙분석 근거와 미정 사항 검토기획 · 실험 · 데이터 담당자배포 판단에 필요한근거가 충분한가?충분함배포 여부와 조건 기록결정 메모 · 담당자 · 적용 범위부족함점검·실험다시 진행
B를 전체 배포해도 될까?B 전체 배포 보류배정 자료 확인배정 규칙 · 변경 이력 · 기기별 노출기존 데이터로비교할 수 있나?가능기존 자료 분석사용자 구성 · 분석 전제 · 불확실성어려움새 실험 설계배정 · 지표 · 표본 · 종료 규칙분석 근거와 미정 사항 검토기획 · 실험 · 데이터 담당자배포 판단에 필요한근거가 충분한가?충분함배포 여부와 조건 기록결정 메모 · 담당자 · 적용 범위부족함해당 점검·실험 재개부족한 근거를 보완하고 다시 검토점선은 재검토 경로
선을 따라가면 다음에 확인할 자료와 판단이 보여. 근거가 부족하면 점검이나 실험으로 돌아가.
순서를 글로 보기
  1. B의 전체 배포를 보류하고 배정 규칙·변경 이력·기기별 노출을 확인해.
  2. 기존 데이터로 비교할 수 있으면 분석 전제와 불확실성을 계산해. 비교하기 어려우면 배정·지표·표본·종료 규칙을 정하고 새 실험을 설계해.
  3. 기획·실험·데이터 담당자가 근거와 미정 항목을 검토해.
  4. 판단 근거가 부족하면 해당 점검·실험을 다시 진행하고 검토해. 충분하면 배포 여부와 적용 조건을 결정 메모에 남겨.

내가 맡았다면 자료 요청부터 이렇게 나눌 거야

먼저 실험 담당자에게 배정 규칙, 목표 비율, 설정 변경 이력을 요청해. 데이터 담당자는 날짜·화면·기기별 배정 수와 실제 노출 수를 맞춰보고, 캠페인이나 국가·유입 경로도 달랐는지 확인해. 여기서 남길 문서는 배정 점검 결과야. 전환율 차트만 하나 더 만드는 게 아니야.

그다음 지금 데이터에서 비교에 쓸 수 있는 범위와 필요한 전제를 적어. 비교가 가능하면 적용할 사용자 구성을 정하고 불확실성을 계산해. 설정 때문에 판단할 수 없다면 새 실험의 배정 방식, 주지표, 함께 지킬 품질 지표, 확인하려는 차이, 표본 수, 종료 규칙을 같이 정해. 기획 담당자는 점검 결과를 보고 기존 자료 분석과 재실험 중 경로를 고르면 돼.

배정 점검 결과, 전환율 계산표, 배포 결정 기록을 서로 연결해 둘 거야. 미정 항목에는 담당자와 합의한 재검토 날짜를 붙여. 그래야 다음 사람이 어떤 자료가 없어서 보류했는지, 무엇이 확인되면 결정이 바뀌는지 알 수 있어.

위키렙AI가 고친 결정 메모

위의 네 줄 예제와 같이 쓰면 돼. 다른 실험에 적용할 때는 수치뿐 아니라 기간, 집단, 미확인 항목도 함께 바꿔.

가입 화면 배포 판단: B 전체 배포 보류. 관측 결과: A 230/1,000=23%, B 250/1,000=25%. 전체에서 B가 2%포인트, 상대적으로 약 8.7% 높음. 기기별 확인: PC A30%·B28%, 모바일 A20%·B18%. PC 비중은 A30%·B70%. 전체 차이만으로 설계 개선 효과를 확정할 수 없음. 결정: “B가 전환율을 8.7% 개선했다”는 인과 표현으로 공지하지 않음. 이 집계만으로 A와 B 중 설계 효과의 승자는 미확정. 재검토 자료: 실험 담당자는 배정 규칙·목표 비율·변경 이력 제출. 데이터 담당자는 일별 노출·타기팅 차이·적절한 불확실성 분석 확인. 담당자와 재검토 날짜는 팀과 합의. 다음 단계: 배정 점검 결과를 보고 기존 자료를 분석할지 새로 실험할지 결정. 대상 사용자 구성·주지표·품질 지표·종료 규칙 기록. 중간 공유 문안: “B의 관측 가입률은 25%, A는 23%였습니다. 기기 구성이 크게 달라 배정과 분석 조건을 확인한 뒤 배포를 결정하겠습니다.”

다음에 AI에게 맡길 때는 입력부터 맞출 거야

무엇을 한 명으로 셌는지, 어떤 순간을 노출로 봤는지, 며칠 안의 가입을 셌는지, 제외 조건은 무엇인지부터 줘. 알고 있는 설정과 아직 확인하지 않은 설정도 나눠 적어. 이번에 실제로 보낸 질문과 세 답변 원문은 아래에서 볼 수 있어.

다음 지시 예시는 이거야. “관측된 결과와 원인을 구분해. 전체·집단별 비율을 다시 계산하고 방향이 바뀌면 이유를 설명해. 결정을 위해 필요한 자료를 적고, 담당자와 미정 항목을 메모에 넣어. 합의하지 않은 일정은 만들지 마.” 재사용할 후속 지시문이야. 이번 비교에서 추가로 받은 답변은 없어.

설문 근거 비교는 표본으로 어떤 결론까지 말할 수 있는지, 주간보고 비교는 미확인 상태를 어떻게 전달하는지 다뤘어. 이번에도 숫자 옆에 그 의미와 다음 행동까지 붙여두면 보고서가 실제 결정에 쓰일 수 있어.

출처와 실제 기록

2026년 9월 24일 09:04~09:12 KST 실제 웹 수집. ChatGPT Free·Think 끔·세부 모델 미표시, Gemini Flash·요금제 미확인, Claude Free·Sonnet 5 Medium. 동일한 영어 질문을 각 1회, 길이 제한과 답변 품질에 따른 재시도 없이 제출. 질문 전 가상 입력과 여덟 기준 고정, 원문 지문 대조 및 총 24항목 검토. 추가 정규근사 계산은 전제를 두고 독립 검산했어. 한국어·중국어는 같은 영어 실행의 현지화야. 서식과 줄바꿈을 포함한 원문 문자 수는 ChatGPT 5,746자, Gemini 4,071자, Claude 5,896자. 검색량은 미확인이며 실제 화면 배포는 하지 않았어.

Google Analytics — A/B testing

Amplitude — Statistical methods and stopping rules

Amplitude — Troubleshoot experiment assignment and exposure

AI survey evidence comparison

AI project status comparison

ChatGPT · 2026-09-24T00:07:04.355572+00:00
I'm a product manager reviewing two signup-page designs. Our team wants to ship design B to everyone because the dashboard says its signup conversion rate is higher. Can you analyze the results, tell me what you would do next, and draft the decision note I can take to the team?

This is a fictional exercise. The export covers the same 14-day enrollment period for both designs, and every included user has a complete seven-day follow-up. Each row counts distinct eligible users who first saw that design, with completed signups counted once within seven days of that exposure. A user appears in only one design and one device group; device is recorded at first exposure. Desktop and mobile are the only groups. There are no missing counts in this export. I have not yet checked how users were assigned to designs, whether allocation changed during the period, or how targeting was configured.

Design A, desktop: 300 exposed users, 90 completed signups.
Design A, mobile: 700 exposed users, 140 completed signups.
Design B, desktop: 700 exposed users, 196 completed signups.
Design B, mobile: 300 exposed users, 54 completed signups.

The proposed announcement says: "B improves signup conversion by 8.7%, so we should roll it out to all users." I need to know whether that claim and rollout decision follow from these numbers. Please show the calculations that matter and explain what evidence we still need.

The raw numbers do show a higher **overall observed conversion rate** for B, but they do **not by themselves establish that the design caused the improvement** or justify an immediate all-user rollout.

### 1. What the export actually shows

| Design |               Desktop |                Mobile |                 Overall |
| ------ | --------------------: | --------------------: | ----------------------: |
| A      |  90 / 300 = **30.0%** | 140 / 700 = **20.0%** | 230 / 1,000 = **23.0%** |
| B      | 196 / 700 = **28.0%** |  54 / 300 = **18.0%** | 250 / 1,000 = **25.0%** |

So:

* A: **230 / 1,000 = 23.0%**
* B: **250 / 1,000 = 25.0%**
* Absolute difference: **+2.0 percentage points**
* Relative conversion-rate change: **(25% − 23%) / 23% = 8.70%**

Therefore, the announcement's **“B improves signup conversion by 8.7%”** is mathematically equivalent to the observed aggregate rate difference, **if “improves” is intended descriptively as “had an 8.7% higher observed conversion rate.”**

But that wording can misleadingly imply causation.

### 2. The important complication: device mix

The designs have very different device distributions:

* A: **30% desktop / 70% mobile**
* B: **70% desktop / 30% mobile**

And desktop converts substantially better than mobile **for both designs**:

* A: 30% desktop vs. 20% mobile
* B: 28% desktop vs. 18% mobile

Within **each device group, B is actually lower**:

* Desktop: B **28%** vs. A **30%** → **−2 pp**
* Mobile: B **18%** vs. A **20%** → **−2 pp**

So the aggregate result reverses because B received a much larger share of desktop users.

This is a classic composition/mix issue. In this particular dataset, if the two designs had the **same device mix**, B would not have the observed aggregate advantage.

For example, applying A's 30% desktop / 70% mobile mix to B's device-specific rates:

**0.30 × 28% + 0.70 × 18% = 21.0%**

compared with A's **23.0%**.

Conversely, applying B's 70% desktop / 30% mobile mix to A:

**0.70 × 30% + 0.30 × 20% = 27.0%**

compared with B's **25.0%**.

That strongly illustrates why the overall 25% vs. 23% comparison should not be interpreted as a design effect without understanding assignment.

### 3. What I would do next

I would **not announce an all-user rollout yet**. First establish how users were assigned.

Specifically, check:

1. **Assignment mechanism:** Were users randomly assigned to A/B?
2. **Allocation over time:** Did the A/B split change during the 14 days?
3. **Targeting rules:** Were particular devices, countries, traffic sources, account types, or other audiences preferentially exposed to one design?
4. **Exposure counts over time:** Confirm whether the device imbalance was present throughout the period or arose from a change in allocation.
5. **Statistical uncertainty:** Calculate confidence intervals or an appropriate test for the comparison, ideally both overall and within device strata.
6. **Pre-specified primary metric:** Confirm that seven-day completed signup was the intended primary outcome and that the analysis wasn't selected after seeing the results.

The key question is whether the assignment process makes the designs comparable. If assignment was properly randomized and balanced/appropriately analyzed, the evidence can support a causal comparison. If assignment was targeted or otherwise non-random, the observed difference could reflect who received each design rather than the designs themselves.

### Decision note

Here is a version you can take to the team:

**Signup-page A/B results — decision note**

**Summary**

The export shows an observed seven-day signup conversion rate of **25.0% for Design B (250/1,000)** versus **23.0% for Design A (230/1,000)**. This is a **2.0 percentage-point absolute difference**, or an **8.7% relative difference**.

However, these aggregate results do not currently establish that Design B caused the improvement or support an immediate rollout to all users.

**Why**

The device mix differs substantially between the designs:

* Design A: 300 desktop and 700 mobile users
* Design B: 700 desktop and 300 mobile users

Within both device groups, B has a lower observed conversion rate than A:

* Desktop: A 30.0% vs. B 28.0%
* Mobile: A 20.0% vs. B 18.0%

Thus, the aggregate advantage for B is driven by its much higher proportion of desktop users, whose conversion rate is higher under both designs. The aggregate 25.0% vs. 23.0% result should therefore not be treated as a clean estimate of the design effect without examining assignment and device composition.

**What we should verify before rollout**

1. How users were assigned to A or B, including whether assignment was randomized.
2. Whether the allocation between designs changed during the 14-day period.
3. Whether targeting rules caused different user populations to receive the two designs.
4. Whether the device mix and conversion differences were consistent over time.
5. Statistical uncertainty around the observed differences, including device-level comparisons.

**Current decision**

Do not characterize the result as evidence that B “improves” conversion by 8.7% in a causal sense yet, and do not use these aggregate numbers alone as the basis for an all-user rollout.

The verified descriptive result is: **B had a 25.0% observed seven-day signup conversion rate versus 23.0% for A during this 14-day export, a relative difference of 8.7%.**

A rollout decision should follow the assignment/targeting review and an appropriately stratified statistical analysis.

The most important takeaway for the team is that **the 8.7% calculation is correct as an aggregate relative difference, but the proposed causal interpretation and rollout do not follow from these numbers alone.**
Gemini · 2026-09-24T00:12:06.020064+00:00
I'm a product manager reviewing two signup-page designs. Our team wants to ship design B to everyone because the dashboard says its signup conversion rate is higher. Can you analyze the results, tell me what you would do next, and draft the decision note I can take to the team?

This is a fictional exercise. The export covers the same 14-day enrollment period for both designs, and every included user has a complete seven-day follow-up. Each row counts distinct eligible users who first saw that design, with completed signups counted once within seven days of that exposure. A user appears in only one design and one device group; device is recorded at first exposure. Desktop and mobile are the only groups. There are no missing counts in this export. I have not yet checked how users were assigned to designs, whether allocation changed during the period, or how targeting was configured.

Design A, desktop: 300 exposed users, 90 completed signups.
Design A, mobile: 700 exposed users, 140 completed signups.
Design B, desktop: 700 exposed users, 196 completed signups.
Design B, mobile: 300 exposed users, 54 completed signups.

The proposed announcement says: "B improves signup conversion by 8.7%, so we should roll it out to all users." I need to know whether that claim and rollout decision follow from these numbers. Please show the calculations that matter and explain what evidence we still need.

The proposed claim and rollout decision are **incorrect** and based on a classic statistical illusion: **Simpson's Paradox**.

While Design B appears to win overall, Design A is actually equal or superior on both desktop and mobile when analyzed separately.

---

### Step 1: The Calculations That Matter

#### 1. Segment-by-Segment Conversion Rates

* **Desktop:**
* Design A: $90 / 300 =$ **30.0%**
* Design B: $196 / 700 =$ **28.0%**
* *Verdict:* **Design A wins** by 2.0 percentage points.


* **Mobile:**
* Design A: $140 / 700 =$ **20.0%**
* Design B: $54 / 300 =$ **18.0%**
* *Verdict:* **Design A wins** by 2.0 percentage points.



#### 2. Aggregate Conversion Rates

* **Design A Overall:** $(90 + 140) / (300 + 700) = 230 / 1,000 =$ **23.0%**
* **Design B Overall:** $(196 + 54) / (700 + 300) = 250 / 1,000 =$ **25.0%**
* *Difference:* $25.0\% - 23.0\% = +2.0$ percentage points ($+8.7\%$ relative improvement).

#### Why is this happening?

The aggregate metric is distorted because the **traffic mix (device allocation) is heavily unbalanced**:

* Desktop users convert at a much higher baseline rate (~28–30%) than mobile users (~18–20%).
* **Design B received 70% desktop traffic**, while **Design A received only 30% desktop traffic**.
* Design B looks better overall simply because it was shown to significantly more high-converting desktop users, not because the design itself performs better.

---

### Step 2: What Evidence We Still Need

Before making any rollout decision, you need to investigate **why the allocation was skewed**:

1. **Traffic Split Verification:** Was this an unstratified 50/50 split that accidentally suffered from a bad random assignment, or was targeting misconfigured (e.g., routing desktop users to Design B)?
2. **Allocation Over Time:** Did the split change mid-experiment? (e.g., ramping up Design B on desktop midway through).
3. **Statistical Significance:** With $N = 1,000$ per variant, running a chi-squared test or two-proportion z-test on each segment will reveal whether Design A’s 2 percentage point lead on mobile and desktop is statistically significant or just noise.
4. **Behavioral Metrics Post-Signup:** Since conversion rates within device types favor Design A, check down-funnel retention or activation to ensure user quality isn't compromised.

---

### Step 3: What To Do Next

1. **Do NOT ship Design B to everyone.** Shipping Design B globally would likely decrease your overall conversion rate due to its lower segment performance.
2. **Pause or fix the experiment setup** to ensure an even 50/50 randomized split across both device types (stratified sampling).
3. **Re-run or continue the test** with balanced allocation until statistical significance is reached within each device segment.

---

### Step 4: Draft Decision Note for the Team

```text
SUBJECT: Hold on Design B Rollout – Re-evaluating A/B Test Results

Team,

I am recommending that we pause the full rollout of Design B. While the top-line dashboard shows Design B with a 25.0% overall conversion rate vs. Design A's 23.0% (+8.7% relative lift), a segment breakdown reveals that this is caused by Simpson's Paradox due to an uneven traffic split across devices.

Key Findings:
1. Desktop Conversion: Design A (30.0%) beats Design B (28.0%).
2. Mobile Conversion: Design A (20.0%) beats Design B (18.0%).
3. Traffic Imbalance: Design B was exposed to 70% desktop traffic (which converts at a higher baseline rate), while Design A was exposed to 70% mobile traffic. 

Because Design A actually outperforms Design B on both desktop and mobile individually, rolling out Design B to 100% of users would likely cause our total signups to drop.

Next Steps:
- Engineering/Data Science to review experiment configuration to understand why traffic allocation was skewed (70/30 instead of 50/50 per device).
- Calculate statistical significance on the per-device segment results.
- If necessary, run a clean follow-up test with proper stratified 50/50 randomization before making a final decision.

Let's discuss during our sync today.

```
Claude · 2026-09-24T00:12:06.068169+00:00
I'm a product manager reviewing two signup-page designs. Our team wants to ship design B to everyone because the dashboard says its signup conversion rate is higher. Can you analyze the results, tell me what you would do next, and draft the decision note I can take to the team?

This is a fictional exercise. The export covers the same 14-day enrollment period for both designs, and every included user has a complete seven-day follow-up. Each row counts distinct eligible users who first saw that design, with completed signups counted once within seven days of that exposure. A user appears in only one design and one device group; device is recorded at first exposure. Desktop and mobile are the only groups. There are no missing counts in this export. I have not yet checked how users were assigned to designs, whether allocation changed during the period, or how targeting was configured.

Design A, desktop: 300 exposed users, 90 completed signups.
Design A, mobile: 700 exposed users, 140 completed signups.
Design B, desktop: 700 exposed users, 196 completed signups.
Design B, mobile: 300 exposed users, 54 completed signups.

The proposed announcement says: "B improves signup conversion by 8.7%, so we should roll it out to all users." I need to know whether that claim and rollout decision follow from these numbers. Please show the calculations that matter and explain what evidence we still need.

# Bottom line

**The claim and the rollout decision do not follow from these numbers.** B's higher overall rate comes from a difference in device mix between the arms, not from B performing better. Within each device group, B converts 2.0 points lower than A. The data is also too small to show B is worse.

## 1. Overall result (what the dashboard shows)

| Design | Exposed | Signups | Rate |
|---|---|---|---|
| A | 1,000 | 230 | 23.0% |
| B | 1,000 | 250 | 25.0% |

- Absolute difference: +2.0 pp. Relative lift: 25.0 / 23.0 − 1 = **8.7%**, which is where the announcement's figure comes from.
- The claim calls this "conversion improves by 8.7%", but it is a relative lift, and the absolute change is 2.0 pp.
- Even taken at face value, this is not statistically distinguishable from zero. Pooled z ≈ 1.05, p ≈ 0.30, 95% CI for the difference ≈ −1.7 to +5.7 pp.

## 2. By device (the reversal)

| Device | A rate | B rate | B − A | 95% CI for B − A |
|---|---|---|---|---|
| Desktop | 90/300 = 30.0% | 196/700 = 28.0% | −2.0 pp | −8.2 to +4.2 pp |
| Mobile | 140/700 = 20.0% | 54/300 = 18.0% | −2.0 pp | −7.3 to +3.3 pp |

B is lower in both groups yet higher overall. This is Simpson's paradox, driven by traffic mix:

| Design | Desktop share | Mobile share |
|---|---|---|
| A | 30% | 70% |
| B | 70% | 30% |

Desktop converts better for both designs, and B's traffic is 70% desktop while A's is 70% mobile. B's overall number is lifted by who saw it, not by the design.

## 3. Same-mix comparison

Weighting both designs to the same device mix removes the composition effect:

| Standard mix | A | B | B − A |
|---|---|---|---|
| A's mix (30% desktop) | 23.0% | 21.0% | −2.0 pp |
| B's mix (70% desktop) | 27.0% | 25.0% | −2.0 pp |
| 50/50 | 25.0% | 23.0% | −2.0 pp |

The device-adjusted estimate is **−2.0 pp** (B lower), with a 95% CI of roughly −6.1 to +2.1 pp (z ≈ −1.0). So the data does not show B is worse either. It is inconclusive.

## 4. A second red flag: the allocation itself

Each design has 1,000 users, but the device split is 300/700 versus 700/300. If users were randomly assigned to A or B regardless of device, the splits would be near-identical. A chi-square test on device × design gives χ² = 320, which is far beyond chance. **Assignment was not independent of device**, so this does not look like a clean randomized test. Possible causes are device-based targeting, a change in allocation partway through the period, or a rollout by platform.

This matters because the device-adjusted comparison in section 3 is only trustworthy if assignment within each device group was random. That is unverified.

## 5. Evidence still needed

1. **Assignment mechanism:** who or what decided A vs B, and whether it was random within each device group.
2. **Allocation history:** daily exposure counts by design and device, to see whether allocation or targeting changed mid-period. If it did, time is another confounder.
3. **Targeting rules:** any device, geography, traffic source, or new/returning filters that differed by design.
4. **Other mix differences:** acquisition channel, country, browser, and campaign timing by design, since device may not be the only imbalance.
5. **Sample ratio check:** the intended split versus the observed split, overall and by device.
6. **Guardrails:** signup quality, activation, retention, error rates, and page speed. A signup lift that doesn't carry through to downstream metrics isn't a win.
7. **Power:** at a ~23% baseline, detecting a 2 pp difference needs roughly 7,000 users per arm (80% power, α = 0.05). This export has 1,000 per arm, and per-device analysis needs more.

## 6. What I would do next

1. Do not announce or roll out B based on this dashboard.
2. Get the assignment and allocation answers above, since they decide whether this data can be salvaged.
3. Rerun as a properly randomized test, stratified by device, with a fixed sample size and a pre-declared primary metric (device-adjusted signup rate) and guardrails.
4. If the two designs need to be compared sooner, use the device-adjusted comparison as the primary readout, not the pooled dashboard number.

## Draft decision note

**Title:** Signup page B vs A: rollout decision

**Status:** Not ready to roll out. Recommend a controlled rerun.

**Rationale:**
- The dashboard shows B at 25.0% vs A at 23.0% (+2.0 pp, +8.7% relative). This gap is not statistically significant (p ≈ 0.30).
- The overall gap is a device-mix artifact. B's traffic was 70% desktop and A's was 70% mobile, and desktop converts better for both designs.
- Within each device, B is lower: desktop 28.0% vs 30.0%, mobile 18.0% vs 20.0%. Adjusted for device mix, B − A is about −2.0 pp (95% CI ≈ −6.1 to +2.1 pp), which is inconclusive.
- The device split between designs is far from what random assignment would produce, so assignment and targeting are unverified.

**Cost:** [Engineering and design cost of rollout: to be filled in]. Cost of delay: one more test cycle. Cost of a wrong rollout: possible lower conversion and an announcement we would have to retract.

**Expected effect:** Unknown. The data supports neither a B improvement nor a B decline; the plausible range for B's effect spans roughly a 6 pp decrease to a 2 pp increase.

**Response:**
1. Hold the "8.7% improvement" announcement and the full rollout.
2. Confirm the assignment mechanism, allocation history, and targeting rules.
3. Rerun with device-stratified randomization and a pre-set sample size (about 7,000+ per arm for a 2 pp effect), tracking signup quality and retention as guardrails.
4. Decide on the device-adjusted result.

**Assumptions:** I treated the export as accurate and complete as you described it. The confidence intervals use normal approximations, and the device-adjusted estimate assumes assignment was random within each device group, which is exactly what we still need to verify.

전체 글