Skip to content
All case studies
Product Analytics AB testing Process redesign

Restructuring AB testing processes

Cumbersome AB testing setup with long runtimes and limited insights. Rebuilt the framework end to end.

40+

AB tests set up in 1 year

+7%

conversion rate uplift, key user groups

+15%

overall user retention improvement

The client

Product team running web and mobile experiments across multiple platforms, struggling with experiment runtime and limited insight on full impact.

The problem

The previous AB testing setup was cumbersome with very long experiment runtime and development time, and limited insights on the full impact of changes. The goal was to improve test result quality and enhance data-driven decision-making across departments.

The framework I built

Five stages, run as a single roadmap so departments stop overlapping and tests stop running unfit-for-purpose.

Step 1

Initiation

Identified seasonality and peak periods, then built an ideal testing calendar around them.

Step 2

Roadmap

Departments synchronise their testing plans, no overlapping metrics, enough time for scoping when several tests run in parallel.

Step 3

Planning

Data analysts involved from the idea phase. Hypotheses are evidence-backed before they leave the room.

Step 4

Preparation

Analysts work with developers on event specifications, QA every implementation in sandbox, ship via Google Tag Manager.

Step 5

Closure

Analysis automated in Python. Monetisation summaries and strategic recommendations go straight to C-level.

What I did

  • 01.With main stakeholders, defined a new framework for AB testing.
  • 02.Identified seasonality and peak periods, then created an ideal testing calendar around them.
  • 03.Introduced a roadmap for AB testing where departments could synchronise plans, avoiding overlapping tests and giving teams enough time to scope when several tests had to run simultaneously.
  • 04.Convinced the company to involve data analysts from the early stages of the planning phase.
  • 05.Worked in cross-functional teams to define new event scopes, enabling the company to monitor full test performance.
  • 06.Worked with developers, providing event specifications and QA-ing the implemented events.
  • 07.Implemented all analytics events into the warehouse using Google Tag Manager.
  • 08.Automated the analysis process using Python.
  • 09.Provided monetisation summaries and strategic recommendations based on AB tests to C-level.

InteractiveTry it

A/B test simulator - size a test before you run it

Drag the sliders
5.0%
+10%
1,200

Two-sided test, 95% confidence, 80% power. The framework sized every experiment like this before launch - so every test was properly powered before it ran.

Control (A)5.0%
Variant (B)5.50%

Absolute lift

+0.50pp

Sample / variant

31,000

Outcomes after 1 year

Each metric, against the baseline it replaced

Tools used

Amplitude Google Optimize Google Firebase Google Tag Manager Python BigQuery

A similar problem in your stack?

Send me the rough shape of it. I'll figure out scope on a 30-min call.

Book a call