What 200% YoY GMV growth actually is. A walkthrough of a marketplace dashboard on the Olist dataset — and what shows up when you look past the headline numbers.

Source code and data prep Dashboard link

Olist Marketplace Data Dashboard

Why Olist?

Olist is an open dataset on Kaggle — Brazilian marketplace data, free to use. Orders, customers, sellers. Payments, reviews, delivery. Many categories, strong seasonality, plenty of noise. Messy enough to be realistic; structured enough to use without weeks of cleanup.

What the dashboard shows

Growth. GMV 10,298,842 · Orders 74,687 · AOV 138 · YoY GMV +230.9% · YoY Orders +230.9% · AOV change 0.0%. GMV and orders grow at the same rate, AOV is flat — so growth is more transactions, not bigger baskets. That’s the constraint for scaling. Weekly GMV: higher baseline than last year, sharp peaks (campaigns or seasonality), quick recoveries after dips. Not a smooth line, more like controlled chaos.

Retention and quality. 97% new users, 3% returning. Acquisition-led growth, not retention; if acquisition slows or gets costlier, GMV follows. Fixing retention will likely beat most acquisition experiments. Average review score 4.1, –1.6% YoY. A small drop, but at scale slipping scores often show up before revenue: worse conversion, fewer repeats, more spend on marketing. Easy to ignore, costly to fix later.

Structure. GMV is spread across health_beauty, watches_gifts, bed_bath_table, sports_leisure, computers_accessories — no category dominates. Geography: São Paulo ~39%, Rio ~13%, Minas Gerais ~12%. Two options: improve logistics and delivery in these regions, or expand where demand exists but penetration is low.

Looker Studio and bottom line

I used this project to test Looker Studio properly. It’s flexible — you can build almost anything — but you also decide layout, logic, and visuals yourself; it doesn’t enforce defaults or make charts look good for you. You pay for that flexibility with time and attention. A more opinionated tool would leave more room for insights and less for configuration.

This dashboard isn’t polished, isn’t a pitch deck, isn’t finished. It does: surface real trade-offs, create a fast loop for better questions, remind you that growth metrics hide as much as they show. Missing for now: cohort analysis, LTV and repeat-purchase modeling, seller-level performance. 200% YoY looks great on its own; a dashboard’s job is to break that illusion. Underneath: growth is all acquisition, retention is weak, quality is slipping. Analytics isn’t for celebrating numbers — it’s for spotting problems while they’re still cheap to fix.