Most contractors run ads like they're buying lottery tickets. We run them like a sales channel. Every audience, creative, and ad set is built around one question: how many booked jobs will this produce?
We track call volume, cost per qualified lead, close rate, and average ticket. If a campaign isn't moving revenue, it gets paused. If it is, it gets fed.