Bid for revenue, not form fills.
Lead attribution from the ad click to the booked job. Every booked job is pushed back to Google, Meta, and Bing, so your campaigns bid for revenue, not form fills.
Your ad platforms optimize for the wrong number.
Google Ads, Meta, and Bing reward what they can measure: clicks, sessions, form submits. None of those are revenue. Without a closed loop, your campaigns auto-bid against form fills that may or may not become real jobs, and your CAC drifts up while booked-job CPL stays invisible.
The mechanism, end-to-end.
What's inside this module.
Booked-job revenue uploaded against the originating click ID. Smart Bidding optimizes on revenue, not leads.
Server-side events for every booked job. Restores attribution lost to iOS 14+ and ad blockers.
Microsoft Ads campaigns get the same closed-loop treatment as Google.
Cost per booked job, per campaign, per ad group, per keyword. Stop optimizing in the dark.
What operators actually see.
Booked-job revenue, not lead counts
We push the actual revenue figure tied to each booked job back to Google, Meta, and Bing within 60 seconds. The platforms then auto-bid against revenue, not against the form-fill proxy.
Click ID matching
Every booked job is matched to its originating click ID (gclid, fbclid, msclkid). No manual tagging, no spreadsheet reconciliation.
Honest reporting back to operators
We surface per-campaign cost-per-booked-job in the same dashboard your media team uses. The optimization loop runs without you babysitting it.
Fits the stack you already run.
No rip-and-replace. One API connection unlocks the loop.
Things sales gets asked every call.
How does this differ from server-side GTM?+
Server-side GTM ships events. We ship dollars. The conversion you push back is the booked-job revenue, not a count of submits. That's what trains Smart Bidding correctly.
What if my agency manages the ad accounts?+
We give your agency the same dashboard, scoped read-only, and they make the bid changes. The data quality argument goes away.
How accurate is the click ID match rate?+
98%+ for Google and Bing. Meta is ~85% post-iOS 14. We surface unmatched jobs so you don't double-count.
Does this work with Performance Max?+
Yes. Conversions feed PMax campaigns the same way. We've seen the largest gains on PMax accounts that were previously optimizing on form fills.
See Lead Attribution in your account.
Book a 30-minute walkthrough. We'll show you exactly how this fits into your existing operation, with your numbers.