Offline conversion tracking tells Google Ads and Meta which leads turned into real business. Without it, both platforms count every form and call the same, so their bidding chases whatever is cheapest. With it, they learn what a good lead looks like and find more of them.
The problem it solves
A form fill is not a sale. If ten people enquire and two become customers, the platform only sees ten conversions. It cannot tell the two from the eight. Campaigns then drift towards searches and audiences that fill in forms and never buy.
How it works
- A person clicks your ad. The platform attaches a click ID to the visit.
- They enquire. Your form saves the click ID with their details in your CRM.
- Later you mark the lead as qualified, quoted or won.
- That status is sent back to the ad platform with the click ID, or with hashed contact details.
- The platform matches it to the original click and records an offline conversion.
Google Ads
Google matches on its click ID, or on hashed email and phone through Enhanced Conversions for Leads. You create a conversion action for each stage you want to report, such as qualified lead and sale, and upload from your CRM, a spreadsheet or a connector.
Meta Ads
Meta receives offline events through the Conversions API. Send the lead's stage with the identifiers Meta gave you at the time of the lead, or hashed contact details. You can then optimise campaigns for qualified leads, not all leads.
What you need
- A CRM, or at least a spreadsheet, where every lead has a status
- Forms that capture the click ID in a hidden field
- Consent wording that covers this use of data
- A way to send the data: a native integration, a tool such as Zapier, or a developer
Which stages to send
Start with one stage that happens often enough for the platform to learn from, usually "qualified lead". Add "sale" with its value once volume allows.
Common mistakes
- Uploading weeks late. Send conversions within days.
- Forgetting phone calls. Use call tracking that passes calls into the CRM.
- Sending every lead as qualified, which teaches the platform nothing.
- Changing the conversion used for bidding too often.
What to expect
Reported conversions fall, because you now count fewer, better events. Cost per qualified lead is the figure to watch. Give bidding a few weeks to adjust.
Common questions
Is this only for big accounts? No. Any business where the sale happens after the click benefits, though small accounts need a stage that occurs often enough.
Do I need a developer? Not always. Many CRMs and form tools have built-in connections.
Related guides
- Google Local Services Ads UK: What They Are, Who They Suit and What They Cost
- Is Google Ads Worth It for a Small Business?
- Google Ads vs Meta Ads: Which Is Better for a Local Service Business?
- Google Ads Not Converting: 9 Causes and How to Fix Each One
Next step
AdsFlair runs Google Ads for UK trades and local service businesses. Ask for a free Google Ads audit and we will show you where your budget is going and what to fix first. There is no cost and no obligation. See our page on conversion tracking and reporting for how we work. Prefer to talk first? Book a 30-minute call.

