Search Converts LLC BBB Business Review ☎ 720-712-8615 Free Strategy Session ☎

Home / Blog / Offline conversion imports

Offline conversion imports: teach Google Ads which leads became customers

If your ads count every form fill as a win, smart bidding will happily buy you more spam. Here is how to send real outcomes back to the platform.

BBB A+ accreditedDenver since 2012Own companies run on these methodsNo contract until you're ready

Bid on buyers, not forms.

By Zach Wennstedt, founder · October 10, 2026

Direct answer: An offline conversion import sends outcomes that happen after the click, such as a qualified call, a booked appointment or a closed sale, back into Google Ads. You capture the Google click ID (GCLID) or customer details with each lead, record what happened in your CRM, and upload it on a schedule. Automated bidding then optimizes toward leads that actually turn into revenue.

The problem: the ad platform only knows what you tell it

Most lead-generation accounts track a conversion the moment a form is submitted or a call lasts longer than a minute. That is a reasonable start, and it is also where a lot of wasted spend begins. Smart bidding strategies like Maximize Conversions and Target CPA learn from those signals. If a spam submission, a job seeker, a vendor pitch and a real customer all count as one conversion each, the algorithm learns to find more of whatever is cheapest. Usually that is not the customer.

Service businesses feel this most. The difference between a lead and a sale is a phone call, an estimate, sometimes a site visit and a signed contract. None of that happens on your website, so none of it reaches Google Ads unless you send it there. Offline conversion imports close that loop.

How it works, in plain terms

  1. Capture an identifier with every lead. With auto-tagging on, Google Ads adds a gclid parameter to the landing page URL. A hidden field on your form, or your call tracking tool, stores it with the lead record. Google notes the GCLID is case sensitive, so store it exactly as received.
  2. Record what happened. In your CRM, or even a well-kept spreadsheet, mark each lead as it moves forward: qualified, appointment set, quote sent, won, with the date and, ideally, the value.
  3. Upload the outcomes. Send those stages back to Google Ads as conversion actions, by scheduled file upload, a CRM integration or the API. Google's help documentation sets limits on how long after the click a conversion can be imported, depending on the data source, so upload on a regular schedule rather than in a big batch months later.
  4. Point bidding at the stage that matters. Once enough outcomes are flowing, make the deeper stage, such as qualified lead or sale, the primary conversion that bidding optimizes toward, and keep the raw form fill as a secondary, observation-only action.

Enhanced conversions for leads

Google also offers enhanced conversions for leads, which it describes as an upgraded form of offline conversion import that uses first-party data the customer gave you, such as an email address. The data is normalized and hashed before it is matched. This helps when a GCLID was not captured, for example on a different device or after a cookie was cleared. Google's guidance is to keep sending the GCLID where you have it, along with the customer data, and to include an order or lead ID to avoid duplicates. Treat privacy as a requirement, not an afterthought: say in your privacy policy that you share hashed data with advertising partners, and follow the consent rules that apply where your customers live.

Which stages to import

You do not need a perfect funnel on day one. Start with the stages you can record reliably:

StageWho records itWhy it helps
Qualified leadWhoever answers the first callFilters out spam, job seekers, wrong service area. Happens quickly, so it gives bidding fast feedback.
Appointment or estimateScheduler or salespersonA strong signal of intent for high-ticket services.
Closed sale, with valueOffice or bookkeepingLets you optimize for value, not volume. Slower to arrive, so pair it with an earlier stage.

The earlier stage matters because bidding needs volume to learn. A business that closes a handful of jobs a month may not have enough sales for the algorithm on their own, but it will have plenty of qualified leads.

Calls count too

For many local businesses most revenue arrives by phone. Call tracking tools can pass the click ID from a website visit to the call record, and Google Ads can track calls from ads directly. The same principle applies: a 90-second call from a robocaller and a 12-minute call that books a job should not be worth the same. Mark call outcomes and import the qualified ones. Our page on call conversion rate covers how to measure what happens on the phone.

A one-week setup plan

Day one: confirm auto-tagging is on and add a hidden GCLID field to every lead form. Day two: map that field into your CRM or lead sheet and test it with a real ad click. Day three: agree on two or three lead stages with whoever answers the phone, and write down exactly what each one means, so “qualified” means the same thing on Monday and Friday. Day four: create matching conversion actions in Google Ads, set to secondary so they do not change bidding yet. Day five: run the first upload and check the diagnostics for match errors. Leave the new actions as secondary for a few weeks while data builds, then promote the stage you trust most to primary.

Common mistakes

  • Losing the GCLID between systems. The form captures it, but the CRM field is never mapped, or a redirect strips the parameter. Test with a real ad click and follow the lead all the way through.
  • Double counting. Importing a sale as a primary conversion while the form fill is also primary tells bidding the same lead converted twice. Keep only one stage primary per goal.
  • Uploading too rarely. Monthly batches leave the algorithm guessing for weeks, and very late imports can fall outside the allowed window. Weekly is a good minimum; daily is better.
  • Changing everything at once. When you switch the primary conversion, performance numbers will shift because you are now counting something rarer. Give the account time to relearn before judging it, and change one thing at a time.
  • Garbage in. If the team does not update lead stages, the import sends nothing useful. Make the CRM step part of the sales process, not an extra chore.

Beyond Google: the same idea everywhere

Meta offers a conversions API for sending server-side and offline events, and Microsoft Advertising supports offline conversion imports too. Programmatic and connected TV buys can be measured against offline sales through matched-audience studies. The principle never changes: platforms optimize for the signal you feed them, so feed them the outcome you actually want. If you run Meta ads or programmatic display alongside search, plan the data flow once and reuse it.

What results to expect

We will not promise a number, and you should be wary of anyone who does. What you can expect is clarity. Within a few weeks of clean imports, you can see which campaigns, keywords and audiences produce customers rather than form fills. Budget usually moves from the cheap-but-empty sources toward the ones that close. Sometimes the cost per lead goes up while the cost per customer goes down, which is exactly the trade you want.

Offline conversion tracking is part of how we run Google Ads management, and it pairs naturally with fixing the page itself. If the leads are real but few, start with our notes on where your website leaks leads.

Sources: Google Ads Help, Set up offline conversions using Google Click ID (GCLID); Google Business, Enhanced conversions for leads; Meta for Developers, Conversions API.

Questions people ask

What is an offline conversion import?

A way to send outcomes that happen after the click, such as qualified calls, appointments and sales, back to Google Ads so automated bidding can optimize toward them.

What is a GCLID?

The Google click identifier that Google Ads adds to your landing page URL when auto-tagging is on. Storing it with each lead lets you match later outcomes back to the ad click.

Do I need a CRM to import offline conversions?

A CRM makes it easier, but a consistently updated spreadsheet with the click ID, stage, date and value can work for a small business using scheduled uploads.

What are enhanced conversions for leads?

Google's upgraded form of offline conversion import that also matches hashed first-party data, such as an email address, to improve matching when a click ID is missing.

How often should I upload offline conversions?

At least weekly, ideally daily. Frequent uploads give bidding faster feedback and keep imports within Google's allowed time window.

Want us to find your leaks?

A free strategy session with a real person. We look at your site, your traffic and your numbers, then tell you plainly what would move them.

Related pages

Keep reading:

Call 720-712-8615