Stop Running Ads You Can’t Track: The UTM Parameter Wake-Up Call
If your ad platform says you got 252 clicks but your analytics can’t find them, you have a tracking problem.
We were running ads for a client on Reddit—a platform we were testing as part of a multi-channel campaign alongside Meta, Google, and LinkedIn. Reddit’s dashboard showed 252 clicks to the client’s landing page in a single month. Solid number.
Then we opened Google Analytics to see how those visitors behaved on the site. We filtered by source. We checked referral data. We looked at organic social. Nothing. Reddit’s 252 clicks were invisible.
The reason was embarrassingly simple: We hadn’t added UTM parameters to the Reddit ad links.
What UTM Parameters Actually Do
UTM parameters are small tags you add to the end of a URL that tell your analytics tool where a visitor came from. Without them, your analytics platform has to guess—and it often guesses wrong.
A URL without UTM parameters looks like this:
yoursite.com/landing-page
A URL with UTM parameters looks like this:
yoursite.com/landing-page?utm_source=reddit&utm_medium=paid&utm_campaign=spring-promo
That extra text doesn’t change where the link goes. It just tells Google Analytics (or whatever analytics tool you use) three things: The source is Reddit, the medium is paid advertising, and the campaign is your spring promotion.
Without those tags, those 252 Reddit clicks likely showed up as “direct traffic” in analytics—lumped in with people who typed the URL directly into their browser. Which means when you’re reviewing your analytics trying to figure out which channels are working, Reddit looks like it’s doing nothing while “direct traffic” looks mysteriously high.
Why This Matters More Than You Think
This isn’t just a technical hygiene issue. It directly affects how you spend money.
When we looked at the same client’s Meta and Google campaigns, the UTM parameters were in place. We could see exactly how many visitors came from each platform, which ads drove them, and what they did on the site. That data let us make informed decisions: pause underperforming ads, double down on what’s working, adjust targeting.
For Reddit? We were flying blind. We knew the platform reported clicks, but we couldn’t verify that traffic was actually arriving, couldn’t see what those visitors did once they got to the site, and couldn’t compare Reddit’s performance against other channels in a meaningful way.
Multiply that across every business running ads on multiple platforms without consistent UTM tagging, and you start to see the scale of the problem. Businesses are making budget allocation decisions based on incomplete data every day.
How to Set This Up (It Takes Five Minutes)
UTM parameters are not complicated. You need three tags on every ad link:
utm_source: Where the traffic comes from (reddit, facebook, google, linkedin, newsletter)
utm_medium: The type of traffic (paid, organic, email, social)
utm_campaign: The specific campaign name (spring-promo, cspo-workshop, brand-awareness)
Google offers a free Campaign URL Builder that generates the tagged URLs for you. Most ad platforms also have built-in fields for UTM parameters so you don’t have to manually append them.
The key is consistency. Decide on a naming convention before you launch your first ad and stick with it. “facebook” and “Facebook” and “fb” and “meta” are four different sources in your analytics. Pick one and use it everywhere.
The Bigger Lesson: Platform Metrics Aren’t Enough
Every ad platform wants to show you that it’s working. Facebook will happily report clicks. Reddit will show you impressions. LinkedIn will give you a cost-per-click that looks reasonable. But those numbers live inside each platform’s ecosystem. They don’t talk to each other, and they don’t tell you what happened after someone clicked.
Your analytics tool—whether it’s Google Analytics, PostHog, or something else—is the only place where all your traffic data converges into a single view. But it can only do that job if you give it the information it needs. UTM parameters are that information.
We fixed the Reddit tracking in about ten minutes. We added UTM parameters to all the ad links, and within a week we could see Reddit traffic flowing into analytics alongside every other channel. Now we can actually answer the question: Is Reddit worth the spend?
Before UTM parameters, the answer was “we don’t know.” That’s not a position any business should be in when they’re spending money on advertising.
Schedule a free consultation to discuss your advertising strategy.