- Ad platforms can’t tell a good lead from a bad one unless you tell them.
- Counting every form fill rewards the cheapest, lowest-quality leads.
- Google’s enhanced conversions for leads and Meta’s Conversions API can receive lead outcomes from your CRM.
- Start simple: mark leads as qualified or won in your CRM, then send that back.
Why are form fills the wrong goal?
A form fill only tells the platform someone submitted a form. It doesn’t say whether they were a real prospect, a competitor, a job seeker or a bot. Automated bidding then looks for more people like those who filled in forms, and the cheapest way to get more form fills is usually lower-quality traffic.
The result is familiar: cost per lead looks great in the dashboard, but the sales team says the leads are poor.
What should count as a conversion?
Something closer to revenue. Depending on your business, that might be:
- a qualified enquiry, checked by a person
- a booked appointment or discovery call
- a proposal sent
- a sale or signed client
The further down the funnel, the better the signal, but the fewer conversions you have. Platforms need a reasonable number of conversions to learn, so many businesses use qualified enquiries as the main goal and closed sales as a value signal.
How do you send real outcomes back to Google?
Google’s recommended approach is enhanced conversions for leads:
- Your website’s Google tag captures hashed details, such as email address, when someone submits a form.
- The lead goes into your CRM.
- When the lead becomes qualified or turns into a sale, you upload that outcome with the same hashed details.
- Google matches it to the ad interaction and learns which clicks produce real business.
It replaces the older offline conversion import that relied only on click IDs. Since June 2026, these uploads go through Google’s Data Manager rather than the older Google Ads API route, so check that your CRM connection has been updated.
And to Meta?
Meta’s Conversions API can receive lead stages from your CRM, such as qualified or converted, so Meta can optimise toward leads that progress rather than every submission. Lead forms inside Facebook and Instagram are especially prone to low-quality submissions, so feeding back outcomes matters even more there.
Where do you start?
- Agree what a real enquiry is. Write a one-line definition the whole team uses.
- Record it. Mark each lead in your CRM as qualified, not a fit, or spam. Even a spreadsheet works to begin with.
- Capture the right details. Make sure forms collect a work email, and that your tag passes it to Google as an enhanced conversion.
- Send outcomes back. Connect your CRM to Google and Meta, or upload outcomes on a regular schedule.
- Change the goal. Once enough qualified conversions are flowing, make them the primary goal and demote raw form fills to secondary.
Does this work for small lead volumes?
Yes, with care. If you only get a handful of qualified leads a month, keep form fills as the bidding goal for now but monitor quality by campaign, and use qualified leads to decide where budget goes. As volumes grow, switch bidding to the better signal.
Platform settings and defaults change often. This guide reflects Google Ads, Meta and Shopify as at 14 November 2026. For the short version, see the related FAQ answer.
Want to know whether your campaigns are learning from real enquiries? Our free Growth Diagnostic flags where your budget is most likely leaking.
Get your free roadmap Book a strategy call