If you generate leads that close over days or weeks, offline conversion tracking is probably the highest-value measurement work available to you. It is the difference between Google optimising for form submissions and Google optimising for customers.
The problem it solves
Google Ads can only optimise toward what it can see. By default it sees a form submission. It has no idea whether that lead was a qualified prospect or somebody who mis-clicked.
So the algorithm dutifully finds you more of whatever produces form submissions — which is frequently the cheapest, lowest-intent traffic available. Offline conversion import fixes this by telling Google which leads were actually worth having.
How it works, end to end
- Someone clicks your ad. Google appends a unique click identifier, the GCLID, to the landing page URL.
- Your website captures that GCLID and stores it, usually in a first-party cookie and a hidden form field.
- When the form is submitted, the GCLID is saved against the lead record in your CRM.
- Your sales team works the lead and updates its stage — qualified, opportunity, closed won, with a deal value.
- You upload those outcomes back to Google Ads against the original GCLID.
- Google now knows which clicks produced revenue and bids accordingly.
Setting it up
Enable auto-tagging in Google Ads. Without it there is no GCLID. Check this first — it is occasionally switched off during migrations.
Capture and persist the GCLID. Read it from the URL on landing, store it in a first-party cookie with a lifetime matching your sales cycle, and write it into a hidden field on every form.
Add fields to your CRM for the GCLID and the click timestamp. Most CRMs need a custom field for this.
Create offline conversion actions in Google Ads, one per stage you want to optimise toward — typically Qualified Lead and Closed Won.
Upload the data. Options are a scheduled file upload, a native CRM integration where one exists, or the Google Ads API for a fully automated pipeline.
Choose the right stage to optimise toward
Optimising to Closed Won sounds ideal and often is not, because Google needs sufficient conversion volume within its attribution window to learn. If you close eight deals a month over a 90-day cycle, that signal is too sparse.
Optimising to Qualified Lead usually works better: it happens sooner, occurs more often, and still filters out the junk. Move deeper down the funnel as volume allows.
Common problems
- Auto-tagging disabled — no GCLID, nothing works.
- GCLID lost on multi-step forms or across a domain change.
- Cookie expires before the deal closes — match the lifetime to your actual sales cycle.
- Uploads outside the permitted window — Google rejects conversions uploaded too long after the click.
- Sales not updating stages — the whole system depends on CRM hygiene, which makes this as much a process problem as a technical one.
What changes afterwards
Campaigns that looked efficient on cost per lead frequently turn out to produce almost no qualified pipeline, and campaigns that looked expensive turn out to produce the customers. Reallocating budget on that basis is usually where the return on this work shows up.
Where to go from here
Offline conversion import is the point at which paid media stops being judged on form fills and starts being judged on revenue. If you want a second pair of eyes on your setup, our analytics and tracking team runs a free tracking audit that covers GA4, Google Tag Manager, conversion events, CRM integration and attribution.