6,000 rows · 8 columns

Checkout A/B test

Six thousand users randomised across a control and two variants, with conversion, revenue, device, and a novelty effect that fades over the first week.

What is in it, and what is wrong with it

Variant B genuinely converts better. Variant A looks better in week one and then regresses — a novelty effect, and the single most common way a shipped experiment fails to replicate. Revenue per user is zero-inflated and heavy-tailed, so a t-test on revenue is not the right tool even though it will happily give you a p-value.

Schema

ColumnTypeDescription
user_idstringUser identifier.
variantcategorycontrol, variant_a, or variant_b.
exposed_ondateFirst exposure date.
devicecategorydesktop, mobile, or tablet.
sessionsintegerSessions during the experiment window.
convertedbooleanWhether the user completed checkout.
revenue_usdfloatRevenue attributed to the user. Zero if not converted.
is_returningbooleanWhether the user had visited before exposure.

First twelve rows

user_idvariantexposed_ondevicesessionsconvertedrevenue_usdis_returning
U300000variant_a2024-03-12desktop2false0false
U300001variant_b2024-03-28mobile3false0false
U300002variant_b2024-03-26mobile3false0false
U300003control2024-03-15mobile5false0true
U300004control2024-03-16mobile4false0true
U300005variant_a2024-03-25desktop2false0false
U300006control2024-03-10mobile2false0false
U300007variant_a2024-03-06mobile3false0false
U300008control2024-03-19desktop4false0false
U300009variant_a2024-03-21tablet2false0false
U300010variant_a2024-03-04desktop3false0false
U300011variant_b2024-03-13tablet3false0false