If your business closes deals over the phone or in person, the conversion column in your account is probably showing you a fraction of the truth. Tracking offline conversions and phone calls from Google Ads closes that gap by connecting a click to what actually happened afterwards: the call that lasted nine minutes, the quote that got signed three weeks later, the lead that turned out to be a wrong number. Google gives you two mechanisms for this, call conversion tracking and offline conversion imports, and they work best together.
The setup takes an afternoon. The part most advertisers get wrong is what they do with the data once it flows in.
The gap between a click and a closed sale
A standard conversion tag fires when something happens in the browser: a form submission, a thank-you page load, a checkout. For ecommerce that covers most of the value. For a law firm, HVAC contractor, dental practice, equipment dealer or B2B software company, the browser event is only the start of the sale.
An offline conversion is any revenue-generating action that happens away from your website: a phone call handled by your front desk, a demo booked and later signed, a showroom visit, a contract emailed back. Without offline conversion tracking, Google’s bidding algorithms optimise toward the cheapest form fill rather than the most profitable customer.
That distinction matters more than it sounds. In a typical lead-gen account, the keywords that produce the most cheap leads and the keywords that produce the most revenue overlap by maybe 50 to 60 percent. Bidding blind means paying premium prices for the wrong half.
Three kinds of phone call conversions Google can measure
Google separates call tracking into distinct conversion actions, and each one needs its own setup. Mixing them up is the most common reason advertisers end up double-counting.
- Calls from ads: someone taps the call extension or a call-only ad and dials without ever landing on your site. Google records these automatically once you create the conversion action and set a minimum call duration.
- Calls to a number on your website: a visitor clicks through, browses, then dials the number in your header. Google swaps your number for a Google forwarding number using a small snippet, so the call can be attributed back to the click.
- Clicks on a number on your mobile site: the tap itself is counted as a conversion, which is weaker evidence than a completed call but useful as a secondary signal.
Google forwarding numbers are available in a limited set of countries, and the pool is shared, so a very low-traffic account may occasionally see the same number reused. Third-party call tracking platforms (CallRail, WhatConverts, Invoca and similar) get around this with dedicated numbers, dynamic number insertion by source and call recordings you keep control of.
Setting up call conversions in about 20 minutes
Working inside Google Ads, the sequence is roughly the same for both call types:
- Go to Goals, then Conversions, then Summary and create a new conversion action. Choose Phone calls, then pick calls from ads, calls from a website, or clicks on a number.
- Set a minimum call duration. The default is 60 seconds; for most service businesses, 30 to 60 seconds filters out hang-ups while 90 seconds or more starts to reflect a genuine enquiry.
- Assign a value. If you know your average job is worth $850 and roughly one in four qualified calls books, $200 per call is a defensible starting figure.
- For website calls, install the Google tag plus the number-swap snippet on every page where your phone number appears, including the footer and any landing pages.
- Test it. Load the page from a Google Ads click, confirm the displayed number changes, place a real call and check that the conversion appears (reporting can lag a few hours).
Google’s own documentation in the Google Ads Help Center is kept current as the interface shifts, which it does a couple of times a year. If you record calls, check your state rules first: around a dozen US states require consent from all parties, and in the EU you also need to satisfy Google’s EU user consent policy before passing data back.
Call length is a weak proxy for lead quality
Here is the part most guides skip. A 60-second threshold treats a price-shopper who never books the same as a customer who signs a $12,000 contract. Both land in your conversion column as one call, and Smart Bidding treats them identically.
The fix is to grade calls after the fact and feed the grade back in. Most teams do this with a simple tier system:
- Tier 1, qualified enquiry: right service area, real budget, booked or quoted. Import with the full expected value.
- Tier 2, marginal: in scope but unlikely to buy soon. Import at a fraction of the value, say 20 percent.
- Tier 3, junk: spam, recruiters, wrong number, out of area. Import nothing, or import a zero-value conversion so you can report on waste by keyword.
After a month or two of this, the search terms report tells a different story than raw conversion counts did. Broad terms that looked efficient often turn out to generate Tier 3 volume, which is when a disciplined approach to cost per click starts paying for itself twice.
Importing offline conversions from your CRM
Offline conversion imports work through the GCLID, the click identifier Google appends to your landing page URL when auto-tagging is on. Capture it, store it against the lead, and send it back when the deal progresses.
The workflow in practice:
- Confirm auto-tagging is enabled in your account settings.
- Add a hidden field to every lead form that reads the
gclidparameter from the URL (or the cookie, if the visitor bounced between pages) and writes it into your CRM alongside the contact record. - Create offline conversion actions that mirror your sales stages: Qualified Lead, Quote Sent, Closed Won.
- Upload results using the Google Ads offline conversions template with four columns at minimum: Google Click ID, Conversion Name, Conversion Time and Conversion Value. Currency is required if you use multiple.
- Automate it. Scheduled imports from Google Sheets, an SFTP or HTTPS source, a native CRM integration or the Google Ads API all beat a manual CSV that someone forgets to upload.
Two constraints matter. Conversions must be imported within 90 days of the original click, so a sales cycle longer than that needs a mid-funnel stage you can report inside the window. And imports usually surface in reporting within a few hours, though allow up to 24 before you assume something broke.
If you cannot store a GCLID (paper forms, walk-ins, phone-only leads), enhanced conversions for leads is the alternative. It matches hashed email addresses or phone numbers collected on your form against the click, which is less precise than a GCLID but far better than nothing.
Feeding deal values back so Smart Bidding chases revenue
Importing data is only half the job. Once offline conversions are flowing reliably, promote them in your conversion settings: mark the sales-stage action as primary and demote the raw form fill to secondary. Google then bids toward closed business instead of enquiries.
Give it a few weeks before judging anything. Target ROAS and Maximize Conversion Value strategies need volume to learn from, and a sudden switch mid-month tends to produce a noisy fortnight. Our breakdown of manual versus automated bidding covers how much data each strategy realistically needs.
Accurate offline data also sharpens everything downstream. Your ad copy tests can be judged on revenue per impression rather than click-through rate, and your remarketing lists can exclude people who already bought instead of following them around for a month.
Mistakes that quietly corrupt your data
- Counting the call and the imported sale as separate primary conversions. One deal, two credits, inflated ROAS.
- Losing the GCLID on multi-step forms. Store it in session storage on the first page load, not only on the submit page.
- Setting a minimum call duration of zero. Every misdial becomes a conversion and bidding follows the noise.
- Uploading conversion times in the wrong timezone format. Google rejects the rows, often silently until you check the import log.
- Hard-coding the phone number in an image or a script Google cannot read. The forwarding number never swaps in.
Set a recurring reminder to review the diagnostics tab on each conversion action monthly. Tag breakages rarely announce themselves; they show up as a conversion rate that drifted down 30 percent for no obvious reason.
Frequently Asked Questions
Can I track phone call conversions in Google Ads?
Yes, Google Ads tracks three call conversion types natively: calls from call extensions and call-only ads, calls to a number on your website using a Google forwarding number, and clicks on a mobile number. Each is set up as its own conversion action, and you choose a minimum call duration (60 seconds by default) before a call counts.
How can I track offline conversions in Google Ads?
Capture the GCLID from your landing page URL into your CRM, then import the outcome back into Google Ads within 90 days of the click. Uploads can run through the offline conversions template in Google Sheets, an SFTP feed, a CRM integration or the Google Ads API for fully automated daily syncing.
How to track phone call conversions?
Create a phone call conversion action, install the Google tag plus the number-swap snippet on every page showing your number, and set a duration threshold of 30 to 90 seconds. For lead quality grading rather than raw counts, a dedicated call tracking platform adds recordings, per-source numbers and scoring you can push back into your ad account.
How can I track conversions in Google Ads?
Google supports four sources: website events via the Google tag, app conversions, phone calls, and imported offline conversions. Most service businesses need at least three of the four, with website forms as a secondary action and offline sales data set as the primary signal for bidding.
Want your reporting to match your bank account?
If your Google Ads conversions and your actual sales figures tell two different stories, the tracking is usually the culprit rather than the campaigns. SEO Quirk audits call and offline conversion setups for lead-gen businesses, and there are good reasons to have a local agency on the other end of the phone while you sort it out.