Analytics and reporting for a detailing business
Most detailers judge a channel by the last thing they remember. A bad week on Google Ads gets it shut off. One Instagram post that produced a booking becomes the whole strategy. Neither of those is a measurement, and both of them cost money.
What you need fits on one page: calls and messages by source, leads, booked jobs, cost per booked job, and revenue by channel, split between coating work and core detailing. Those two lines behave so differently that averaging them hides everything useful.
The number that sets your budget is cost per booked job against your average ticket. If a coating client costs $180 to acquire and bills $1,400, you should be spending more, not less. If a $190 interior costs $140 to acquire, something upstream is broken.
Two weeks gets the tracking wired and a first baseline. Reporting becomes genuinely useful in month two, when there is something to compare against.