CONSTRUCTION LAB / 03
A choice becomes a report.
Fictional September 2026 data · EUR · local practice
Choose filters and load a report.
| Campaign | Channel | Spend | Enquiries |
|---|
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.