Guide

Offline conversion tracking for Google Ads: the four methods, compared

If customers buy on the phone, on WhatsApp or in person, Google Ads can’t see the sale unless you tell it. There are four ways to do that. Each one works for some leads and fails for others.

Updated November 2026 · About 4 minutes

Short version. Click ID imports and enhanced conversions for leads work when the lead started on your website. Call conversion imports work for calls Google tracked with a forwarding number. Confirmation links work for almost any lead, as long as the customer opens a link after they buy. Calls from a Google Maps listing are the hardest: only the last method can count them. Most businesses with phone and Maps leads need more than one.

Why it matters more than reporting

Smart Bidding, Performance Max and value-based bidding all learn from the conversions you send. If your best customers buy on the phone and you only send website form fills, Google learns to find more people who fill in forms. That’s a different, usually cheaper, customer. Sending offline sales, with their value, changes what the algorithm goes looking for.

Method 1: Import conversions by click ID (GCLID)

When someone clicks your ad, Google adds a click ID to the landing page URL. Capture it in a hidden form field or your CRM, and when that lead becomes a sale, upload the click ID with the conversion time and value.

  • Works for: leads that clicked an ad and then filled in a form or otherwise identified themselves on your site.
  • Fails for: anyone who called from the ad, your Maps listing or your Business Profile without visiting the site. There’s no click ID to capture.
  • Worth knowing: since 15 June 2026, Google points new integrations to the Data Manager API rather than the Google Ads API for these uploads.

Method 2: Enhanced conversions for leads

Your website’s Google tag collects a hashed email or phone number when someone submits a lead form. Later you upload the sale with the same hashed details, and Google matches the two.

  • Works for: leads that submitted a form on your website, even if you didn’t capture the click ID.
  • Fails for: leads that never submitted anything through your tagged website. Google’s documentation says the click ID is required if you’re not using the tag to collect the lead’s details.

Method 3: Call conversion imports

If your call assets, call ads or location assets use Google forwarding numbers with call reporting on, Google logs each call. You can later upload the outcome of a call using the caller’s number and the call start time, and Google matches it to the call it logged. The Data Manager API added call conversions in November 2026.

  • Works for: calls placed through a Google forwarding number shown in your ads, in countries where forwarding numbers are available.
  • Fails for: calls to your real number, including most calls from your organic Business Profile, and calls where the caller ID is hidden. Google notes that in some countries, including India, some calls show a Google number instead of the caller’s.
  • Worth knowing: you need the caller’s number and the exact call start time from your own phone system to upload.

Method 4: Customer touchpoints

After the sale, the customer gets something they want to open: their voucher, quote, proposal or receipt. When they open it, the sale reaches Google Ads with its value and privacy-safe matching data, and Google matches it to the ads that person interacted with. This is how Attributane works.

  • Works for: almost any lead, however it reached you: Maps calls, Business Profile messages, WhatsApp, referrals who saw your ad, walk-ins.
  • Fails for: customers who never open their touchpoint, and sales where you have no way to reach the customer.
  • Worth knowing: open rates depend on how useful the touchpoint is. In our hotel case study, about 90% of guests opened their voucher.

Which method for which lead

How the lead reached youClick ID importEC for leadsCall importTouchpoint
Clicked ad, filled a formYesYesNoYes
Called the forwarding number in an adNoNoYesYes
Called from your Maps listingNoNoNo, it rings your real numberYes
Messaged on WhatsApp from MapsNoNoNoYes
Saw an ad, called days laterNoNoNoYes, if Google can match them
Needs the customer to actNoNoNoOpen their touchpoint

A sensible setup for a local business

  1. Keep your website tag tracking form fills and purchases.
  2. Send a touchpoint for every sale that closes in a conversation, with the real value.
  3. Make the sale-with-value action your primary conversion for bidding, and leave calls and clicks as secondary, so Google optimises for buyers.
  4. Give it a few weeks of steady data before judging bidding changes.

Not sure if this fits your business?

Four quick questions. We’ll tell you honestly, including when the answer is no.

Common mistakes

  • Counting the same sale twice. If two methods can report the same sale, send the same transaction ID, or use separate actions and only bid on one.
  • Bidding on “calls over 60 seconds”. It’s easy to count and a weak signal. A short call can be a booking and a long one can be a complaint.
  • Forgetting consent. For customers in the EEA and UK, ask before measuring, and say in your privacy policy that you share data with Google for ad measurement.

Sources

Your next sale is going to happen on the phone. Let Google see it.

Answer four questions. If we’re a fit, we’ll set you up on a short call and you won’t pay until the first conversion shows up in your Google Ads account.

How it works