Reddit campaign tracking with UTM parameters
Because so much Reddit traffic loses its referrer, UTM tagging is the reliable way to measure Reddit. This page gives a recommended utm_source/utm_medium/utm_campaign structure for Reddit links, worked examples, and the common mistakes that send Reddit visits into 'direct'.
Recommended structure
Use a consistent, lowercase structure for every Reddit link you control:
- utm_source=reddit
- utm_medium=social (or community, if you separate organic community posts)
- utm_campaign=<your-campaign-name> (e.g. launch-week)
- utm_content=<optional, to tell two posts/comments apart>
Worked example
For a launch post linking to your pricing page:
https://example.com/pricing?utm_source=reddit&utm_medium=social&utm_campaign=launch-week
If you post the same link in two subreddits and want to compare, add utm_content=r-webdev vs utm_content=r-startups.
Why this matters for Reddit specifically
Reddit's mobile app commonly opens links in an in-app browser that drops the web referrer. A tagged link is attributed anyway, so your Reddit campaign does not silently disappear into direct traffic.
How it appears in analytics and logs
A visit with utm_source=reddit confirms a Reddit-driven click regardless of referrer. Without tags, the same visit usually lands in direct, undercounting Reddit.
Diagnostic use case
Make Reddit-driven traffic measurable by tagging the links you post, so attribution survives in-app browsers that strip the referrer.
What WebmasterID can help detect
WebmasterID attributes utm_source=reddit visits to your Reddit campaign even when the referrer is gone, so the Reddit number in your reports reflects reality rather than only referrer-preserving clicks.
Common mistakes
- Posting untagged links and then under-crediting Reddit.
- Using utm_source=Reddit in one post and reddit in another.
- Encoding the subreddit as personal data instead of a generic label.
Privacy and accuracy notes
Keep Reddit UTM values generic (campaign and context only). Never encode usernames or thread-specific personal data. UTM values are public.
Related pages
- UTM parameters explained: the five tags and how to use them
UTM parameters are query-string tags you add to a link so analytics can attribute the visit to a campaign even when the referrer is missing. This page explains the five tags, a consistent naming convention, and the hard rule that UTM values are public — so they must never contain personal data or secrets.
- Reddit referrer traffic: what it means and why it's undercounted
Reddit can be a strong traffic source, but a large share of it is invisible to referrer-based analytics: links opened in the Reddit mobile app, privacy settings, and link shorteners strip or hide the referrer. This page explains what a Reddit referrer means and how to measure Reddit reliably with UTM tags.
- Direct traffic: what it really means
Direct traffic is the bucket analytics uses when no referrer is available. It includes genuine type-ins and bookmarks, but also a large share of visits whose referrer was stripped — app opens, HTTPS-to-HTTP transitions, shorteners, and privacy settings. Treating 'direct' as a single intent is the classic analytics mistake.
- Campaign links (docs)
Build UTM-tagged URLs with WebmasterID's link builder.
Sources and verification notes
- MDN — Referrer-PolicyBackground on why referrers are stripped.
Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.