
Track phone calls with Google Ads call-conversion tracking or a call-tracking tool, then feed closed sales back in via offline conversion imports — either by tagging each click with a GCLID stored in your CRM, or by uploading enhanced conversions for leads matched on email or phone. This teaches Google to bid toward buyers, not just form-fillers.
- Phone calls are tracked two ways in Google Ads: call-from-ad and call extensions natively, or a call-tracking tool that records calls from your website with a dynamic number.
- Offline sales come back in through offline conversion imports — Google stores a unique click ID (GCLID) you capture and save in your CRM, then upload when the deal closes.
- Enhanced conversions for leads is the newer, simpler path: match closed sales by hashed email or phone instead of managing GCLIDs, ideal when your CRM can't store the click ID.
- Importing closed-sale data lets Smart Bidding optimize toward keywords and audiences that produce paying customers, not just form fills — often the single biggest performance lift available.
- Set a count-as-conversion delay window long enough to cover your real sales cycle; deals that close weeks later still need to make it back to the right click.
- Most setups need three pieces working together: a click ID or match key captured at the lead, a CRM that records source plus close, and a recurring upload back to Google Ads.
Step 1: Capture the Phone Calls First
Before you can import call data, you have to be tracking calls in a way Google can see — and there are two distinct setups depending on where the call starts.
If the call comes straight from the ad — someone taps a call button in a mobile search ad or your call asset — Google Ads tracks it natively with call-conversion tracking. You turn it on in your conversion settings, set a minimum call length that counts as a conversion (so 4-second misdials don't), and Google attributes the call to the click. No extra tool needed.
The harder case is calls from your website: someone clicks an ad, lands on your page, then dials the number printed there. To attribute that call to the right keyword you need a dynamic number — a call-tracking tool (CallRail, WhatConverts, or Google's own forwarding number for calls to a website) that swaps in a tracking number per visitor and ties the call back to the click that brought them. Without it, website calls look like they came from nowhere.
Decide which calls matter — ad calls, website calls, or both — and instrument them before worrying about offline sales. A call that isn't tracked can't be imported, and the call is often the highest-intent action a service business gets. Set the minimum-duration threshold thoughtfully: long enough to filter noise, short enough not to drop genuinely quick bookings. Once calls register as conversions, you have the foundation to layer real closed-sale value on top.
Step 2: Import Offline Sales With the GCLID Method
The classic way to feed a closed sale back into Google Ads is the offline conversion import, built around a click identifier Google generates for every paid click — the GCLID.
Here's the chain. When someone clicks your ad and lands on your site, Google appends a GCLID to the URL. You capture that value and store it with the lead — usually in a hidden form field that writes to your CRM, so each contact record carries the exact click that created it. The lead then progresses through your pipeline by phone, email, or in person. When it closes, you upload a file (or push via API) back to Google Ads containing the GCLID, the conversion action, the time, and ideally the deal value. Google matches the GCLID to the original click and records a conversion — or a revenue figure — against the precise keyword, ad, and campaign responsible.
The payoff is that Google now optimizes toward clicks that become customers, not clicks that become form fills. If two keywords each produce ten leads but one produces eight sales and the other one, Smart Bidding can shift budget accordingly — but only if you send the outcomes back.
The requirement is that your CRM must capture and retain the GCLID at lead creation. If your forms or intake process don't store it, this method can't work retroactively for those leads. That's the most common point of failure: the click ID was never saved, so there's nothing to match on. Get GCLID capture wired into every lead-entry point before you rely on this method.
Step 3: Use Enhanced Conversions When You Can't Store a GCLID
If your CRM can't capture or hold the GCLID — common with older systems, phone-only intake, or third-party booking tools — use enhanced conversions for leads instead, which matches on customer data rather than click IDs.
The idea is simpler in practice. Instead of tracking a click identifier, you collect the lead's email (and/or phone) at the point of enquiry, hashed for privacy. When the deal closes, you upload that same hashed email or phone along with the conversion and value. Google matches the lead back to the originating click using the customer data, no GCLID required. For businesses that take details by phone or in person, this is often far more achievable than retrofitting GCLID capture into every channel.
The trade-offs: matching depends on the same email or phone existing on the click side, so coverage is usually a bit lower than a clean GCLID match, and you must collect and store the data compliantly. But for many service businesses it removes the single biggest barrier to ever importing offline sales — the click ID their systems were never built to hold.
Whichever method you choose, set a conversion window that fits your real sales cycle. If deals routinely close 30 or 60 days after the first click, a short attribution window will quietly drop your best long-cycle sales before they're ever imported. Match the window to how your business actually buys, then upload on a regular schedule — weekly or daily — so the data stays fresh enough to steer bidding while the campaigns are still live.
Why This Is Worth the Setup Effort
Importing calls and offline sales is worth the work because it changes what Google Ads is optimizing for — from leads to revenue — and that shift is usually the highest-leverage improvement a service business can make.
Without it, Smart Bidding optimizes toward whatever it can see: form fills, button clicks, maybe call duration. It will happily chase the keywords that produce the most cheap enquiries, even if those enquiries never buy. Once closed-sale data flows back, the algorithm has the one thing it was missing — which clicks turned into money — and it starts steering budget toward them. The same spend produces more customers, not just more contacts. This is frequently why two accounts on identical budgets perform completely differently: one is optimizing to revenue, the other to noise.
It also fixes the reporting problem that makes good campaigns look bad. Businesses that close on the phone often see leads in Google Ads and no sales, and conclude the ads don't work — when in reality the sales happened where the tracking couldn't see them. Connecting the close to the click makes the real return visible, so budget decisions are based on revenue instead of guesswork.
The setup spans three systems — your ad account, your website, and your CRM — so it's fiddly to get right and easy to get subtly wrong (a GCLID that isn't saved, a mismatched conversion action, a window that's too short). That's exactly the kind of full-funnel, first-click-to-final-sale tracking we build for clients: one team owning the chain from the ad to the closed deal, in accounts you own, with reporting you can actually read. If your phone and offline sales aren't making it back into Google Ads yet, that's the place to start.
Related questions
Call tracking captures the call itself as a conversion — either natively for calls placed from the ad, or via a dynamic-number tool for calls placed from your website. Importing offline sales goes a step further: it sends the closed deal (and its value) back to Google Ads days or weeks later, tied to the original click via a GCLID or matched customer data, so the platform optimizes toward revenue, not just enquiries.
Not necessarily. The classic offline conversion import relies on the GCLID — a click ID you must capture and store in your CRM at lead creation. If your systems can't hold it, use enhanced conversions for leads instead, which matches closed sales back to clicks using hashed email or phone. Coverage is usually a little lower, but it works when GCLID capture isn't feasible.
Up to the conversion window you configure, which should match your real sales cycle. If deals close 30 to 60 days out, set the window to cover that — otherwise long-cycle sales get dropped before they're ever imported. Upload on a regular schedule (daily or weekly) so the data reaches Google while the campaigns are still active and able to act on it.
Usually, yes — often dramatically. Smart Bidding optimizes toward whatever conversions it can see. Feed it form fills and it chases cheap enquiries; feed it closed sales and revenue, and it shifts budget toward the keywords and audiences that produce paying customers. For businesses that close by phone or in person, this is frequently the single biggest performance lift available.
Yes. Wiring call tracking, GCLID or enhanced-conversion capture, CRM source-tagging, and recurring uploads into one working chain spans your ad account, website, and CRM — easy to get subtly wrong. We build this full-funnel tracking as part of managing Google Ads, in accounts you own, so your reporting reflects real revenue rather than just leads. Reach out and we'll map your current gaps.
Want a second opinion on your situation?
Get a free, no-obligation proposal. We’ll look at your site and your market and tell you honestly what we’d do — and what we wouldn’t.
Get Free Proposal →