Education13 min read

How to Track Google Ads Conversions: Local Guide

Complete guide to Google Ads conversion tracking for local businesses. Covers phone call tracking, form submissions, GTM setup, offline conversion uploads via GCLID, and why proper tracking is essential for Smart Bidding and ROI measurement.

CN
Chiran Nawalage · @chiran
·

Conversion tracking is the single most important thing you can set up in Google Ads, and it is also the thing most local businesses get wrong. I have audited hundreds of local service campaigns and roughly 40% have broken or incomplete conversion tracking. That means they are flying blind --- spending $1,000-$5,000 per month with no real data on what is working.

Here is what makes it especially painful: without conversion data, Google's Smart Bidding algorithms cannot optimize for you. You are essentially telling Google "spend my money on clicks" instead of "spend my money on leads." The difference in cost per lead can be 40-60%.

What counts as a conversion for a local service business?

For most local service businesses, a conversion is any action where a potential customer identifies themselves and expresses intent to hire you. The three primary conversion types are phone calls (typically 60-75% of local service leads), form submissions (20-30%), and online bookings (5-15% if you have scheduling). Each one needs to be tracked separately.

Here is how each conversion type breaks down for local businesses:

Conversion Type% of Local LeadsTracking MethodDifficulty to Set Up
Phone calls from ads30-40%Google call extensions + forwarding numberEasy
Phone calls from website25-35%Call tracking software (dynamic number insertion)Medium
Form submissions20-30%GTM event tracking or thank-you pageEasy-Medium
Online bookings5-15%Booking platform integration or URL trackingMedium
Chat conversations3-5%Chat widget conversion eventsMedium
Direction requests/map clicks2-5%GTM click trackingEasy

The most common mistake is only tracking form submissions and ignoring phone calls. If 65% of your leads come through the phone and you are only tracking the 25% that fill out a form, your data is telling Google that most of your clicks do not convert. Google's algorithm then optimizes for the wrong thing.

How do I set up Google Ads conversion tracking with Google Tag Manager?

Google Tag Manager (GTM) is the best way to set up conversion tracking because it lets you manage all your tracking tags in one place without editing your website code. The basic setup involves three steps: create a conversion action in Google Ads, create a corresponding tag in GTM, and create a trigger that fires the tag when a conversion happens.

Here is the step-by-step process:

Step 1: Create a conversion action in Google Ads

  1. Go to Google Ads > Goals > Conversions > New conversion action
  2. Choose "Website" as the conversion source
  3. Name it something clear like "Form Submission" or "Phone Call Click"
  4. Set the conversion value (use your average job value --- plumber $350, HVAC $500, electrician $400)
  5. Set count to "One" (one conversion per click, not per interaction)
  6. Copy the Conversion ID and Conversion Label

Step 2: Create the tag in GTM

  1. In GTM, create a new tag > Google Ads Conversion Tracking
  2. Paste your Conversion ID and Conversion Label
  3. Set the conversion value (you can use a Data Layer Variable for dynamic values)

Step 3: Create the trigger

  • For form submissions: trigger on a custom event like form_submission or on a thank-you page URL
  • For phone call clicks: trigger on clicks to tel: links using a Click URL trigger containing "tel:"

Step 4: Publish and verify

  • Use GTM Preview mode to test that tags fire correctly
  • Check Google Ads > Conversions to verify data is flowing (allow 24-48 hours)

A critical detail many guides skip: make sure your GTM container snippet is installed on every page of your site, including your landing pages. If you use separate landing pages for Google Ads (which you should), the GTM container must be on those pages too.

How do I track phone calls from Google Ads?

There are three ways to track phone calls from Google Ads, ranging from free and basic to comprehensive. Google's built-in call forwarding tracks calls from ad extensions only. Call tracking software like CallRail or VibeAds tracks calls from both ads and your website using dynamic number insertion. The best approach depends on your budget and how much phone call data matters to your business.

Here is a comparison of the three approaches:

FeatureGoogle Call Forwarding (Free)CallRail ($45-145/mo)VibeAds Built-In ($20/mo)
Calls from ad extensionsYesYesYes
Calls from website/landing pageNoYes (DNI)Yes (DNI)
Call recordingNoYesYes
AI transcriptionNoYesYes (Deepgram)
AI lead qualificationNoYes (basic)Yes (Gemini scoring)
GCLID attributionPartialYesYes (automatic)
Offline conversion uploadManualManual/autoAutomatic
Cost per call trackedFree~$0.10-0.25~$0.07

Option 1: Google call forwarding (free, basic)

Google provides a forwarding number that displays in your call extensions. When someone calls it, Google tracks the call and routes it to your real number. This is free and easy but only works for calls directly from the ad, not from your landing page.

To set it up: Go to Ads & Extensions > Extensions > Call extension > Enable call reporting. Google will replace your phone number in the ad with a forwarding number.

Limitation: If someone clicks your ad, lands on your page, and then calls the number shown on the page, Google does not track that call. This is a major blind spot since most callers click through to the page first.

Option 2: Dynamic Number Insertion (comprehensive)

Dynamic Number Insertion (DNI) works by showing a unique tracking phone number to each visitor on your website. When they call that number, the system records which ad, keyword, and campaign brought them to your site. This is the gold standard for phone call tracking.

DNI requires either a third-party service (CallRail, CTM) or a platform with built-in tracking (like VibeAds). The tracking script on your landing page swaps your real phone number with a tracking number, captures the visitor's GCLID (Google Click ID), and maps the two together. When the call comes in, you know exactly which keyword generated it.

Option 3: Manual tracking (not recommended)

Some businesses ask callers "how did you find us?" and manually log the answers. This is better than nothing but wildly unreliable. People do not remember or do not want to answer, and you cannot feed this data back to Google for optimization.

What is GCLID and why does it matter for offline conversion tracking?

GCLID (Google Click Identifier) is a unique tracking parameter that Google adds to every ad click URL. It looks like ?gclid=EAIaIQobChMI... and it connects a specific click to a specific person. When you later report back to Google that this person became a customer, Google knows exactly which keyword, ad, and campaign generated that customer --- and Smart Bidding uses this data to find more people like them.

The GCLID offline conversion flow works like this:

  1. Person clicks your ad. Google appends ?gclid=ABC123 to the URL.
  2. Your landing page captures the GCLID (via a hidden form field or tracking script).
  3. Person calls or submits a form. The GCLID is stored alongside their lead record.
  4. You (or your system) determine this lead became a customer.
  5. You upload the GCLID + conversion value back to Google Ads via the Conversions API.
  6. Google now knows: "This keyword, at this time, with this ad, generated a $500 customer."
  7. Smart Bidding uses this signal to bid more aggressively on similar searches.

Why this matters enormously for local businesses:

Most local service conversions happen offline. A homeowner calls, you send a technician, you close the job. Google only sees the click and the phone call --- it does not know whether that call was a $5,000 roof replacement or a wrong number. Uploading offline conversions tells Google the actual outcome, which dramatically improves Smart Bidding performance.

ScenarioWhat Google KnowsSmart Bidding Quality
No conversion trackingClicks onlyCannot optimize (worst)
Form tracking onlyForm submissionsPartial --- misses 65% of leads
Call + form trackingAll leadsGood --- optimizes for lead volume
Call + form + offline valueLeads AND revenueBest --- optimizes for actual ROI

The gap between "tracking leads" and "tracking revenue" is where the real money is. If Google knows that "emergency plumber" calls convert to $800 jobs while "plumber near me" calls convert to $200 jobs, it will shift budget toward the higher-value keywords automatically.

How do I know if my conversion tracking is actually working?

Check three things: the Google Ads conversion status column should show "Recording conversions" (not "No recent conversions" or "Inactive"), your GTM tags should fire in Preview mode when you test a form submission or call click, and the number of conversions in Google Ads should roughly match the number of leads you are actually getting.

Here is a quick diagnostic checklist:

  1. Google Ads > Goals > Conversions: Each conversion action should show a green "Recording conversions" status. If it says "No recent conversions," the tag is not firing.

  2. GTM Preview mode: Open your landing page in GTM Preview mode, submit a test form or click your phone number. You should see your conversion tag fire in the GTM debug panel.

  3. Google Ads > Campaigns > Columns: Add the "Conversions" column. If you are getting clicks but zero conversions for more than 7 days, something is broken.

  4. Cross-reference with reality: If Google Ads says you got 10 conversions last week but your phone only rang 3 times and you got 2 form submissions, something is miscounted. Common culprits: counting "All conversions" instead of primary conversions, or counting every phone call duration (including 5-second hangups).

  5. Tag Assistant: Install the Google Tag Assistant Chrome extension. Visit your landing page and it will tell you if your Google Ads tag and GTM container are detected and functioning.

If any of these checks fail, your data is unreliable and Google is optimizing on bad information. This is so common that it is the first thing we check in our free Google Ads audit quiz. If your conversion tracking is broken, nothing else matters until you fix it.

What conversion value should I assign to each lead type?

Assign conversion values based on your average revenue per job for each service type, multiplied by your close rate. For example, if your average plumbing job is $400 and you close 40% of leads, each lead is worth $160. However, most local businesses should start by using their average job value directly and refine later.

Here are suggested conversion values by industry:

IndustryAvg Job ValueTypical Close RateValue Per LeadSuggested Conversion Value
Plumber$350-50035-45%$140-200$350
HVAC$500-80030-40%$175-280$500
Electrician$300-50035-45%$120-200$400
Roofer$6,000-12,00015-25%$1,200-2,400$800
Dentist$300-60040-55%$150-300$300
Lawyer$3,000-8,00010-20%$400-1,200$500
Landscaper$250-50035-45%$100-200$350

Why I suggest using the average job value rather than the lead value: it keeps your ROAS calculations clean. If Google shows 2.5x ROAS, that means for every $1 in ad spend, you are getting $2.50 in job revenue. Adjusting for close rate in your head is easier than trying to interpret "lead-adjusted ROAS."

One important nuance: if you track both phone calls and form submissions as conversions, consider giving phone calls a higher value. Phone leads typically close at 1.5-2x the rate of form leads because the person is more motivated (they picked up the phone instead of filling out a form).

What happens if I do not track conversions at all?

Without conversion tracking, three bad things happen simultaneously: you cannot measure ROI (so you do not know if Google Ads is profitable), Google cannot optimize your bids (so you pay more per lead than you should), and you cannot identify which keywords waste money (so budget leaks to irrelevant clicks indefinitely).

The financial impact is significant:

  • Campaigns with conversion tracking typically achieve 30-50% lower cost per lead than campaigns without, because Smart Bidding learns which clicks are valuable.
  • Without conversion data, you are stuck using Manual CPC bidding or Maximize Clicks, which optimizes for the cheapest clicks rather than the most valuable ones. Cheap clicks are often irrelevant clicks.
  • Budget waste compounds over time. Without knowing which keywords convert, you keep spending on terms that never generate business. I have seen local businesses waste $500-$1,500/month on keywords that generated zero leads because they never checked.

The single highest-ROI hour you can spend on your Google Ads account is setting up proper conversion tracking. Everything else --- keyword research, ad copy, bidding strategy --- is built on top of conversion data. If the foundation is broken, the rest does not matter.

What is the minimum conversion tracking setup for a local business?

At minimum, you need two conversion actions: one for phone call clicks from your website (track clicks on tel: links via GTM) and one for form submissions (track the thank-you page or form submit event via GTM). This takes about 30-60 minutes to set up in Google Tag Manager and immediately gives Google the data it needs to optimize your campaigns.

Here is the minimum viable setup:

  1. Install GTM on your landing pages (if not already installed). One snippet in the <head>, one after the opening <body> tag.

  2. Create a "Phone Call Click" conversion: In GTM, create a trigger for clicks where Click URL contains "tel:". Create a Google Ads Conversion tag that fires on this trigger.

  3. Create a "Form Submission" conversion: In GTM, create a trigger for your form submission (either a custom event your form fires, or the thank-you page URL). Create a Google Ads Conversion tag that fires on this trigger.

  4. Set conversion values using your average job value for each service category.

  5. Mark both as "Primary" conversions in Google Ads so Smart Bidding uses them for optimization.

That is it for the minimum. You can add call recording, AI lead scoring, dynamic number insertion, and offline conversion uploads later. But even these two basic conversion actions will give you 10x more visibility into your campaign performance than having nothing.

If you are not sure whether your current tracking is working correctly, take our free audit quiz --- question one is specifically about conversion tracking, and it identifies the most common setup errors in about 3 minutes.

CN

Written by Chiran Nawalage

@chiran

Founder & CEO of VibeAds

Built VibeAds to replace $1,500/mo marketing agencies with a $20/mo AI tool for plumbers, HVAC companies, electricians, dentists, roofers, and 30+ local service categories. Passionate about making Google Ads accessible to every small business owner.

Learn more about the author →

Related Articles

#conversion-tracking#google-ads#gtm#local-business#call-tracking