What Is a Conversion in Google Ads?
A conversion is any valuable action a potential customer takes after clicking your ad. For most local service businesses, that means a phone call, a form submission, or an online booking. Google Ads tracks these actions so you can see which keywords, ads, and campaigns are actually generating business, not just clicks.
Think of it this way: without conversion tracking, Google Ads is like running a cash register that counts how many people walk into your store but never records whether they bought anything. You know you're getting traffic, but you have no idea if that traffic is profitable.
The three most common conversion types for local businesses are:
| Conversion Type | What It Tracks | Best For |
|---|---|---|
| Phone calls | Calls from ads, call extensions, or your website | Emergency services, high-urgency leads |
| Form submissions | Contact forms, quote requests, booking forms | Scheduled services, commercial leads |
| Offline conversions | Sales that happen after the click (via GCLID) | Businesses with long sales cycles, high-ticket services |
Why Does Conversion Tracking Matter So Much?
Conversion tracking is the foundation that makes everything else in Google Ads work. Without it, Google's Smart Bidding algorithms, Maximize Conversions, Target CPA, Target ROAS, are completely blind. They're optimizing based on clicks alone, which means they'll happily spend your budget on clicks that never turn into customers.
Here's what happens with and without conversion tracking:
| Feature | Without Tracking | With Tracking |
|---|---|---|
| Smart Bidding | Can only optimize for clicks | Optimizes for actual leads/sales |
| Keyword decisions | Guess which keywords work | Know exactly which keywords generate leads |
| Budget allocation | Equal spend across campaigns | Shift budget to highest-converting campaigns |
| Quality Score | No landing page conversion data | Full feedback loop improves QS over time |
| ROI measurement | "I think ads are working" | "I spent this much and got these leads, worth this much" |
| Negative keywords | No data to identify wasted spend | Flag keywords with clicks but zero conversions |
I've seen businesses run Google Ads for months, sometimes years, without proper conversion tracking. They're essentially flying blind, making budget decisions based on gut feeling instead of data. Every dollar spent without tracking is a dollar you can't learn from.
The honest caveat: even with perfect tracking, there's always some attribution gap. A customer might click your ad, leave, Google your business name later, and call directly. That conversion won't be attributed to your ad. Tracking captures most conversions, not all, so expect your real results to be somewhat better than what Google reports.
What's the Difference Between GTM and the Google Ads Tag?
Google Tag Manager (GTM) and the direct Google Ads tag both track conversions, but GTM is the better choice for almost every situation. GTM acts as a container for all your tracking tags, Google Ads, GA4, Meta Pixel, and more, managed from one dashboard without touching your website code.
The direct Google Ads tag (sometimes called the "gtag.js" snippet) works by pasting a JavaScript snippet directly into your website's HTML. It's simpler for a single conversion action, but becomes a maintenance headache as you add more tracking.
Here's when to use each:
Use GTM when:
- You track multiple conversion types (calls + forms + bookings)
- You run ads on multiple platforms (Google + Meta + TikTok)
- You want to add/modify tracking without editing website code
- You need advanced features like conversion value tracking or custom events
Use the direct tag when:
- You have a simple one-page site with a single form
- You're testing Google Ads for the first time and want the fastest setup
- You don't plan to add any other tracking
My recommendation for local service businesses: always use GTM. The initial setup takes a little longer, but it saves hours of headaches later. And if you ever switch website platforms, your tracking stays intact because it's managed in GTM, not hardcoded into your site.
How Do I Set Up Form Submission Tracking?
Form submission tracking fires a conversion event when someone submits a contact form, quote request, or booking form on your website. The setup depends on whether you're using GTM (recommended) or the direct tag, but the core concept is the same: detect the form submit, fire the conversion tag.
GTM setup (recommended approach):
-
Create a Google Ads conversion action, Go to Google Ads → Goals → Conversions → New conversion action → Website. Name it "Form Submission" and set a conversion value (what a lead is worth to you: average job value times close rate).
-
Install GTM on your site, Add the GTM container snippet to every page. Most website builders (WordPress, Squarespace, Wix) have a dedicated GTM field in settings.
-
Create a trigger in GTM, The best method depends on your form:
- If your form redirects to a thank-you page: use a "Page View" trigger where URL contains "/thank-you"
- If your form shows a success message without redirecting: use a "Custom Event" trigger listening for a dataLayer push (e.g.,
form_submission) - If neither: use a "Form Submission" trigger with the appropriate form ID or CSS selector
-
Create a Google Ads Conversion tag in GTM, Tag type: "Google Ads Conversion Tracking." Paste your Conversion ID and Conversion Label from step 1. Set the trigger to your form submission trigger.
-
Test with GTM Preview mode, Click "Preview" in GTM, submit your form, and verify the conversion tag fires. Then publish.
The thank-you page method is the most reliable because it's impossible to accidentally double-count. The dataLayer method is the most flexible and what most modern setups use.
How Do I Track Phone Call Conversions?
Phone call tracking is critical for local service businesses because many leads come via phone, not forms. If you're only tracking form submissions, you're missing that conversion data, and Smart Bidding is optimizing with incomplete information (Google Ads Help).
There are three types of call conversions in Google Ads:
1. Calls from ads (call assets): Google provides a Google forwarding number in your ad's call extension. When someone calls that number, Google tracks it as a conversion. Setup: Google Ads → Goals → Conversions → New → Phone calls → "Calls from ads using call extensions."
2. Calls from your website (Google forwarding number): Google dynamically swaps your phone number on your website with a forwarding number. Requires adding a snippet to your site. Setup: Google Ads → Conversions → Phone calls → "Calls to a phone number on your website."
3. Call tracking with a third-party provider: Services like CallRail or Twilio-based solutions provide dedicated tracking numbers that capture caller data, record calls, and attribute conversions back to specific keywords via GCLID. This is the most powerful option because you get actual call recordings and lead qualification data.
| Call Tracking Method | Setup Difficulty | Data Quality | Cost |
|---|---|---|---|
| Calls from ads | Easy (built-in) | Basic, only tracks calls from call assets | Free |
| Google forwarding number | Medium (requires snippet) | Good, tracks website calls by keyword (Google Ads Help) | Free |
| Third-party (e.g. CallRail, or a DIY Twilio setup) | Medium-Hard | Excellent, recordings, GCLID, lead scoring | Monthly fee; check current pricing |
Google counts a call as a conversion only when it lasts longer than a minimum length you set (Google Ads Help). I set it to 60 seconds, because in my experience shorter calls are mostly wrong numbers, hangups, or voicemail. You only want to count calls that are long enough to be a real conversation.
What Are Offline Conversions and How Do They Work?
Offline conversions let you tell Google Ads when an ad click eventually turns into a real sale, even if that sale happens days or weeks later, over the phone, or in person. This is the most powerful and most underused conversion tracking feature, especially for service businesses with longer sales cycles.
Here's how offline conversions work:
- Someone clicks your Google Ad. Google attaches a unique identifier called a GCLID (Google Click ID) to the URL they land on.
- Your landing page or form captures that GCLID and stores it alongside the lead's contact information.
- When the lead becomes a paying customer (days or weeks later), you upload that GCLID back to Google Ads with the conversion value and timestamp.
- Google matches the GCLID to the original click and attributes the conversion to the exact keyword, ad, and campaign that generated it.
This creates a feedback loop that's incredibly valuable for Smart Bidding. Instead of optimizing for "people who fill out forms" (some of whom are tire-kickers), Google can optimize for "people who actually become paying customers." The difference in lead quality is dramatic.
The honest limitation: offline conversion tracking requires discipline. You need to capture GCLIDs on every form submission, maintain a CRM that tracks lead-to-customer conversion, and regularly upload conversion data back to Google. Most small businesses don't have the systems for this, which is why it's underused. Automated tools that handle the GCLID capture and upload are worth their weight in gold here.
What Are Enhanced Conversions?
Enhanced conversions improve the accuracy of your conversion tracking by sending hashed (encrypted) customer data, like email addresses and phone numbers, alongside your conversion events. This helps Google match conversions that standard tracking misses, particularly when cookies are blocked or users switch devices.
Google describes enhanced conversions as a way to improve the accuracy of conversion measurement and unlock more powerful bidding (Google Ads Help). How many extra conversions it recovers depends on your traffic, so check the enhanced conversions diagnostics after you turn it on.
Setup is straightforward if you're using GTM:
- In Google Ads, go to your conversion action → Settings → Turn on "Enhanced conversions"
- Choose "Google Tag Manager" as the implementation method
- In GTM, edit your conversion tag → Enable "Include user-provided data from your website"
- Map the form fields: email, phone number, name, address (whatever your form collects)
- The data is hashed with SHA256, a one-way algorithm, before it is sent to Google (Google Ads Help)
Privacy note: Google only receives hashed data, they never see the actual email or phone number in plain text. The hashing happens in the user's browser before any data is sent. This is compliant with GDPR and CCPA, but you should still mention data usage in your privacy policy.
How Do I Test If My Conversion Tracking Is Working?
Testing is the step most people skip, and it's the step that matters most. Broken conversion tracking is worse than no tracking because it gives you false confidence in bad data.
Here's my testing checklist:
1. GTM Preview Mode (first check): Open GTM → Preview → Navigate to your site → Submit your form → Verify the conversion tag fires in the debug panel. If it doesn't fire, check your trigger conditions.
2. Google Ads Tag Assistant (second check): Install the "Tag Assistant" Chrome extension. Visit your landing page and submit a form. Tag Assistant shows whether the Google Ads conversion tag fired and whether it sent the correct conversion ID and label.
3. Google Ads Conversion Status (third check): Go to Google Ads → Goals → Conversions. Your conversion action should show "Recording conversions" within a day or so of a real conversion. If it still says "Unverified" after a couple of days, something is wrong.
4. Real-world test (final check): Click one of your own ads (yes, this costs you a click, it's worth it). Fill out the form. Check Google Ads the next day to see if the conversion was recorded. This end-to-end test catches issues that lab testing misses.
| Test | What It Validates | Time to Results |
|---|---|---|
| GTM Preview | Tag fires correctly on form submit | Instant |
| Tag Assistant | Correct conversion ID and label sent | Instant |
| Google Ads Status | Google received and processed the conversion | About a day |
| Real click test | Full end-to-end attribution works | About a day |
Common failure points:
- Form redirects to a different domain (cross-domain tracking not configured)
- Form uses AJAX submission but no dataLayer push event
- GTM container not installed on the thank-you page
- Conversion action set to "Secondary" instead of "Primary" (won't be used by Smart Bidding)
- Call tracking minimum duration set too high (several minutes means many real calls don't count)
Is Conversion Tracking Hard to Set Up for Small Businesses?
The honest answer is: basic form tracking is easy, but doing it right, with phone calls, offline conversions, and enhanced conversions, is moderately complex. Comprehensive tracking is a few hours of work for an experienced marketer, and most small business owners don't have that expertise.
This is one area where I think software genuinely helps. When VibeAds publishes a campaign, it provisions the GTM container, conversion tags and offline conversion uploads for you, without you touching a line of code, and Pro and Max add phone call tracking. But regardless of what tool you use, the important thing is that tracking exists and is verified.
If you're not sure whether your current tracking is working, our free Google Ads audit quiz starts with your conversion setup (7 questions, about 2 minutes), and the free audit checks your connected account.
The bottom line: every dollar you spend on Google Ads without conversion tracking is a dollar you can't learn from. Even imperfect tracking is infinitely better than none. Start with form submission tracking, add phone call tracking, and work toward offline conversions as your systems mature. Your future self will thank you for the data.
Run the free 12-check landing page audit
Skip the setup. Start a free trial.
VibeAds includes conversion tracking out of the box.