B2B and service businesses rarely make a sale on their website. The website captures a lead; the sale happens later, through calls, meetings and proposals. If Google Ads only sees the form submission, it cannot tell a serious buyer from a student or spammer. Offline conversion tracking closes that gap.

Why offline conversions matter

  • Better bidding: smart bidding learns which clicks lead to qualified leads and sales.
  • Better reporting: see which campaigns and keywords generate revenue, not just leads.
  • Less waste: budgets shift away from keywords that produce low-quality leads.

How it works

  1. A user clicks an ad. Google adds a click identifier (GCLID) to the landing page URL, and the Google tag records the click.
  2. The user submits a form. Your website stores the GCLID (and optionally contact details) with the lead in your CRM.
  3. Sales qualifies the lead and later closes the deal, updating the CRM.
  4. Those events are sent back to Google Ads, matched to the original click, and recorded as conversions.

Google's guide to offline conversions using GCLID describes the process.

GCLID vs enhanced conversions for leads

Methods for importing offline conversions
MethodHow matching worksConsiderations
GCLID importStores the click ID with each lead and uploads it with conversion eventsRequires capturing GCLID in forms and CRM
Enhanced conversions for leadsUses hashed first-party data (such as email) captured on the form to match conversionsSimpler matching, works without storing GCLID, requires consent handling

Enhanced conversions for leads is now Google's recommended approach for many advertisers; see About enhanced conversions. Many businesses capture both for resilience.

Offline conversion tracking setup, step by step

1. Define the conversion stages

Agree with sales which CRM events matter, for example:

  • Marketing qualified lead (MQL)
  • Sales qualified lead (SQL) or opportunity created
  • Closed won, with deal value

2. Capture identifiers on forms

Add hidden fields to forms to store the GCLID (and UTM parameters) from the URL or cookies. Make sure the values pass into the CRM contact or lead record. Our UTM parameters guide covers source capture.

3. Create conversion actions in Google Ads

Create import conversion actions for each stage. Set which ones are primary (used for bidding) and which are secondary (reporting only).

4. Send conversions back

Options include scheduled CSV uploads, native CRM integrations (HubSpot and Salesforce both offer them) or API-based syncing. Send events promptly; Google has time limits for importing conversions after a click.

5. Set values

Assign values to stages (for example estimated value of an SQL and actual value of a closed deal). This enables value-based bidding.

6. Switch bidding gradually

Once enough offline conversions are recorded, move campaigns to bid toward qualified leads or value. Change one campaign at a time and monitor.

Value-based bidding for lead generation

With values attached, you can use bidding strategies that maximise conversion value rather than conversion count. Google then prioritises clicks likely to produce higher-value outcomes. This works best with consistent data volume; low volumes may require bidding on an earlier stage such as SQLs instead of closed deals.

Qualified lead tracking beyond Google

The same principle applies to LinkedIn, Meta and Microsoft Advertising, which all support offline or CRM-based conversion uploads. A single CRM source of truth makes it easier to feed every platform consistent data. This is a core part of our API and CRM integration work.

Offline conversion tracking for calls

Many service businesses receive most leads by phone. Call tracking tools can assign unique numbers to ad clicks or capture the GCLID through dynamic number insertion, then record call outcomes. When a call becomes a qualified lead or sale, that outcome can be imported just like a form lead. Without it, ad platforms only see a portion of your real results.

Common problems

  • GCLID not captured because of redirects or form tools stripping parameters.
  • Leads created in the CRM without the hidden fields mapped.
  • Conversions uploaded too late or with incorrect time zones.
  • Changing bidding before enough data exists.
  • Counting duplicate conversions for the same lead.

Test the whole flow with a real click and form submission before relying on it.

The impact on lead quality

When campaigns optimise toward qualified outcomes, lead volume may fall slightly while quality rises. Judge success by cost per qualified lead and pipeline, not by form submissions. Our guide to Google Ads for SaaS shows how this fits campaign strategy, and our lead scoring model guide explains how to define qualified stages.

If you want offline conversions set up reliably between your website, CRM and ad platforms, talk to our integrations team.

Frequently asked questions

What is a GCLID?
The Google Click Identifier (GCLID) is a unique parameter added to URLs when someone clicks a Google ad. It lets you connect later conversions back to the original click.
How long do I have to upload offline conversions?
Google sets limits on how long after a click conversions can be imported. Upload conversions as soon as possible, ideally daily or automatically, to stay within the window and help bidding.
Do I need a CRM for offline conversion tracking?
A CRM is the most practical way to record lead stages and deal values, though simpler systems or spreadsheets can work for low volumes.
Will offline conversion tracking reduce my lead volume?
It may shift campaigns toward fewer but better leads. The goal is more qualified pipeline at a lower cost, not more form submissions.