Here's what happens in most Google Ads accounts for small service businesses: the campaign runs, money leaves the account, clicks go up, and the business owner checks the dashboard, sees "1,200 clicks this month," and has absolutely no idea whether any of those clicks turned into phone calls.
That's not a campaign problem. It's a tracking problem. And it's the reason so many service businesses either over-spend on ads that aren't working or pull the plug on campaigns that actually are working — they just can't see the evidence either way.
This guide walks through everything you need to get conversion tracking set up correctly: what to track, how to install it, how to handle phone call tracking specifically (the most important conversion type for service businesses), and how to connect Google Ads to Google Analytics so you can see the full picture. None of this requires a developer if you follow the steps below.
Clicks Are Not Leads
Before getting into setup, it's worth understanding exactly why the gap between clicks and leads matters so much — because the numbers look very different depending on which metric you're looking at.
In this example, the Google Ads dashboard happily reports 1,200 clicks. That number looks healthy. But if only 31 of those clicks turned into genuine inquiries, the campaign's real cost-per-lead is not the cost-per-click figure Google shows you — it's your total ad spend divided by 31. That's a very different number, and it's the only number that actually tells you whether the ads are worth running.
Without conversion tracking, you cannot see that 31. You're making decisions with half the data. And the dangerous part is that some campaigns can have a low cost-per-click while generating almost no leads — meaning you could spend months optimising toward the wrong metric entirely.
If you've been thinking about whether paid search is even the right channel for your business, the article on SEO vs. PPC for service businesses gives a useful framework for that decision. But if you're running Google Ads and want to know whether they're working, the answer is conversion tracking — and the rest of this article is the setup.
What Counts as a Conversion for a Service Business
Not all actions are worth tracking as conversions. For a service business, you want to track actions that indicate real purchase intent — someone who has taken a step that moves them from "browsing" to "considering hiring you."
Phone Calls (60+ seconds)
The highest-intent conversion for most service businesses. A call lasting more than 60 seconds almost always means a genuine inquiry. Short calls are often wrong numbers or voicemail. Set your minimum call duration accordingly.
HIGH PRIORITYContact & Quote Request Forms
Anyone who fills out a form requesting a quote, consultation, or callback is a warm lead. Track the "thank you" page they land on after submitting — that's your conversion point.
HIGH PRIORITYAppointment or Booking Completions
If you use a booking tool (Calendly, Acuity, etc.), the booking confirmation page is a strong conversion signal. Some booking tools require a small workaround to track — check if yours supports a redirect URL after booking.
MEDIUM PRIORITYLive Chat Conversations
If you use chat on your site, a conversation started (especially one that includes contact details) can be a useful secondary conversion. Weight these lower than calls and forms — chat engagement varies a lot by industry.
SECONDARYA word on what not to track as a conversion: page views, time on site, and button clicks. These are engagement signals — useful for understanding behaviour, but not the same as a lead. Tracking them as conversions will inflate your conversion numbers and make campaigns look more effective than they are. Keep your conversion actions limited to genuine expressions of purchase intent.
Set up separate conversion actions for phone calls, form submissions, and bookings rather than grouping them. This lets you see which conversion type each campaign drives — and which campaigns attract tyre-kickers (lots of low-intent clicks) versus ready-to-hire callers. The data often reveals that different keywords attract very different types of leads.
Step 1: Install the Google Tag on Your Site
Everything in Google Ads conversion tracking runs through the Google tag (formerly called the global site tag or gtag.js). It's a short JavaScript snippet that goes on every page of your website and lets Google's systems communicate with your site.
-
01Find your Google tag in Google Ads
In your Google Ads account, go to Tools & Settings → Measurement → Google tag. You'll see your tag ID — a string that starts with
AW-followed by a number. This is unique to your account. -
02Add the tag to every page of your site
The tag snippet goes in the
<head>section of every page — not just your homepage or contact page. On most website builders (WordPress, Squarespace, Wix), there's a "header code" or "custom scripts" section in your site settings where you paste it once and it applies everywhere. On a static HTML site, it goes into your shared header include. -
03Verify it's firing with Tag Assistant
Install the free Google Tag Assistant Chrome extension. Visit your site, open the extension, and confirm your Google tag shows as active (green). A grey or red status means the tag isn't firing correctly and conversions won't be recorded.
If you already have Google Analytics 4 installed using a Google tag, you may already have the base tag on your site. In that case, you don't need a second tag — you can link your Google Ads account to GA4 (covered in Step 4) and use GA4 goals as conversion imports instead of installing a separate Ads tag. Either approach works; don't double-install the same tag ID.
Step 2: Create a Conversion Action in Google Ads
Installing the tag gets the plumbing in place. Creating a conversion action tells Google what to count. Here's how to set up a form submission conversion — the most common starting point.
-
01Go to Goals → Conversions → Summary
In Google Ads, click the wrench icon (Tools & Settings), then Measurement → Conversions. Click the blue "+" button to create a new conversion action.
-
02Select "Website" as the conversion source
Choose "Website" to track actions people take on your site. (We'll cover phone call tracking in the next section — that uses a different source option.)
-
03Use "Page load" on your thank-you page
The simplest and most reliable method: enter the URL of the page your visitors land on after submitting your contact form — typically something like
yourdomain.com/thank-you/oryourdomain.com/contact/success/. Google will record a conversion every time someone reaches that URL after clicking an ad. No additional code required beyond your existing Google tag. -
04Set the conversion value (optional but useful)
If you know your average lead is worth a certain amount — say, your average client value is $2,400 and you close roughly 1 in 4 leads — you can set a conversion value of $600 (25% × $2,400). This lets Google's Smart Bidding strategies optimise for revenue value rather than just conversion volume, which can significantly improve campaign performance over time.
-
05Set count to "One"
For lead generation, set Count to One (not Every). You don't want to count someone as five conversions because they refreshed the thank-you page. One contact form submission = one lead = one conversion.
After saving, your conversion action will show as "Unverified" for the first 24–48 hours. Test it by clicking your own ad (use a private browser window to avoid clicking your live ad from your regular account — or use Google's preview tool), submitting the contact form, and then checking Google Ads the next day to confirm the conversion registered.
Step 3: Track Phone Calls from Your Ads
For most service businesses — plumbers, HVAC companies, law firms, roofers — the phone call is the primary lead type. Someone searching for "emergency HVAC repair near me" is not going to fill out a contact form and wait two business days. They're going to call. If you're not tracking those calls, you're missing the most important signal in your account.
Google Ads has two separate call tracking methods, and understanding the difference matters:
| 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. Here's how it works end-to-end:
To set this up, go to Goals → Conversions → New conversion action → Phone calls → Calls to a phone number on your website. You'll be prompted to confirm that your Google tag is installed (it should be, from Step 1). Then set your minimum call duration — 60 seconds is the standard starting point for service businesses, though you can adjust this based on how long it typically takes you to establish that a caller is a genuine lead.
A common concern about call tracking is that customers will see a number they don't recognise and distrust it. In practice, the swap happens invisibly — visitors see the forwarding number in their browser, call it, and it rings directly to your business phone. They never know the difference. And because the swap only happens for visitors who arrived via a Google Ad (not organic visitors), your regular phone number stays visible to everyone else.
Step 4: Connect Google Ads to Google Analytics 4
The Google tag alone tells Google Ads when a conversion happens. Connecting your Google Ads account to GA4 goes further — it lets you see the full behaviour of ad visitors on your site, compare paid traffic against organic and direct traffic, and use GA4's audience data to improve your campaign targeting.
This connection is particularly valuable if you want to understand what happens between the ad click and the conversion. For example: which landing pages cause the highest drop-off? Do people who call tend to visit more pages first, or do they call within 30 seconds? Do ad visitors from one campaign read the case studies while those from another bounce immediately? None of that is visible in Google Ads alone.
-
01In Google Ads, go to Tools → Linked accounts
Find the Google Analytics row and click "Details." You'll see a list of GA4 properties you have access to (associated with the Google account you're logged in with).
-
02Link your GA4 property
Click "Link" next to the correct GA4 property. If you manage both accounts under the same Google login, this is instant. If they're under different accounts, you'll need admin access to both — or you can send a link request from the GA4 side under Admin → Google Ads Links.
-
03Enable auto-tagging in Google Ads
Go to Settings → Account settings → Auto-tagging and make sure it's turned on. Auto-tagging appends a
gclidparameter to your ad destination URLs, which is how GA4 identifies and attributes sessions that came from Google Ads. Without this, GA4 may misattribute paid clicks as organic traffic. -
04Import GA4 key events as Google Ads conversions (optional)
Once linked, you can import GA4 key events directly into Google Ads as conversion actions. This is useful if you've already configured meaningful events in GA4 (like form submissions or scroll depth thresholds) and want to use them in both platforms without duplicating setup. In Google Ads, go to Goals → Conversions → Summary → New conversion action → Import → Google Analytics 4 properties.
If you haven't set up GA4 yet, the full Google Analytics setup guide for small businesses walks through that process from scratch. For most service businesses, basic GA4 setup takes about 30 minutes and is well worth doing before running any paid ads, because you'll want the historical baseline data before ads start influencing your traffic.
How to Read Your Conversion Data
Once tracking is set up and conversions start recording, here's what to look for in your Google Ads account. The goal is to move your attention away from vanity metrics (impressions, clicks, CTR) and toward the numbers that actually tell you if the ads are generating business.
| Metric | What It Means | What's a Useful Benchmark |
|---|---|---|
| Conversions | Total leads generated (calls + form fills) attributed to your ads during the selected period. | Depends on your ad spend — focus on whether the number is trending up as you optimise, not the raw count in isolation. |
| Cost per conversion | Total ad spend ÷ conversions. The actual cost of each lead from Google Ads. | Compare to your average customer value. A lead costing $80 is excellent if your average project is $3,000; it's terrible if your average project is $200. |
| Conversion rate | Conversions ÷ clicks. The percentage of ad visitors who become leads. | 2–5% is typical for service businesses. Below 1% suggests a landing page problem, not necessarily an ad problem. |
| 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 — these are usually 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. |
One report worth checking weekly once your campaigns are running: the Campaign performance by conversion type. Go to your Campaigns view, segment by Conversion action, and you'll see how many calls vs. form submissions each campaign is driving. It's common to find that one campaign drives lots of form fills (lower intent) while another drives mostly calls (higher intent) — and you'd want to budget differently toward each.
For a broader picture of how to think about measuring returns on any marketing spend — not just paid ads — the article on measuring SEO ROI covers the same core framework: cost per lead, lead-to-client rate, and average client value. Those three numbers are the foundation of any marketing accountability conversation.
Common Tracking Mistakes That Distort Your Data
Counting every call as a conversion, regardless of duration
Setting minimum call duration to zero means wrong numbers, spam calls, and five-second hang-ups all count as leads. Your conversion numbers look great; your actual lead count is a fraction of that.
Set minimum call duration to 60 seconds. Review call detail reports monthly to calibrate this threshold to your business.Not adding a thank-you page for form submissions
If your contact form submits and just shows a message on the same URL without redirecting, there's no page load for Google to count as a conversion. The tracking fires correctly but records nothing.
Redirect every form submission to a dedicated /thank-you/ page. That page becomes your conversion trigger and also lets you run remarketing exclusions on it.Tracking "visit to contact page" instead of "form submission"
Visiting a contact page means nothing — plenty of people land there by accident, read it, and leave. A form submission is the actual intent signal. Measuring the wrong event makes all your campaign data unreliable.
Track the thank-you page after a form submit, not the contact page itself. The distinction seems small but completely changes the quality of your conversion data.Running ads without auto-tagging enabled
If auto-tagging is off, Google Analytics can't connect clicks from your ads to sessions on your site. GA4 will misattribute paid traffic as organic or direct, making it impossible to compare your channels accurately.
Check Account Settings → Auto-tagging in Google Ads. It should be on by default, but verify — especially if you've had the account for a while or imported it from another agency.One more worth highlighting: having multiple Google tags installed. This happens frequently when an account has changed hands or when a new agency added their own tracking without removing the old setup. The symptom is conversions being counted twice or more — your numbers look excellent but leads aren't following the same trend. Audit your site's source code (or use Google Tag Assistant) to confirm there's only one Google tag firing per page.
Before a campaign goes live — or immediately after setting up new conversion actions — do a full end-to-end test. Click your ad using Google's Ad Preview tool (not the live ad directly), fill out your contact form, call your tracked number, and then check Google Ads 24 hours later to confirm both conversions registered. A five-minute test now prevents weeks of making decisions based on broken data.
Frequently Asked Questions
How do I know if my Google Ads are generating leads?
You need conversion tracking set up inside your Google Ads account. Without it, Google Ads only shows you clicks and impressions — it has no way to know what happens after someone lands on your site. To see leads, you need to define what a lead looks like (a form submission, a phone call, a booking) and install the tracking that tells Google Ads when one of those actions occurs. Once that's in place, your campaign reports will show conversions alongside clicks, and you can calculate a real cost-per-lead instead of just a cost-per-click.
What counts as a conversion for a service business?
For most service businesses, a conversion is any action that signals genuine intent to hire you. The most valuable are: phone calls lasting more than 60 seconds, contact form submissions, quote request forms, and appointment bookings. You should track all of these separately rather than lumping them together — a 90-second phone call from someone ready to book is a very different signal than a quick form submission from someone researching. Page views, time on site, and scroll depth are not conversions; they're engagement signals and should stay out of your conversion tracking.
What is the difference between a click and a conversion in Google Ads?
A click happens when someone sees your ad and visits your website. A conversion happens when that visitor then completes a specific valuable action — calling you, filling out a form, or booking an appointment. The gap between clicks and conversions is where most Google Ads budgets are wasted. A campaign can show a healthy click-through rate and still produce zero actual leads if the landing page is weak, the offer is unclear, or the phone number is hard to find. Tracking conversions — not just clicks — is the only way to know whether your ad spend is generating real business.
Do I need Google Analytics to track Google Ads conversions?
You can track basic conversions directly inside Google Ads without Google Analytics — the Google tag handles that. However, connecting Google Ads to Google Analytics 4 gives you a much richer picture: you can see what visitors do after they convert, how different traffic sources compare, which pages people visit before calling, and how ad traffic behaves versus organic search traffic. For service businesses spending more than a few hundred dollars a month on ads, the connection is worth setting up — it takes about 15 minutes and significantly improves the quality of your campaign decisions over time.
How do I track phone calls from Google Ads?
Google Ads has two built-in call tracking methods. The first is call assets (formerly call extensions): your phone number appears directly in the ad, and Google counts clicks on it as conversions — useful for mobile, but it misses calls that happen after someone visits your site. The second is website call tracking: Google dynamically replaces the phone number on your landing page with a forwarding number when someone arrives from your ad. Calls to that number are tracked back to the specific campaign, ad group, and keyword that drove the visitor. For service businesses where most leads come by phone, website call tracking is the more powerful option — it tells you not just that someone called, but exactly which keyword made them call.
The Bottom Line
Running Google Ads without conversion tracking is the equivalent of running a billboard campaign with no phone number — you might be reaching the right people, but you have no way to know. The setup described in this guide takes about two to three hours the first time, but the value it unlocks is permanent: every campaign decision from that point forward is based on what's actually driving leads, not what's driving clicks.
The sequence matters: install the Google tag first, then create conversion actions for forms and calls, then connect to GA4 for the full-funnel view. Test everything before spending real budget, and check your Search Terms report weekly to add negatives and catch wasted spend early.
If you're still deciding whether paid ads or organic search is the right investment for your business, the comparison of SEO vs. PPC for service businesses lays out both sides honestly. And if you're interested in how organic search performance is measured — the equivalent tracking setup for SEO — the guide to using Google Search Console covers the same principles on the organic side.
Want Help Setting This Up?
Tell me about your Google Ads setup and I'll take a look at what's being tracked — and what might be missing.