When I worked at Shopify, the gold standard was GMV (the dollar amount in revenue). Naturally, that’s what we wanted to move with search A/B tests.
Seems sane. BUT it doesn’t actually isolate search per-se. A lot can happen:
- Someone buys a $50K rolex on control randomly, destroying an A/B test
- User checkouts happen rarely, add to carts occasionally, and search clicks frequently
For these experiments, You’d have to wait for very sparse confounders to even out. That might take months? Or maybe never as inventory + indices shift.
A better way:
- Focus on signals in the search interaction (clicks + dwell)
- Focus on events that give users value - but adjacent to search (add to cart from search UI, clear signals of interest, hovers, reading, scrolling, “read more”, subscribing, etc)
- Study the relationship between search value and lagging metrics: retention and conversion
As metrics move away from search, danger of confusing a final sale with poor/good search quality only increases.
-Doug
This is part of Doug’s Daily Search tips - subscribe here
Upcoming course: Build your own vector database
Want to understand what makes embedding retrieval fast, relevant, and useful in real AI systems? Join Build your own vector database and build the core pieces yourself, from embeddings and indexing to search and retrieval.