Ankit Raj
← All case studies
Case study 01 / Growth · Experimentation

A growth engine built on experiments

I ran Kapiva's conversion-rate optimisation programme: 40+ A/B-tested launches across PDP, checkout and payments, drawn from an analysis of 20M+ sessions and 100M+ events in BigQuery. Offers were tested hard and kept profitable with coupon personalisation and cart-level discount capping. Revenue per session rose 69% in 6 months.

Company
Kapiva
Role
VP and Head of Product
Period
Sep 2020 – Present
My part
Owned
Revenue per session
Baseline→+69%
Discount spend
Rising as offers scaled→A stable, healthy share of revenue
Welcome offer
Spilling over to repeat users→Use by repeat users fell
01 / Insight

The experiments came out of the data

Before shipping anything, we analysed 20M+ sessions and 100M+ events in BigQuery across web and app. Each experiment came out of that analysis.

The analysis stood on a data warehouse I architected about five years ago: all schemas, data models and field definitions. It is still the company's only source of truth.

browse

Navigation between products

entry

The homepage

acquisition

Traffic channels

social

Instagram and Facebook in-app browsers

app

The app

Where we looked, across web and app.
02 / How it works

From events to launches

Data warehouse

source of truth

Schemas, data models and field definitions, architected in-house.

Session and event analysis

BigQuery
20M+ sessions100M+ eventsweb and app

A/B-tested launches

experiments
40+ launchesPDPcheckoutpaymentsoffers

Revenue per session

north star

The measure the programme moved.

03 / Solution

40+ launches across the funnel

The programme shipped 40+ A/B-tested launches across the product page, checkout and payments, including many offer tests.

pdp

Product page

A/B-tested launches on the PDP.

checkout

Checkout

A/B-tested launches in checkout.

payments

Payments

A/B-tested launches in payments.

offers

Offers

From basic discounts to buy-X-get-Y-free.

04 / Testing

Offers that sell without eroding margin

We tested a wide range of offers, from basic discounts to buy-X-get-Y-free, and introduced the free-products proposition. It has been the biggest sales driver for 4 years.

Offers at that scale need controls. The first-time welcome offer was spilling over to repeat users, and discount spend rose as offers scaled, so we built two.

offer

Free products

The biggest sales driver for 4 years.

targeting

Coupon personalisation

The right coupons for first-time, churned and repeat users. First-time conversion rose slightly, and welcome-offer use by repeat users fell.

margin

Cart-level discount capping

One coupon code, with a dynamic discount set by cart value and the cart's CM1. It saved millions in CM1.

Discounts stayed at a stable, healthy share of revenue.
05 / Results

What changed

Revenue per session rose 69% in 6 months. Discounts held at a stable, healthy share of revenue, and the CM1 profile improved overall.

BeforeAfter
Revenue per session
Baseline
+69%
Discount spend
Before: Rising as offers scaled
After: A stable, healthy share of revenue
Welcome offer
Before: Spilling over to repeat users
After: Use by repeat users fell
esc
↑ ↓ move↵ open