Google is grading itself on the wrong thing
Here is everything Google Ads knows about the money you spent yesterday: somebody clicked, and somebody filled out a form. That is the entire file.
So the guy who typed a fake phone number to see a price, and the homeowner who signed an $18,000 tear-off two weeks later, look exactly the same to your ad account. Same gold star, same weight, same pile of examples the algorithm learns from.
And then the algorithm goes and does precisely what you asked. You told it form fills are the goal, so it goes and finds you more form fills — cheaper ones, faster ones, from people who are frankly excellent at filling out forms. It is not optimizing for roofs. Nobody ever told it what a roof was.
None of which is your fault. You are on a roof. You are not sitting in an ad account at 9pm grading conversion data, and you should not have to be.
What "closing the loop" means
The loop is the whole trip: ad, click, form, phone call, inspection, signed contract. Google is there for the first half and then loses the thread completely.
Closing the loop means telling it what happened after the click — which leads were real, which booked, and which bought, including what the job was worth.
That is all it is. It is not a strategy. It is a report card Google has been waiting on this whole time.
How WonFlo does it
Three pieces. Two of them are ours.
- The click gets tagged, automatically, from day one. Every WonFlo funnel captures the ad-click attribution the moment a homeowner lands on it, before they have typed a thing. No tag to install, no setup step, no developer, no phone call with your ad guy. It is already on.
- You say what happened. In your dashboard, every lead has a Was this a real lead? prompt — good or junk — plus a place to confirm the booking, and to mark the job sold with its value. Seconds per lead.
- Those outcomes can go back to Google. WonFlo is built to send what you graded back to Google Ads as offline conversion data, matched privacy-safely against the original click. No spreadsheets, no CSV exports, no monthly upload chore that everyone quietly abandons by March.
What Google does with it
Once outcomes come back, Google is no longer working off form fills alone. It has deeper conversion data — which clicks produced real people, confirmed bookings, signed jobs, and real dollars — and it can use that for measurement and for optimizing toward the leads that turn into signed jobs.
What we are not going to tell you is that this makes your cost per lead go down. It might not. A lead worth having sometimes costs more than a lead that is not, and anybody promising you cheaper and better in the same sentence is selling something. What this does is stop Google from guessing. Given the choice, you would rather it chase the $18,000 job than whoever is cheapest to make click.
Your part of the job
Grade your leads in the dashboard. That is the entire ask.
Real or junk, once you have made contact. Booking confirmed, once it is on the calendar. Sold, with the number, once you have a signed contract. It is the same information you would give your foreman anyway, except this time something does the math with it.
Nobody else can do this part. Google does not know. We do not know. You were the one on the phone.
CRM sync is on the roadmap, so eventually outcomes can flow straight out of the system you already close jobs in — until then, the dashboard is the place.
Related
- Understanding the lead score — the score is our guess before you call. Your grade is the answer afterward.
- Lead alerts — what reaches you in the first sixty seconds, before any of this.
- Offline conversion tracking, in plain English — the longer read on the mechanics, if you want them.