Conversion Tracking 101 — Know Which Ads Actually Work
Most small businesses running ads can tell you what they spent last month. Far fewer can tell you which ads produced the calls, forms and bookings. That gap is what conversion tracking closes. It's the plumbing that records when someone who clicked your ad actually did something worth money, and it's the first thing we check in any marketing analytics engagement, because every number after it depends on it.
Without it, you're judging ads on clicks and gut feel. With it, you can see your real cost per lead by campaign, cut what doesn't work, and give the ad platforms the signal they need to find more people like your best customers. This guide covers what to track, how the tracking actually works, how to set it up, and the mistakes that quietly wreck the data.
What Conversion Tracking Actually Is
A conversion is any action that matters to your business: a form submission, a phone call, a booked appointment, a purchase. Conversion tracking is the setup that records each of those actions and ties it back to the ad, keyword or campaign that brought the person in.
Google Ads sorts conversions into four groups: website actions like purchases and sign-ups, app installs and in-app activity, phone calls (both calls straight from your ads and calls to the number on your website), and offline conversions you upload from a file or your CRM (Google Ads Help). Most local businesses need the first and third. The fourth is where it gets powerful later.
Why It Matters More Than You Think
Conversion tracking isn't just a report card. It's the steering wheel. Modern paid ads platforms use automated bidding that learns from whatever you tell them is a conversion. Tell Google a page view is a conversion and it will happily find you thousands of people who view pages and never call. Tell it a booked appointment is a conversion and it starts hunting for people who book.
That's why bad tracking is worse than no tracking. With no tracking, you know you're blind. With bad tracking, the dashboard looks great, the algorithm optimizes toward the wrong thing, and the phone doesn't ring.
What to Track (and What to Leave Out)
Keep the list short. For most small businesses, these are the conversions that matter:
- Form submissions on your contact, quote or consultation form.
- Phone calls, both from the ad itself and from tapping the number on your website. For a lot of local businesses, this is half the leads.
- Bookings through a scheduler or booking widget.
- Purchases, with the order value, if you sell online.
Leave out page views, time on site, scroll depth and button clicks that don't complete anything. They're fine to look at in analytics. They don't belong in the column your ads optimize toward. The cleanest way to count a form or booking is a dedicated thank-you page that only loads after a successful submission, which is one of the reasons we build landing pages that convert with one in place.
How Tracking Works: Tags, Pixels and Server-Side
There are two ways the data gets from your site to the ad platform.
Browser tags. A snippet of code on your website watches for the conversion and reports it. Google uses the Google tag. Meta uses the Meta Pixel, which Meta describes as "a snippet of JavaScript code that allows you to track visitor activity on your website" (Meta for Developers). The same tags build the audiences for retargeting ads, so getting them right pays off twice.
Server-side. Browser tags miss conversions. Ad blockers, privacy settings and cookie limits all cut into what they can see. Server-side tracking sends the conversion from your website platform or CRM straight to the ad platform. Meta's version is the Conversions API, built to connect "website events, app events, business messaging events and offline conversions" from your server, website platform, app or CRM (Meta for Developers). Google's closest equivalent is enhanced conversions, which sends first-party data like an email address after scrambling it with a one-way SHA256 hash, so it can match more conversions without passing along the raw details (Google Ads Help).
Start with browser tags done properly. Add server-side once the basics are clean and you're spending enough that the missing conversions cost you real money.
How to Set It Up, Step by Step
1. Write down your conversions
List every action that counts as a lead or a sale, where it happens on the site, and roughly what it's worth to you. This takes ten minutes and saves hours of tracking things that don't matter.
2. Get the base tags on every page
Install the Google tag and the Meta Pixel sitewide. If you haven't done the analytics side yet, our guide on how to set up GA4 walks through the Google tag and key events. On a custom-coded site, put the tags in a shared include so new pages never ship without them.
3. Create the conversion actions
In Google Ads, you can create conversion actions directly or import them from GA4. If you import, only events you've marked as key events in GA4 are eligible. In Meta, set up the matching standard events (Lead, Schedule, Purchase) in Events Manager. Use the same definitions on both platforms, so a "lead" means the same thing everywhere.
4. Track phone calls
Turn on call tracking for calls from your ads, and track taps on the phone number on your website. If your business runs on the phone, a call tracking number on the site is worth adding so you can see which calls came from which source.
5. Test every single one
Submit your own form. Book a test appointment. Call the number from your phone. Then check that each conversion actually recorded in Google Ads, Meta's Events Manager and GA4. Untested tracking is a guess.
The Mistakes That Wreck the Data
- Counting the same lead twice. A Google Ads tag and an imported GA4 key event for the same form, both counted as primary conversions, will double your numbers. Pick one as the primary source.
- Counting things that aren't leads. Page views and "clicked the contact button" make reports look busy and teach the algorithm the wrong lesson.
- Ignoring the phone. Covered above, but it's the most common gap we see.
- Breaking it during a website change. A new form plugin, a new thank-you URL or a redesign can silently kill tracking. Re-test after every site change.
- Expecting every platform to agree. Google, Meta and GA4 will report different numbers for the same month. Each sees only its own part of the journey. Our guide to marketing attribution explains why and how to read the gap.
Turning the Data Into Decisions
Once tracking is clean, the useful number is cost per conversion by campaign. Spend divided by real leads. Look at it monthly, not daily. Campaigns that produce leads at a cost you can live with get more budget. Campaigns that don't get fixed or cut.
The next level is connecting the lead to the sale. A lead isn't a customer. If your CRM records which leads actually bought, you can upload those results back to Google and Meta as offline conversions. Then the platforms optimize toward people who become customers, not just people who fill out forms. That's where conversion tracking stops being a reporting tool and starts making the ads better.
Where to Start This Week
Three checks, about an hour total:
- Open your Google Ads conversion list and Meta Events Manager. Is anything that isn't a real lead counted as a conversion?
- Submit your own form and call your own number. Did both show up?
- Is anything counted twice? Look for the same action appearing as two primary conversions.
If any of those come up short, fix that before you change a single ad. The work we've done for clients almost always starts here. You can see some of it on our work page.
Frequently Asked Questions
Not sure your ads are tracking real leads?
Book a free 30-minute call. We'll check your Google and Meta conversion tracking, test whether your calls and forms actually record, and tell you straight what's missing.
Book a Free Analytics Call