Running ads or spending on marketing without conversion tracking is like driving without a speedometer. You're moving but you don't know how fast or whether it's working. Here's how to set it up correctly.
Most small businesses set up Google Analytics, see the traffic numbers, and consider it done. Visitors this month, page views, bounce rate. They look at those numbers, feel like they’re on top of their data, and keep spending on marketing.
But knowing how many people visited your site doesn’t tell you whether the marketing is working. Traffic is an input. Conversions are the output. Until you’re tracking what visitors do, not just that they arrived, you’re running blind. You can see the activity but not the result.
A conversion is any action that indicates business value. A contact form submission. A booked call. A product purchase. A phone call from the website. An email newsletter signup. The specific conversions vary by business, but the principle is the same: identify the actions that mean someone moved toward becoming a customer, then track them.
You need to define your conversions explicitly before you set up any tracking. This forces a useful question: what do you actually want people to do on your site? The answer shapes everything about how you measure success.
If you run ads without conversion tracking, here’s what you can see: impressions and clicks. Here’s what you can’t see: which ads produced actual inquiries, which landing pages converted, which audiences turned into customers, and whether any of it was worth the spend.
Without conversion tracking, you’re optimizing for clicks, not customers. You’ll allocate budget to whichever ad or channel produces the most clicks, which may have nothing to do with which one produces the most revenue. This is a very common and very expensive mistake.
Layer 1 is Google Analytics 4 goals. Configure events and conversions in GA4. For a lead generation site, the primary conversion is usually a form submission or a booked call. GA4 tracks these as events. You go into the GA4 settings, mark those events as conversions, and they’ll start showing up in your reports. This is the foundation. Without it, GA4 is just a traffic counter.
Layer 2 is source tracking. You need your analytics to correctly attribute where conversions came from, not just that they happened. UTM parameters on links handle this for most channels. When you share a link in an email campaign, add UTM parameters. When you post a link on social media, add UTM parameters. Google Ads handles this through auto-tagging. Without source tracking, most of your conversions will show up as “direct” in GA4, which tells you nothing useful.
Layer 3 is CRM or form data. Analytics shows you trends and aggregates. Your form submissions or booking confirmations show you the actual people. Ideally, every conversion that happens in analytics is also captured somewhere you can review it individually, whether that’s a CRM, Airtable, a Notion database, or a simple spreadsheet. Analytics tells you that 12 people submitted your contact form this month. Your form data tells you who they were, where they came from, and whether they turned into clients.
Start with the one action closest to revenue. For most service businesses, that’s a booked consultation or a contact form submission. Get that conversion tracking right before adding anything else.
The temptation is to track everything at once: form submissions, button clicks, scroll depth, time on page, video plays, PDF downloads. Resist it. Tracking too many things too quickly creates noise that makes it harder to see the signal. Start with the conversion that matters most, verify it’s working, and add secondary conversions once you have the primary one dialed in.
Don’t assume your conversion tracking is working because you set it up. Test it. Use Google Tag Assistant or GA4’s DebugView mode to confirm that your conversion event fires when you complete the action yourself. Submit the contact form. Book the call. Walk through the purchase flow. Watch in real time whether the conversion event appears.
I’ve seen businesses running ads for months on tracking that wasn’t firing correctly, spending real money with zero data on whether any of it worked. A five-minute test prevents that.
Counting pageviews as conversions is the most common one. Someone visiting your thank-you page is a conversion. Someone visiting your contact page to look at it is not. Make sure your conversion event is tied to an action, not a visit.
Tracking form impressions instead of form submissions is a close second. Your form loading on the page is not a conversion. Someone completing and submitting the form is.
Not filtering out internal traffic inflates your data in ways that make it meaningless. If you and your team visit your own site regularly and you haven’t filtered your IP addresses out of GA4, your conversion data includes your own test submissions. Set up an IP exclusion filter in GA4 settings. It takes two minutes.
In GA4, set up a simple report that shows conversions by source and medium over the last 30, 60, and 90 days. That’s the report to check before making any marketing spend decisions. Which channels are driving conversions? Are conversions going up or down month over month? Is paid traffic actually converting better than organic, or just generating more clicks?
This view, not the traffic view, is what makes marketing decisions defensible.
If you want someone to audit your tracking setup and confirm you’re actually measuring what matters, we can help. It’s usually a faster fix than people expect, and the clarity it creates changes how you make every marketing decision going forward.