跳到正文

2026-09-24 · WekeyLab AI

B的总注册率更高,为什么分到电脑和手机都输给A?

B的注册率是25%,A是23%。只看汇总,似乎可以上线B;分到电脑和手机,两组却都是A更高。我们把这道虚构的注册页面分析题交给ChatGPT、Gemini和Claude。WekeyLab AI会用ChatGPT的决策说明作底稿:数字算对了,也把下一步放在核查分配方式上,没有急着把观测差异当成设计效果。

先用ChatGPT的判断,再压缩报告

三家都算对了四行转化率。差别出在计算之后。ChatGPT区分了“B的观测注册率更高”和“B带来了提升”,这是这次选择它的主要原因。

Gemini解释反转很直接,但接着预测全面上线B可能降低注册率。Claude补充的不确定性计算很有用,不过分配机制的断言和重跑计划需要调整。我会保留有用的核查问题,把结论和团队要交的材料放进同一份说明。

先把这四行给团队看

两种页面都在同一个14天期间纳入用户,每人首次曝光后都有完整的7天观察。一个人只属于一种页面和一种设备,注册最多计一次;设备按首次曝光记录。数据完整,没有缺失。还未核查的是页面分配方式、定向规则,以及期间是否调整过流量比例。

注册率就是完成注册人数除以曝光人数。电脑和手机是仅有的两组,完整输入如下。

用于计算的四行数据
页面设备曝光注册注册率
A电脑3009030%
A手机70014020%
B电脑70019628%
B手机3005418%
查看输入CSV
页面,设备,曝光人数,完成注册人数 A,电脑,300,90 A,手机,700,140 B,电脑,700,196 B,手机,300,54

把汇总和设备分组放在一起看

观测注册率 · A为实心,B为空心

整体

A23%
B25%

B高2个百分点

电脑

A30%
B28%

B低2个百分点

手机

A20%
B18%

B低2个百分点

三个图使用相同的0–40%刻度

使用相同设备占比会怎样?

A的电脑用户占30%,B占70%。给两种页面设相同的电脑权重。在这个例子中,无论采用什么共同权重,B都低2个百分点。

电脑和手机各占一半时,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个百分点。

分设备看,电脑是A30%、B28%,手机是A20%、B18%。B在两组都低2个百分点。但B的用户有70%来自电脑,A只有30%;两种设计在电脑上的观测注册率都更高。汇总混入了用户构成的差别。

把两组的电脑和手机权重都设为一半: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一定更好

Gemini的解释最短,设备构成导致反转这一点很容易读懂。它也提出检查期间的分配变化、注册后的激活和留存,都是有用的问题。

但它说全面上线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个百分点,按固定50/50设备权重约为-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. 证据不足时继续相应核查或实验,再次评估。证据充分时记录上线决定与适用条件。

我会让团队依次留下这些材料

先让实验负责人提供分配规则、预定比例和配置变更记录。数据分析人员按日期、页面、设备核对分配人数与实际曝光,再查活动、地区和来源是否也不一样。产出应是一份分配核查结果,而不只是另一张转化率图。

然后写清哪些现有数据能支持可靠比较、需要哪些前提。如果可以分析,就明确目标用户构成并量化不确定性。如果设置不足以支持判断,再设计新实验,把分配方式、主要指标、质量保护指标、目标效果、样本量和停止规则一起确定。产品负责人看过核查结果后选择路径。

把分配核查结果、转化率计算表、上线决策记录互相链接。待办项写明负责人和协商好的复核日期。下一位接手的人才能看出为什么暂缓,以及补齐什么证据会改变决定。

WekeyLab AI改写的决策说明

这份说明可以搭配上面的四行例子使用。换成自己的实验时,应同时替换人数、观察窗口、分组和未决事项。

注册页面决策:暂缓B的全面上线。 观测结果:A230/1,000=23%,B250/1,000=25%。B整体高2个百分点,相对高约8.7%。 设备核查:电脑A30%/B28%,手机A20%/B18%。电脑占A用户30%、B用户70%。整体差异尚不能证明设计提升。 决定:不把“B使转化率提升8.7%”作为因果结论发布。仅凭本次汇总,不能确定哪种设计的因果效果更好。 复核材料:实验负责人提供分配规则、预定比例与变更记录;分析人员核对每日曝光、定向差异及适当的不确定性分析。负责人和复核日期由团队确认。 下一步门槛:看完分配核查结果,再决定分析有效的现有数据还是重新设计测试;记录目标用户构成、主要指标、质量保护指标与停止规则。 建议中间沟通:“B的观测注册率为25%,A为23%。两组设备构成差异较大,我们将在核查分配及分析条件后决定是否上线。”

下一次让AI分析,先把输入交代清楚

先写一人如何计数、什么算曝光、多少天内算转化、有哪些排除条件,再提供原始人数。把已知设置与待查设置分开。这次实际提交的完整问题和三份原文都在下方。

我会这样追加指令:“区分观测结果与因果结论,重算总体和分组比率,解释方向为何改变。列出决策所需材料,把负责人和未定事项写进说明,不编造已达成的安排。”这是可复用的后续指令示例,不是本次另行采集的一轮回答。

相关的问卷证据比较讨论样本能支持什么结论,项目周报比较讨论如何交代未知状态。这里也一样:把数字、含义和它能支持的行动连起来,报告才真正能帮助决策。

来源与实际记录

实际网页采集于2026年9月24日09:04–09:12 KST。ChatGPT Free、Think关闭、具体模型未显示;Gemini Flash、套餐未核实;Claude Free、Sonnet 5 Medium。同一完整英文问题各提交一次,无长度限制或按答案质量重试。提问前固定虚构输入及八条标准,原文指纹核对并逐项审查24次。额外正态近似在注明前提下独立复算。中文和韩文是同一次英文运行的本地化。含格式与换行的原文字符数:ChatGPT5,746,Gemini4,071,Claude5,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.

全部文章