Colleagues seated around a table with notebooks during a working conversation Readout mornings at our Johor Bahru table

Johor Bahru · A/B test analytics

Two variants, one decision, and the arithmetic in between.

Page Grove Base sits with product teams while an experiment closes. We write the readout, name the caveats, and leave a recommendation you can defend in the next planning meeting.

Request a readout

A closed test

The checkout banner that looked like a win until the split drifted

A Johor e-commerce lead sent us logs from a two-week banner test. Conversion lifted on the surface. The assignment ratio had slipped two points by day four. Once we restored the intended split in the analysis, the lift sat inside noise, and the banner stayed off the live template.

That is the work: not a prettier chart, but a decision that survives a sceptical finance question.

Hands writing notes beside printed figures on a wooden desk

How a day runs

From raw assignment to a signed-off note

1

Intake on the experiment brief

We collect the hypothesis, the primary metric, guardrails, the intended split, and the date the assignment actually started — not the date the ticket was opened.

2

Checks before any p-value

Sample ratio, novelty windows, overlapping tests, and whether the unit of randomisation matches the unit you report. If those fail, the readout stops until they are named.

3

The decision memo

A short written note: ship, hold, iterate, or stop. Interval estimates sit next to the point estimate. We stay on the call while the team argues with the memo.

Read the full method

What we take on

Readouts, design reviews, and programme checks

Page Grove Base

Experiment readout

A written close-out for a finished or nearly finished A/B test: assignment health, primary metric, guardrails, and a ship / hold / stop call.

Page Grove Base

Pre-launch design review

A critique of the experiment brief before assignment starts: metric choice, minimum effect, duration, and what would count as a failed setup.

Page Grove Base

Programme health check

A look across several concurrent A/B tests: overlapping assignment, shared metrics, and the habits that create false winners.

“They made us wait two extra days because the assignment log was incomplete. Annoying at the time. The wait stopped us from rolling a false winner into Hari Raya traffic.”

— Farah L., growth lead, Klang Valley retail site

More client stories

From the journal

Notes we keep handing to teams