Counting form fills as conversions tells Google Ads who filled in a form, not who became a customer. Google Ads offline conversion import closes that gap by sending sales, contracts and phone outcomes back to your account, so reporting and bidding can follow the leads that matter. This guide explains what you need and how to set it up.
In this guide: Why Form Fills Are Not Enough | What Offline Conversion Import Does | The Data You Need | Ways to Import | Enhanced Conversions for Leads | Set It Up Step by Step | Choose the Right Stage to Optimize | Common Problems | Privacy and Consent | Who Needs to Be Involved | How to Judge the First Results | Document Your Setup | Frequently Asked Questions | Final Thoughts
Why Form Fills Are Not Enough
Lead generation accounts often optimize for the cheapest lead, and the cheapest leads are frequently the weakest. If Google only sees that a form was submitted, it cannot tell a serious buyer from a time-waster. When your cost per lead looks fine and sales stay flat, this is usually the cause. Our guide to rising cost per lead covers related causes.
What Offline Conversion Import Does
Google’s help page on offline conversion imports describes them as a way to send sales, contracts or phone-based outcomes back to Google Ads, so you can measure what happens after an ad click or call. You record what happened in your CRM or sales sheet, then upload it and match it to the original click.
The Data You Need
For click-based imports, you need the Google Click ID (GCLID) saved with each lead, plus the conversion type and the time the conversion happened. That means your site has to capture the GCLID when someone lands on it and store it with the lead record.
Ways to Import
Google lists several routes: the Data Manager, which it describes as the easiest option for new setups, the Google Ads API, file uploads (legacy), phone call conversions, and Zapier and Salesforce connections (legacy). The page also states that from 15 June 2026, offline conversion imports and enhanced conversions for leads uploads move to the Data Manager API and are blocked in the Google Ads API. Check that any CRM connector or agency setup you use supports a current route.
Enhanced Conversions for Leads
Enhanced conversions for leads is an upgraded version of offline import. It adds hashed user-provided data, such as an email address, to the GCLID to improve matching. Google recommends it over the standard import and says it is easier to set up with the Google tag or Google Tag Manager.
Set It Up Step by Step
- Capture the click ID. Add a hidden field to your lead form that stores the GCLID, and make sure redirects do not strip it.
- Decide which stages to import. Common choices are a qualified lead and a closed sale.
- Create the conversion action for the import in your account.
- Upload through a supported route and check the status for errors.
- Review the results after a few weeks and compare cost per qualified lead with cost per raw lead.
Choose the Right Stage to Optimize
Closed sales are the strongest signal but they are rare, and automated bidding needs volume to learn. If sales are too few, import an earlier stage such as a qualified lead and optimize toward that. Read how volume affects Smart Bidding before you decide.
Common Problems
- Missing click IDs. Leads that arrive without a GCLID cannot be matched.
- Slow uploads. Upload regularly, so Google receives results while they are still useful.
- Weak basic tracking. Fix your on-site setup first, following our guide to tracking conversions in Google Ads.
Privacy and Consent
Offline import uses customer data, so handle it with care. Tell visitors in your privacy policy how you collect and use their information, collect consent where the rules that apply to you require it, and follow Google’s policies on customer data. Hashed details such as email addresses are meant to protect privacy, but they do not replace your duty to have a lawful basis to use the data.
Who Needs to Be Involved
This setup crosses teams. Someone has to make sure the site captures the click ID, and someone in sales has to keep the CRM updated as leads move from new to qualified to closed. If stages are updated late or inconsistently, the uploaded data is weak. Agree the stage definitions in advance, so that a qualified lead means the same thing to everyone.
How to Judge the First Results
Allow time for conversions to build up. Sales often close weeks after the click, so early reports look incomplete. After a few weeks, compare cost per qualified lead and cost per sale with your earlier cost per raw lead. If cost per lead rises while the number of real customers holds or grows, the change is working, because you are paying for quality rather than volume.
Document Your Setup
Write down how the click ID is captured, where it is stored, which CRM stages trigger an upload, who runs the upload and how often. When something breaks, such as a form update that drops the hidden field, this record shortens the search for the cause. It also helps when the person who built the setup moves on.
Frequently Asked Questions
Do I need a CRM to use offline import?
No, but you need a reliable record of which leads became customers. A simple shared sheet can work to start, though a CRM makes uploads easier to repeat.
Can I use it for phone sales?
Yes. Google lists phone-based outcomes among the results you can send back, as long as you can link each sale to the original click or call.
Final Thoughts
Capture the click ID, import the outcomes that reflect real revenue and let bidding learn from quality. Leads that become customers should be what your account is optimized to find.
Want expert help with your account? See our Google Ads management service.
