Redi Sunarta
← Work
Tokopedia · ML measurement · 2021–2023

Measured what an ML coupon engine actually saved

Tokopedia’s coupon-targeting engine reported the conversion of the buyers it targeted. That number was being read as the engine’s contribution. It is not the same thing.

Context

Tokopedia’s Promo Optimization with Machine Learning engine — POML — decided which buyers received which coupons. It was reported on by the conversion rate of the buyers it selected, and that rate was healthy.

But an engine that targets well will select buyers who were more likely to convert in the first place. That is the entire point of targeting. It also means the engine’s own success metric is contaminated by the thing that makes it good: the better it selects, the more credit it takes for conversion it did not cause.

My role

I ran the post-distribution analysis — the measurement layer the engine could not provide about itself. I did not build the targeting model.

Method

Compare targeted buyers against comparable untargeted ones, and treat the difference as the engine’s real contribution rather than treating targeted conversion as the contribution.

The comparison has to survive the objection that the two groups were never alike to begin with. Targeting is deliberately non-random, so the untargeted group is not a control group in any useful sense until you make it one.

Outcome

Validated savings of $XX million a year — and, more durably, a measurement standard applied to every later iteration of the engine. Subsequent versions had to beat a counterfactual, not just report their own conversion.

Commercial figures are masked as XX. Methods and relative changes are as they happened. · All projects

Next Killed a free-shipping subsidy Synthetic control on a weight-based program in Surabaya and Makassar.