Skip to content
Free AI visibility check: does your brand show up in ChatGPT and Gemini answers?Apply →
CRM4 min read

Google Ads offline conversion tracking: tying CRM sales back to your ads

GCLID, enhanced conversions for leads and CRM integration, so you measure closed sales instead of form leads.

AuthorMahmud FiloğluReviewed byLast updated: View as Markdown
Google Ads offline conversion tracking: cover with the Google Ads logo

Google Ads offline conversion tracking means taking an outcome that happens off the website after an ad click (a lead your sales team qualifies, a proposal sent, a signed contract), uploading it back into Google Ads and matching it to the click it came from. In B2B, healthcare and any business where the sale closes on the phone, in a meeting or at the clinic, this is how you see what your ads actually deliver.

Why form conversions are not enough

A campaign that counts form submissions as conversions gives every person who fills in the form the same value. Yet in B2B a share of leads is never qualified: students, competitors, people outside your service scope. Smart bidding multiplies whatever you tell it is valuable; reward form volume and form volume goes up, while sales may not.

Offline import fixes this: you tell Google Ads "the lead from this click turned into a sale, and here is its value." From then on, the bid strategy looks for users who resemble buyers.

Two ways to match

Import with GCLIDEnhanced conversions for leads
Match keyThe click ID (GCLID)Hashed (SHA-256) email or phone number
What it takesCapturing the GCLID in the form and writing it to the CRMCollecting email/phone in the form and sending it with the tag
StrengthDirect click matchCan still match when the GCLID is lost
WeaknessThe GCLID drops if the cookie or URL is lostDepends on matching the user's Google account

Google recommends enhanced conversions for leads for new setups and positions the classic import as the older version of it; enhanced conversions for leads still use the GCLID and auto-tagging. In practice, setting up both raises the match rate.

Setup steps

1. Turn on auto-tagging

Auto-tagging must be on in the Google Ads account; only then is the GCLID added to the URL. Check that redirects on your site do not strip URL parameters.

2. Capture and store the GCLID

When a visitor lands on the site, write the GCLID to a first-party cookie or browser storage, and pass it to the CRM through a hidden field when the form is submitted. The visitor may fill in the form days later rather than on the first visit, so do not lose the value as they move between pages.

3. Define the stages in your CRM

Decide which stages of your CRM sales pipeline you will send to Google Ads. A typical B2B setup: qualified lead (MQL or SQL), proposal sent, deal won. Each stage becomes a separate conversion action in Google Ads, and you choose separately which one feeds the bid strategy.

4. Assign values

Send the real amount for won deals and an estimated value for intermediate stages. Values let the bid strategy answer the question "which lead is worth more?"

5. Choose an upload method

There are three routes: Google Ads Data Manager, which Google recommends (with CRM and file connections); a scheduled upload from the Google Ads interface via CSV or Google Sheets; and your CRM's built-in integration (systems such as HubSpot and Salesforce have Google Ads connections). Whichever you choose, upload at least once a day.

6. Verify

Check the number of uploaded and matched rows on the diagnostics screen in Google Ads. The gap between won deals in your CRM and conversions in Google Ads points to unmatched clicks or to channels other than ads.

A setup for long sales cycles

For offline imports, the conversion must happen within at most 90 days of the click. If your B2B sales cycle runs longer, uploading only the "won" stage brings the data in late and incomplete. The fix is to make an early, frequent stage of the cycle (for example, a lead accepted by the sales team) the primary conversion, and upload won deals as a secondary conversion for value and reporting.

Enhanced conversions for leads send personal data to Google, even if hashed. This must be covered in your privacy notice and be consistent with your cookie and marketing consents (in Turkey, under KVKK, the personal data protection law). If you get traffic from Europe, the Consent Mode v2 signal must be set up correctly too. Have a specialist review the legal side.

Setting up your Google Ads account to work with sales data is part of our Google Ads agency service. To define the sales stages in your CRM and build the integration, see CRM consulting.

Frequently asked questions

What is a GCLID?

The GCLID (Google Click Identifier) is the unique click ID that Google Ads adds to the URL after an ad click when auto-tagging is on. In an offline conversion upload, the sale is matched to the ad click through this ID.

What happens if the sale closes months after the click?

Google Ads only matches a conversion to clicks within the conversion window set in your account, and for offline imports that window is at most 90 days. If your sales cycle is longer, upload an earlier stage of the cycle (for example, a qualified lead) as a separate conversion.

How do enhanced conversions for leads differ from a GCLID upload?

A GCLID upload matches on the click ID. Enhanced conversions for leads match on the hashed email or phone number collected in the form, which can raise the match rate when the GCLID could not be captured. You can use both together.

How often should I upload the data?

Uploading at least once a day is recommended so that bid strategies work with fresh data. A CRM integration or a scheduled upload does this without manual work.

Sources

  1. 1Google Ads Help, About offline conversion imports, 2025
  2. 2Google Ads Help, About enhanced conversions for leads, 2026
  3. 3Google Ads Help, Upgrade offline conversion imports to enhanced conversions for leads, 2026

About the author

Performance Marketing Specialist

Furkan Coskun , specialized in digital marketing, stands out for its data-driven approach Performance Marketing Specialist 'tir. Produces effective results with high analytical skills in the planning, optimization and scaling of performance campaigns.

All their posts

The service this post relates toGoogle AdsDo you want to reach your target audience with Google Ads? Roicool is the Google Advertising Agency that transforms your digital investments into measurable results using performance-based strategies. Global Strategies

More posts

All CRM posts

Let’s put what you read to work for you.

In a 30-minute intro we look at your account and tell you which step should come first.