CONSTRUCTION LAB / 03

A choice becomes a report.

Fictional September 2026 data · EUR · local practice

Choose your question

Choose filters and load a report.

Selected campaigns
CampaignChannelSpendEnquiries
Where these numbers came from

Browser controls → GET request → Python validation → SQLite selection → JSON → checked display.

Spend is recorded in whole cents. A rate uses total spend divided by the selected enquiry count. Zero counts have no rate.