Field Report № 005: ArticlesUpdated August 19, 2026

How to Track Leads from Google Ads

Vintage telephone handset beside an open ledger and a small tray of coins

Two documents describe whether your Google Ads are working, and they usually disagree. The first is the ads dashboard, which counts clicks. The second is your intake book: the actual record of who called, who filled out the form, who booked. The dashboard might say 1,200. The intake book might say nine. Out of the box, nothing connects them.

That gap is where ad budgets go to die. Without conversion tracking, a business either keeps paying for clicks that never become inquiries, or shuts down a campaign that was quietly producing most of its phone calls. I have watched both happen, and they are the same mistake: deciding without evidence.

This guide is the fix. Four steps: install the Google tag, create conversion actions for forms, add call tracking, and link the account to GA4. Then how to read what comes back, and the mistakes that corrupt the numbers. None of it needs a developer if your site runs on a mainstream builder.

Clicks Are Not Leads

Here is a hypothetical month, round numbers on purpose:

Ad Impressions
40,000
People who saw the ad
Clicks
1,000
People who clicked through to the site (2.5% of impressions)
Leads in the Intake Book
25
Calls and form fills that actually arrived (2.5% of clicks)

The dashboard reports the 1,000 and looks busy doing it. The number that pays the bills is the 25, and without conversion tracking it appears nowhere in Google Ads. If that month's spend was $1,500, the real cost per lead is $60: total spend divided by leads. Cost-per-click is the most overrated column in the account. It tells you what traffic costs, not what customers cost.

The figures above are invented, and that is deliberate. There is no universal benchmark for what a lead should cost. A $60 lead is cheap for a roofer and ruinous for a house cleaner, and the only way to know which side of that line you are on is your own job value and close rate, pulled from your own records.

If you are still deciding whether paid search is the right channel at all, SEO vs. PPC for service businesses covers that decision. If the ads are already running, the rest of this page is the setup that tells you what they are doing.

What Counts as a Conversion

Track actions that show someone moving from browsing to hiring. For a service business, that list is short:

Phone Calls

For many service businesses, the highest-intent lead there is. Set a minimum call duration so wrong numbers and robocalls do not count as leads; 60 seconds is a common starting point, and your own call log will tell you where the line actually sits.

HIGH PRIORITY

Contact & Quote Request Forms

Anyone asking for a quote, consultation, or callback is a warm lead. Track the thank-you page they land on after submitting. That page load is your conversion point.

HIGH PRIORITY

Appointment Bookings

If you use a booking tool, the confirmation page is a strong signal. Check whether your tool supports a redirect URL after booking; that redirect is what makes the confirmation trackable.

MEDIUM PRIORITY

Live Chat Conversations

A started conversation, especially one that includes contact details, can be a useful secondary signal. Weight it below calls and forms. Chat behavior varies a lot by industry.

SECONDARY

What not to track as a conversion: page views, time on site, and button clicks. Those are engagement signals. They explain behavior, but counting them as conversions inflates the numbers and makes weak campaigns look like winners. Keep conversion actions limited to real expressions of intent.

Track each conversion type separately

Set up separate conversion actions for calls, forms, and bookings rather than one bucket. Later, when you segment campaigns by conversion action, the split shows which campaigns pull ready-to-hire callers and which pull browsers. Different keywords attract different kinds of leads, and this is where that shows up.

Step 1: Install the Google Tag

Everything in Google Ads conversion tracking runs through the Google tag, a short JavaScript snippet that goes on every page of your site and lets Google's systems talk to it. Google also reshuffles the Ads interface about once a year, so if a menu path below has moved by the time you read this, the search box at the top of the interface finds every screen by name.

  • 01
    Find your Google tag ID

    In Google Ads, go to Tools & Settings → Measurement → Google tag. Your tag ID starts with AW- followed by a number, and it is unique to your account.

  • 02
    Add the tag to every page

    The snippet goes in the <head> of every page, not just the homepage or the contact page. WordPress, Squarespace, and Wix all have a header-code field in site settings where you paste it once and it applies everywhere. On a static site it goes in the shared header include.

  • 03
    Verify it is firing

    Open Google Tag Assistant, connect it to your site, and confirm the tag registers. If it does not, stop and fix that first. Nothing you configure later will record until the tag fires.

Already running Google Analytics 4 through a Google tag? You may not need a second one: link Google Ads to GA4 (Step 4) and import GA4 key events as conversions instead. Either route works. Just do not install the same tag twice; duplicate tags are how conversions get counted twice.

Step 2: Create a Conversion Action

The tag is plumbing. A conversion action tells Google what to count. Form submissions are the usual starting point, and the setup looks like this:

  • 01
    Go to Goals → Conversions → Summary

    In Google Ads, open Goals → Conversions → Summary and click the button to create a new conversion action.

  • 02
    Choose "Website" as the source

    You are tracking an action people take on your site. Phone calls use a different source and get their own section below.

  • 03
    Use a page load on your thank-you page

    The simplest reliable trigger: enter the URL of the page visitors reach after submitting your form, something like yourdomain.com/thank-you/. Google records a conversion each time someone lands there after clicking an ad. No extra code beyond the tag you already installed.

  • 04
    Give the conversion a value if you can

    Hypothetical, round numbers: if a typical job is worth $2,000 to you and about one lead in four becomes a job, a lead is worth roughly $500. Entering that value gives Google's value-based bidding something real to work with. Use your own job value and close rate, not an industry average.

  • 05
    Set Count to "One"

    One form submission is one lead. Counting "Every" means a refreshed thank-you page becomes a second conversion, and your data drifts from reality on day one.

New conversion actions show as Unverified until Google has seen them fire. Do not wait and hope. Bring your ad up with the Ad Preview and Diagnosis tool so you are not clicking the live ad yourself, click through, submit the form, and check the account a day later to confirm the conversion registered.

Step 3: Track Phone Calls

For plumbers, HVAC companies, law firms, and roofers, the phone call is the lead. Someone searching "emergency HVAC repair near me" is not going to fill out a form and wait two business days. They are going to call, and if calls are not tracked, the most important signal in the account is invisible.

Google Ads has two built-in call tracking methods, and they answer different questions:

Method How It Works What It Tells You Best For
Call asset (call extension) Your phone number appears in the ad itself. Clicks on the number are counted. How many people clicked your number in the ad, but not calls from your website. PARTIAL Mobile campaigns where most calls happen directly from the ad.
Website call tracking Google replaces your website's phone number with a forwarding number for visitors who arrived from an ad. Calls to that number are tracked back to the exact keyword and campaign. Which campaign, ad group, and keyword drove each call, including calls made from your site after the ad click. RECOMMENDED Any service business where calls happen after visiting the site.

Website call tracking is the one to implement for most service businesses. End to end, it works like this:

Website Call Tracking, End to End
1
Someone clicks your Google Ad
2
They land on your site, where Google swaps in a forwarding number
3
They call it, and it rings through to you normally
4
Google records the call, its duration, and the keyword behind the visit
5
Calls past your minimum duration count as conversions

To set it up, go to Goals → Conversions → New conversion action → Phone calls → Calls to a phone number on your website. You will be asked to confirm the Google tag is installed, then to set a minimum call length. Sixty seconds is a common starting point; adjust it once your call log shows how long it takes to tell a real inquiry from a misdial.

Your real phone number still rings

The swap is invisible in practice. Ad visitors see the forwarding number in their browser, call it, and reach your business phone like any other call. Visitors from organic search or direct traffic see your regular number, because the swap only applies to people who arrived through an ad.

Step 4: Link Google Ads to GA4

The Google tag tells Google Ads that a conversion happened. Linking the account to Google Analytics 4 shows what happened around it: which landing pages lose people, whether callers read three pages first or dial in thirty seconds, how paid visitors behave compared with organic ones. None of that is visible from inside Google Ads alone.

  • 01
    Open Tools → Linked accounts

    In Google Ads, find the Google Analytics row and open its details. You will see the GA4 properties your login has access to.

  • 02
    Link the right property

    If one login manages both accounts, the link is immediate. If not, you need admin access on both sides, or you can send the request from the GA4 side under Admin → Google Ads Links.

  • 03
    Confirm auto-tagging is on

    Check Settings → Account settings → Auto-tagging. Auto-tagging appends a gclid parameter to your ad URLs, which is how GA4 knows a session came from Google Ads. With it off, paid visits get filed under organic or direct, and your channel comparisons stop meaning anything.

  • 04
    Import GA4 key events (optional)

    Once linked, GA4 key events can come into Google Ads as conversion actions through Goals → Conversions → Summary → New conversion action → Import → Google Analytics 4 properties. Useful when the meaningful events already exist in GA4 and you do not want to rebuild them.

If GA4 is not on the site yet, the GA4 setup guide for small businesses starts from nothing. Do it before the campaign launches if you can. A baseline of pre-ads traffic is worth having once paid visitors start mixing in.

Reading the Conversion Data

Once conversions record, the account stops being a click counter and starts being evidence. The dollar figures and percentage ranges in the table below are round illustrations of the reasoning, not industry benchmarks. There is no universal good cost per lead, and anyone quoting one is selling something. The comparison that matters is against your own job value and close rate.

Metric What It Means How to Read It
Conversions Total leads generated (calls + form fills) attributed to your ads during the selected period. Depends on your budget and market. Watch whether the number trends up as you refine the account, not the raw count in isolation.
Cost per conversion Total ad spend ÷ conversions. The actual cost of each lead from Google Ads. Compare it to your own average customer value. The same lead cost can be cheap against one project size and unaffordable against another.
Conversion rate Conversions ÷ clicks. The percentage of ad visitors who become leads. There is no universal rate worth chasing. A rate that falls after a landing-page change points at the page, not the ad.
Search terms report The actual queries that triggered your ads, not just your target keywords, but every variation. Found under Keywords → Search terms. Look for high-spend, zero-conversion terms, the usual candidates for negative keywords. Also look for high-converting terms you haven't explicitly bid on yet.
Call details Under Campaigns → Extensions (Assets) → Call details: duration, caller area code, time of call. Sortable by duration to identify genuine leads vs. short calls. Any call under 30 seconds is almost certainly not a lead. Filtering by duration helps you see true conversion quality.

Segment the Campaigns view by conversion action once data starts arriving. It splits calls from form fills per campaign, and the split is often lopsided: one campaign pulling mostly forms while another pulls mostly calls. Those are different kinds of leads, and they deserve different budgets.

The same three numbers govern every marketing channel, paid or organic: cost per lead, lead-to-client rate, and average client value. Measuring SEO ROI works through that framework on the organic side.

Mistakes That Distort the Data

Counting every call, regardless of duration

With minimum call duration at zero, wrong numbers, spam, and five-second hang-ups all count as leads. The conversion column looks great. The intake book does not agree.

Set a minimum call duration and review the call detail report monthly to calibrate it against your real inquiries.

No thank-you page for form submissions

If the form submits and shows a message on the same URL, there is no page load for Google to count. The tracking is installed correctly and records nothing.

Redirect every form submission to a dedicated /thank-you/ page. That page is your conversion trigger.

Tracking the contact page, not the submission

Plenty of people land on a contact page, read it, and leave. The form submission is the intent signal. Counting the page visit as a conversion makes every campaign look better than it is.

Track the thank-you page reached after submitting, not the contact page itself.

Running ads with auto-tagging off

Without auto-tagging, GA4 cannot tie ad clicks to sessions, so paid visitors get logged as organic or direct and the channel report turns into fiction.

Check Settings → Account settings → Auto-tagging, especially on older or inherited accounts.

One more that deserves its own paragraph: multiple Google tags on the same site. It happens when an account changes hands, or when a new agency adds its own tracking without removing the old setup. The symptom is conversion counts that look wonderful while the intake book stays flat, because actions are being counted more than once. Check the page source, or Tag Assistant, and confirm exactly one Google tag fires per page.

Test the tracking before spending real money

Run the whole circuit once before the campaign goes live: bring the ad up through Ad Preview and Diagnosis, click through, submit the form, call the tracked number, and check Google Ads the next day for both conversions. A short test now beats a month of decisions built on broken data.

Frequently Asked Questions

How do I know if my Google Ads are generating leads?

Only through conversion tracking. Without it, Google Ads reports clicks and impressions and has no way to know what happened after someone landed on your site. Define what a lead is for your business (a form submission, a phone call, a booking), set up a conversion action for each one, and your campaign reports will show conversions next to clicks. From there you can divide spend by leads and get a real cost per lead. Then cross-check the dashboard against your own intake records. The two should tell the same story.

What counts as a conversion for a service business?

Any action that signals real intent to hire you. The usual set: phone calls that last past a minimum duration, contact and quote request forms, and appointment bookings. Track each type as its own conversion action instead of lumping them together, because a long phone call and a quick form fill are very different signals. Page views, time on site, and button clicks are engagement data, not conversions, and counting them as conversions inflates your numbers.

What is the difference between a click and a conversion in Google Ads?

A click means someone visited your site from the ad. A conversion means that visitor then did something valuable: called you, submitted a form, booked an appointment. The gap between the two is where ad budgets drain. A campaign can produce plenty of clicks and no leads at all if the landing page is weak, the offer is unclear, or the phone number is hard to find. Tracking conversions is how you find out which situation you are in.

Do I need Google Analytics to track Google Ads conversions?

No. The Google tag can record conversions inside Google Ads on its own. Linking Google Ads to Google Analytics 4 adds context rather than capability: what visitors did before converting, how paid traffic compares with organic, which landing pages lose people. If you already use GA4, make the link. If you are just getting tracking in place, start with the Google tag and add the GA4 link once the basics are recording.

How do I track phone calls from Google Ads?

Google Ads has call tracking built in. Call assets put your phone number in the ad itself, and interactions with it are counted. Website call tracking goes further: visitors who arrive from your ad see a Google forwarding number in place of your regular number, and calls to it are attributed back to the campaign, ad group, and keyword that drove the visit. The call still rings through to your normal phone. For a business where leads mostly arrive by phone, website call tracking is the setup worth doing.

The Bottom Line

Running Google Ads without conversion tracking is running a billboard with no phone number on it. You might be reaching the right people. You cannot prove it, and you cannot deposit a maybe.

The order matters: Google tag first, then conversion actions for forms and calls, then the GA4 link for the fuller picture. Test everything before real budget goes in, and read the search terms report weekly; wasted spend shows up there first, as queries that cost money and convert nothing. The setup is unglamorous, but you do it once, and every campaign decision after that gets made against the intake book instead of the click count.

Still weighing paid search against organic? SEO vs. PPC for service businesses lays out both sides. And for the equivalent evidence trail on the organic side, the guide to using Google Search Console covers where that data lives.

Let's build something useful.

Whether you need a new site, a site rescue, custom functionality, or a technical SEO cleanup, I would love to hear what you are working on.

Send a message