Skip to content

How to Follow a Lead From the Click to the Money

Four links tie a click to a paid job: the click carries an ID, the ID is saved, the call meets its job, and the result goes back to Google. Check each one in minutes.

Here is how to track leads to closed jobs. Four links have to hold: the click carries an ID, the ID is saved when the customer calls or books, the call is tied to the right job, and the job's result goes back to the ad platform. Break any one and the chain is blind. This guide shows each link, where it breaks, and how to check it with tools you already have.

How to track leads to closed jobs comes down to one chain. Think of a chain from a click to a payment. Each link is a thing you can check in minutes.

LinkWhat has to be trueWhere it breaks
1. The click carries an IDAuto-tagging is on in Google AdsAuto-tagging off, or a redirect strips the code
2. The ID is savedA tracked number or a form stores it when the customer calls or booksBlocked scripts, cached pages, a number on a van, a call from your Business Profile
3. The call meets its jobThe call is tied to the ticket by phone number and timeThe ticket has no phone, a different phone, or was opened long after
4. The result goes backThe paid job and its value are sent to Google with the IDThe click is older than 90 days, the name is wrong, nothing is sent

Google adds a click ID, a GCLID, to the link when someone clicks your ad. It only does that if auto-tagging is on. Check it in Google Ads under Settings, Account settings, Auto-tagging. This takes two minutes and is the most common silent failure. With auto-tagging off, clicks carry no ID, calls arrive with nothing to match on, and nothing downstream works.

Also check that your landing page does not strip the code. Click your own ad, then look at the address bar. You should see gclid= in the link. If a redirect drops it, tell whoever built your site.

The code lives in the link. A phone call has no link. So something has to catch the code on the page and tie it to the call. That is what a call tracking number does: it shows a different number to each visitor and remembers which click it showed it to. A web form can do it too, with a hidden field.

Ways this link breaks, and a way to test each:

  • Blocked scripts. The tracking script never ran. Test by calling the tracked number from a phone with a content blocker on.
  • Cached pages. An old copy of the page shows an old number. Test by clicking your ad on a fresh phone.
  • A number off the side of a van. It reaches you with no click behind it. This is normal. It is not a failure, but it means some calls can never be traced.
  • A call through your Business Profile. Same. No click ID.
  • A form that does not store the field. Submit a test lead and see if the ID is on it.

Be honest about coverage. If a third of your calls carry no click ID, you can trace at most two thirds. That is the channel leaking, not your setup failing. Know the number. Statistics prints it.

A call is not a job. The customer calls, and a day later a ticket is opened. Something has to say "this ticket is that call".

The simple rule that works: match on the customer's phone number, then pick the call closest in time to when the ticket was opened. That is the rule HeadHoncho uses. Each ticket takes the call from its number that is nearest in time to the ticket opening, either side. A click is never counted on two tickets. A website form's click goes to the ticket it opened. A lead who calls from a different phone than the one on the ticket will not match. That is the most common break at this link.

By hand, you do this with a spreadsheet. Put calls in one tab, with number, time and click ID. Put tickets in another, with number and opened time. For each ticket, find the call with the same number nearest in time.

The last link is the one that changes how Google bids. You send Google the click ID, the conversion name, the time and the value. Google calls this an offline conversion. You can do it with a file, as in How to Import Offline Conversions to Google Ads, or have HeadHoncho send it.

Why it matters: a bidder fed calls learns to buy calls. A bidder fed paid jobs learns to buy jobs. Google's own published figure is that switching from lead-count bidding to value bidding raised median conversion value by 14% at similar return on ad spend (Google internal data, global, March 2021). That is Google's claim about its bidder. Optmyzr's 2023 study of more than 14,000 accounts, a secondary source, found Smart Bidding beat manual only when fed about 50 or more conversions a month.

Ways it breaks: the click is more than 90 days old and Google no longer accepts it; the conversion name does not match; the value is a guess; nothing was sent.

One Lead, From Click to Cash

Example, with made-up details. Follow one lead.

  1. Monday 9:02. A homeowner with a broken spring searches and clicks your ad. The link carries a click code.
  2. Monday 9:03. Your tracked number shows on the page. The homeowner calls from 217-555-0142. The call saves the click code.
  3. Monday 9:10. You book the job. A ticket opens for 217-555-0142.
  4. Monday 9:10. The match: same number, the nearest call is 7 minutes before the ticket. The click is tied to the ticket.
  5. Wednesday. The spring is replaced. The customer pays $380. After parts and the sub, $190 is left.
  6. Next report. Google gets the click code, a paid job, $190. Over weeks it learns that clicks like this one pay.

Now see where it could have broken: auto-tagging off (no code), the homeowner called your Business Profile number (no click), the ticket was opened under his wife's phone (no match), or the click was 100 days old (too late).

How Much of the Chain Do You Need?

You do not have to build all four links on day one. Each level gives you a better answer than the last.

LevelWhat you doWhat you can say
0Ask every caller how they found you. Write it on the ticket.Roughly how many jobs came from ads
1Add tracked phone numbers.Which calls came from which ad source
2Tie each call to its ticket by phone and time.Which jobs, and how much money, each source made
3Send paid jobs back to Google.Google learns what pays, and bids on it

Level 0 costs nothing. Most shops that start there find the answer is already useful. Move up a level when the answer starts to matter.

  • Link 1 weak. Turn auto-tagging on. Nothing else helps until it is.
  • Link 2 weak. Know your coverage, the share of calls with a click ID. If it is low, check scripts and cached pages, and test with your own phone. Part of the gap is the van and the Business Profile, which no setup fixes.
  • Link 3 weak. Fix the phone on the ticket. The customer who calls from a work phone and books under a home phone will never match. Ask for the number they called from.
  • Link 4 weak. Send in smaller, steadier batches. A weekly send of recent jobs keeps clicks inside the 90-day window.

Do You Send the Customer's Phone and Email?

Google can match a job to a click by the click ID alone, or by the customer's phone and email when the ID is missing. In Send Booked Jobs to Google Ads the setting is called Match by, and the two choices are "Click ID, then the customer's phone and email" and "Click ID only". The first is the default. A second setting, Consent, is "Not specified" or "Granted". Google accepts a click for 90 days, and a match by phone and email alone for 63 days, so the weekly send is built to keep jobs inside those windows.

If you send the first choice, more jobs can be matched, because a customer with no click ID can still be matched by phone and email. If you choose click ID only, only jobs with a click are sent. Pick the one you are comfortable with. Whatever you pick, tell your customers how their number is used in your own privacy notice.

The Checklist

  • Auto-tagging is on in Google Ads.
  • Clicking your own ad puts a click ID in the address bar.
  • A test call to your tracked number records a click ID.
  • A test form lead stores the click ID.
  • Tickets carry the customer's real phone number.
  • You know the share of calls that carry no click ID.
  • Paid jobs go back to Google within 90 days of the click.

Where the App Does It

You can connect your ad account and your call tracker in Sources, following Connect Google Ads and Connect CallRail. The match in link 3 happens on its own: the hourly pull, and any time a ticket opens or changes. The Google Click IDs, the jobs export report lists each ticket with its click ID so you can check the match. Link 4 is the Send Booked Jobs to Google Ads screen. It sends booked and paid jobs, once a week by default, valued at profit after the sub. We keep your call tracker. HeadHoncho reads CallRail and carries the trail the rest of the way. See the offline conversions page and How HeadHoncho Works.

Once the loop is closed, the question "is it working" has an answer. Go to Is My Marketing Working? and Cost Per Booked Job.

Local Services Ads and Other Sources

This chain is for clicks on Google Ads. Local Services Ads, Yelp and directory leads are different sources with different trails. Keep them apart. Do not divide one source's spend by another source's jobs. A published look at rated Local Services leads (99 Calls platform data, 3,473 leads, October 2025 to May 2026, published July 2026) found the main reason leads were rated negative was a job type that did not match, 44.7% of negatives. Fewer than 2% of all leads were spam or duplicates. Whether a lead is a job you can do is invisible to an ad platform. Your job list is where that shows.

Questions Owners Ask

Do I Need a Call Tracker?

If calls are how customers reach you, yes, or something that does the same job. Without one, a call has no click ID and the chain breaks at link 2.

How Long Do I Have to Send a Job Back to Google?

Google accepts a click for 90 days. If the match uses the customer's phone and email alone, it is 63 days.

What If the Customer Calls From a Different Number?

The ticket will not match the call. Ask for the best number, and check unmatched calls in the jobs export.

Will Every Call Have a Click ID?

No. Calls from a van, a Business Profile or a blocked page carry none. A report should tell you the share.

Under five minutes, all in. No credit card required.See it with my jobs