Guide · Updated October 4, 2026
Tracking that tells you what your ads made
Updated October 4, 2026
Track only real leads: calls long enough to be a conversation and forms that were actually sent. Give each lead a dollar value from your own job prices, correct it when the lead turns out to be junk or becomes a job, and send those values to Google Ads. What your ads made is that value, set against spend.
The report counts what it was told to count
Most monthly ad reports lead with one number from Google Ads: Conversions. It counts whatever your conversion actions watch for. That can be a form, a call, a tap on a phone number or a request for directions.
None of those is money. A tap on your number is not a call, and a call is not a job. Until the account knows the difference, two things go wrong at once. You cannot say what your spend returned, and the bidding spends your next dollar finding more of whatever it was told to count.
Fixing it takes four steps, in this order: decide what counts as a lead, find out where each lead came from, put a dollar value on each one, then compare what came back with what you spent. This guide takes them one at a time.
Why you cannot answer yet
735conversions on the report.23people who got in touch.
One month from one real account, straight from the platform and not rounded. Google counts a purchase as a conversion. It also counts a tap on the business listing, a request for directions, and a video view. They all land in the same column.
What sat in the conversion column
Google listing engagements
684
Taps on the business listing, not on the ad.
Direction requests
20
Somebody looked up where the office is.
Tap to call
8
The number was tapped. Nobody knows if anyone spoke.
Tracked phone calls
22
A conversation long enough to count as a lead.
Lead form submissions
1
A person asking for a quote.
None of it is fraud. It is how the platform reports. But if nobody separates taps from real inquiries, the monthly report says hundreds and Google's bidding spends your money chasing map taps.
What counts as a lead
A lead is a person who got in touch about work you do
Count calls that lasted long enough to be a conversation, forms that were actually submitted, and texts or chats from a real customer. Leave out everything that only shows interest.
- Leads
- Calls over your minimum length. Submitted forms. Texts and chats from someone asking about a job.
- Each one is a person you could quote. That is the test. If nobody could have quoted it, it is not a lead.
- Signals
- Taps on your phone number. Requests for directions. Taps on your listing. Page views and video views.
- Worth watching, never worth bidding on. They belong in a report, not in the column the bidding works from.
Count these
Report, never count
Make only lead actions primary in Google Ads
Every conversion action is either primary or secondary. Primary actions fill the Conversions column and steer bidding whenever their goal is used for bidding. Secondary actions are for observation and appear under All conv., so nothing is lost by switching one.
Open Goals, then Conversions, then Summary, and read the list. Any action that is not a finished lead should be secondary. Each kind of lead should be counted by one primary action, so a single form is not counted twice by two different tags.
Then set each lead action to count One conversion per ad click, not Every. Google describes One as the right choice when what matters is whether a lead came in, not how many times. A person who submits the form twice after one click is still one lead.
The setting to check first
One
The setting Google describes for leads. Every is for sales, where each purchase is money.
Group repeat contacts into one lead in your own records
A customer who calls twice and then fills in the form is one lead about one job. Google's One setting only groups repeat contacts to the same conversion action after the same ad click. A call and a form after one click are still two conversions. Across clicks, and for anyone who did not click an ad, your own lead list has to do the grouping.
Skip it and the month looks busier than it was. Three contacts from one person read as three leads, and the cost per lead comes out a third of the real figure.
Where each lead came from
Google Ads only counts calls that started with an ad
Google Ads can count a call made from the ad itself, a call to a Google forwarding number shown on your website after an ad click, a tap on a number on your mobile site, and a click on a call ad or call asset. All of them begin with an ad.
A tap is only a tap. For the last two kinds, Google counts a click, not a conversation it heard. A tap on your number records only the tap, and a call asset click is counted on Google's estimate that a meaningful call happened. Treat both as signals, not leads.
A call from someone who found you in an unpaid search result, on your Business Profile without clicking an ad, or in their own contacts is not in Google Ads at all. That is correct, because the ad did not produce it. It also means the phone log and the ads report will never match, and they should not.
Use call tracking software when you need every source
If you want to know where every call came from, not only the paid ones, a call tracking service shows a different number on your site for each source and labels each call with the source it came from.
Visitors from an ad, from search, from your Business Profile and from an email each see their own tracking number. Every number rings your normal line. When the visitor came from an ad, the service keeps the click's ID with the call.
That ID is what lets a call go back into Google Ads later as an offline conversion, uploaded against its click. Calls sent this way are the ones you control fully: you decide which calls count, what each one was worth, and you can correct them later.
Does a tracking number hurt my listings or local search?
Not when it is set up as above. The swap happens on your website for visitors from a tracked source. Your Business Profile and directory listings keep your own number, and anyone who arrives some other way sees your main number too.
Set a minimum call length, then listen to some calls
Calls from ads and calls to a Google forwarding number on your site let you set a minimum length. Calls shorter than it are not counted. Set it to the shortest call in which a real customer could ask about a job.
Length is a rough filter. A long call from a supplier passes it, and a short call that booked a job can fail it. Listening to recordings is the only way to tell them apart. On some accounts Google now reads call recordings itself to sort real calls from robocalls and misdials, which it calls AI-qualified call leads.
Some leads will never be tied to an ad, and nothing should claim them
A report that counts only what it can show is one you can act on. These gaps are normal. Leave them uncounted rather than guess.
- The person who saw the ad and called later from memory. The call is tracked, but not to the ad.
- The customer who switched devices. They clicked on a phone and sent the form from a laptop. Hashed email and phone match some of these, not all.
- Referrals, repeat customers and the number on the truck. Tracked as calls, never as ad leads.
- Visitors who block tracking. Browser settings and consent banners stop some tags from firing at all.
Conversion actions that can carry a value
Set lead actions to use a different value for each conversion
Each conversion action has a value setting. The two that matter are the same value for every conversion and a different value for each one. For leads, choose different values, with your average lead as the default.
The same value for every conversion treats a $200 repair call and a $9,000 replacement inquiry as equal. It also closes a door you will want later. Google refuses to restate conversions recorded by an action that always uses its default value, so marking one of its leads as junk can never reach it.
Give every form an ID, and keep it with the lead
When a form is submitted, have the site make one transaction ID, send it with the Google Ads tag, and save the same ID with the lead.
Google finds a website conversion again by that ID. With it, a form fill that turns out to be spam can be retracted, or its value changed, within 55 days of being recorded. Without it, the spam stays counted.
Time limit on corrections
55 days
Counted from when Google recorded the conversion. After that, it keeps the value it was recorded with.
Keep the click ID with the lead as well. Google Ads gives every ad click a unique ID, the GCLID, and a lead that carries it can be matched to its click weeks later.
Some counts cannot be corrected later
Google accepts corrections only on conversions from your website tag and from offline uploads, found by their transaction ID or by click ID and time. It does not accept corrections to its own call conversions at all, so a junk call counted there stays counted.
That is a reason, when you use call tracking software, to make the calls it uploads against their clicks the primary call action, and keep Google's own call counting as secondary. Corrections only reach the actions you feed yourself.
Tell Google what happened after the lead
Google Ads has two goal types for what happens next: qualified leads and converted leads. Upload them from your own records and the account can aim at customers rather than inquiries.
A qualified lead is one you checked and wanted. A converted lead completed the step you care about, usually a booked job. Each upload carries the lead's click ID, or its email and phone number in hashed form, which Google calls enhanced conversions for leads, and the value you put on it.
Two deadlines apply. A conversion with a click ID can be uploaded up to 90 days after the click, and one matched by email or phone up to 63 days. If the account uses automated bidding, upload daily, or at least on a regular schedule.
Putting a dollar value on a lead
Start from what the job is worth and how often you win it
A lead's value is what the job is worth multiplied by the share of leads like it that become jobs. You know both numbers roughly, and roughly is enough to start.
Value each kind of job on its own. One figure for the whole business hides the difference the bidding most needs to see.
For example
A garage door company wins about 1 in 3 spring repair calls, and a repair brings in $300, so each repair lead is worth about $100. It wins about 1 in 5 new door inquiries at $2,500 each, so each of those leads is worth about $500. Counted as equal, the account would chase whichever is cheaper to get.
Value per lead tells you what cost per lead cannot
Cost per lead hides how often a lead closes. A $15 lead that closes 1 time in 10 costs $150 per customer. A $60 lead that closes every other time costs $120. The cheaper lead is the more expensive customer.
Cost per customer
$150
From the $15 lead. The $60 lead comes to $120.
Decide whether value means revenue or profit
Pick one definition and use it in every action and every report. Revenue is easier to know. Profit says more about whether the spend paid off.
A $2,500 door replacement may include $1,600 of door. If the margin is what you care about, value the job at what is left after the materials, not at the invoice. Either works, as long as nobody mixes the two.
Replace the estimate when the real number arrives
An estimate is where a lead's value starts, not where it stays. Go through the week's leads once a week and mark each one.
- Junk: a wrong number, spam, a supplier, someone outside your area. Its value goes to zero and the conversion is retracted where Google allows it.
- Qualified: a real customer who wants what you sell. It keeps the estimate and goes back to Google as a qualified lead.
- Became a job: the amount you invoiced replaces the estimate and goes back to Google as a converted lead.
Weekly matters. A month later, nobody remembers which caller was which, and corrections start running into Google's time limits.
Reading the return in dollars
Return is value divided by spend
Add up the value of the leads the ads produced in a period, divide it by what the ads cost, and you have return on ad spend. Google Ads shows it in the Conv. value / cost column.
Report two figures and say which is which. The confirmed figure counts only jobs already invoiced, so it runs low early in a month. The estimated figure adds the open qualified leads at their estimated value, so it is only as good as your close rates.
For example
A month of $3,000 in ad spend produces 30 leads. Eight became jobs worth $11,200 in total, and six more are qualified and still open at about $600 each. Confirmed return is $11,200 for $3,000, or $3.73 per dollar. With the open leads it is $14,800, or $4.93.
Measure it against your margin, not an industry average
The return that matters is the one above your break-even point, and your margin sets it. If your values are revenue, then on a 40% margin every dollar of ad spend needs $2.50 back to pay for itself, and on a 20% margin it needs $5. If your values are profit, the line is $1.
So $3.73 of revenue per dollar is a profit for the first business and a loss for the second. An average from someone else's trade cannot tell you which one you are.
Bid on value once the values are real
Once enough leads carry real values, switch the bidding from counting conversions to maximizing their value, with Maximize conversion value or Target ROAS.
Target ROAS on a Search campaign needs at least 15 conversions in the last 30 days, and only conversions with a value above zero count toward it. Before then, there is too little for it to learn from.
This is where the earlier steps pay off. With junk at zero and finished jobs at their real amounts, the account learns which searches turn into work, and bids for more of them.