Interpret a Checkout Redesign A/B Test: Conversion Up, Order Value Down, Revenue Flat

Read the full interview experience this question came from →

Quick Overview

Interpret an A/B test readout for a redesigned one-page checkout that reports conversion, average order value and revenue per visitor with confidence intervals and p-values. Tests validity checks such as sample ratio, reading non-significant results, metric decomposition and making a launch recommendation.

Interpret a Checkout Redesign A/B Test: Conversion Up, Order Value Down, Revenue Flat

Company: Shopify

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: easy

Interview Round: Technical Screen

A commerce platform tested a redesigned one-page checkout (treatment) against its current multi-step checkout (control). Visitors who reached checkout were randomized 50/50 at the visitor level for 14 days. A slide shows the readout below, and you are asked to interpret it. The report says only that candidates were asked how to interpret A/B test results; the experiment and the numbers below are illustrative. | Metric | Control | Treatment | Difference (treatment − control) | 95% CI of the difference | p-value | | --- | --- | --- | --- | --- | --- | | Visitors randomized | 50,120 | 49,880 | | | | | Orders | 31,074 | 31,325 | | | | | Checkout conversion (orders ÷ visitors) | 62.0% | 62.8% | +0.8 pp (+1.3% relative) | +0.2 to +1.4 pp | 0.009 | | Average order value (revenue ÷ orders) | \$84.10 | \$82.90 | −\$1.20 (−1.4%) | −\$2.60 to +\$0.20 | 0.09 | | Revenue per visitor (revenue ÷ visitors) | \$52.14 | \$52.06 | −\$0.08 (−0.2%) | −\$1.08 to +\$0.92 | 0.88 | "pp" means percentage points. Each randomized visitor counts once in the visitor totals, whether or not they ordered. ### Clarifying Questions - Which metric was declared primary before the test started, and was a minimum effect worth acting on agreed in advance? - Is the goal more buyers, or more sales for merchants? - Were guardrail metrics such as payment failures, refunds or page load time tracked? - Does the one-page design change anything besides layout, such as which add-on or upsell offers appear? - Are orders counted when placed, before any later cancellations or refunds? ### Part 1 — Check the readout before trusting it What would you check before interpreting the differences? Use the numbers on the slide where you can. ```hint Start with the split Compare the visitor counts with what a 50/50 split should produce, and check that the three metrics agree with each other. ``` #### What This Part Should Cover - A sample-ratio check computed from the visitor counts - Consistency among the three metrics and their definitions - Design questions the slide leaves open, such as duration, novelty and the analysis plan ### Part 2 — Interpret each metric For each metric, state what the result supports and what it does not. ```hint Who is in the denominator Ask which metrics are averaged over randomized visitors and which over a group whose membership the treatment itself changes. ``` #### What This Part Should Cover - Statistical and practical significance of the conversion change - Why the order-value comparison is not a clean randomized comparison - What the revenue interval rules in and rules out ### Part 3 — Recommend a decision Would you launch the one-page checkout? Give your recommendation and say what would change it. ```hint Tie it to the goal The call depends on whether the team optimizes for conversion or for revenue; say which you assume and how the decision would flip under the other. ``` #### What This Part Should Cover - A clear recommendation that follows from the primary metric and the guardrails - Next steps such as segment cuts, checks on the mechanism, a follow-up test or more power - The risks of launching and of not launching ### What a Strong Answer Covers - Validity checks performed before any interpretation - Correct reading of confidence intervals and p-values, including what a non-significant result does and does not show - Use of the identity revenue per visitor = conversion × average order value, and what it implies here - A decision rule tied to the pre-registered primary metric and guardrails - Concrete next steps with a sense of how much more data a revenue answer would need ### Follow-up Questions - Suppose the split had been 52,000 control visitors and 48,000 treatment visitors. What would you conclude, and what would you do? - How would you test whether customers who would have bought anyway now spend less, as opposed to the extra buyers simply placing smaller orders? - Roughly how much longer would the test need to run to detect a 1% change in revenue per visitor with 80% power?

Overview: Interpret an A/B test readout for a redesigned one-page checkout that reports conversion, average order value and revenue per visitor with confidence intervals and p-values. Tests validity checks such as sample ratio, reading non-significant results, metric decomposition and making a launch recommendation.

Read the full Shopify Data Scientist interview experience this question came from

Shopify logo
Shopify
Oct 29, 2026
easyData ScientistTechnical ScreenAnalytics & Experimentation
0
0

A commerce platform tested a redesigned one-page checkout (treatment) against its current multi-step checkout (control). Visitors who reached checkout were randomized 50/50 at the visitor level for 14 days. A slide shows the readout below, and you are asked to interpret it.

The report says only that candidates were asked how to interpret A/B test results; the experiment and the numbers below are illustrative.

MetricControlTreatmentDifference (treatment − control)95% CI of the differencep-value
Visitors randomized50,12049,880
Orders31,07431,325
Checkout conversion (orders ÷ visitors)62.0%62.8%+0.8 pp (+1.3% relative)+0.2 to +1.4 pp0.009
Average order value (revenue ÷ orders)$84.10$82.90−$1.20 (−1.4%)−$2.60 to +$0.200.09
Revenue per visitor (revenue ÷ visitors)$52.14$52.06−$0.08 (−0.2%)−$1.08 to +$0.920.88

"pp" means percentage points. Each randomized visitor counts once in the visitor totals, whether or not they ordered.

Clarifying Questions Guidance

  • Which metric was declared primary before the test started, and was a minimum effect worth acting on agreed in advance?
  • Is the goal more buyers, or more sales for merchants?
  • Were guardrail metrics such as payment failures, refunds or page load time tracked?
  • Does the one-page design change anything besides layout, such as which add-on or upsell offers appear?
  • Are orders counted when placed, before any later cancellations or refunds?

Part 1 — Check the readout before trusting it

What would you check before interpreting the differences? Use the numbers on the slide where you can.

What This Part Should Cover Guidance

  • A sample-ratio check computed from the visitor counts
  • Consistency among the three metrics and their definitions
  • Design questions the slide leaves open, such as duration, novelty and the analysis plan

Part 2 — Interpret each metric

For each metric, state what the result supports and what it does not.

What This Part Should Cover Guidance

  • Statistical and practical significance of the conversion change
  • Why the order-value comparison is not a clean randomized comparison
  • What the revenue interval rules in and rules out

Part 3 — Recommend a decision

Would you launch the one-page checkout? Give your recommendation and say what would change it.

What This Part Should Cover Guidance

  • A clear recommendation that follows from the primary metric and the guardrails
  • Next steps such as segment cuts, checks on the mechanism, a follow-up test or more power
  • The risks of launching and of not launching

What a Strong Answer Covers Guidance

  • Validity checks performed before any interpretation
  • Correct reading of confidence intervals and p-values, including what a non-significant result does and does not show
  • Use of the identity revenue per visitor = conversion × average order value, and what it implies here
  • A decision rule tied to the pre-registered primary metric and guardrails
  • Concrete next steps with a sense of how much more data a revenue answer would need

Follow-up Questions Guidance

  • Suppose the split had been 52,000 control visitors and 48,000 treatment visitors. What would you conclude, and what would you do?
  • How would you test whether customers who would have bought anyway now spend less, as opposed to the extra buyers simply placing smaller orders?
  • Roughly how much longer would the test need to run to detect a 1% change in revenue per visitor with 80% power?