Build campaign URLs with UTM source, medium, campaign, content and term, so your analytics show which posts and channels bring users.
How to use the UTM link builder
- Enter the landing page URL.
- Fill in source, medium and campaign.
- Copy the tagged link and use it in that one place.
Naming that stays clean
Use lowercase and a fixed set of values: source is the site (producthunt, x, newsletter), medium is the type (social, email, referral), campaign is the launch or promo name.
What each field does
Source names where the click came from, such as x, reddit or newsletter. Medium is the kind of traffic: social, email, referral or cpc. Campaign groups everything for one launch or promotion, like launch-week. Content is optional and tells apart two links in the same place, such as a header link and a footer link, or two versions of an ad. Term is for paid search keywords. The presets fill in source and medium for common channels. Values are lowercased and spaces become dashes, so "Launch Week" and "launch-week" don't show up as two campaigns. Empty fields are left out, and existing UTM tags on the URL are replaced.
Mistakes that break reports
Mixing x, twitter and Twitter as sources, which splits one channel into three rows. Inventing mediums: analytics tools sort traffic into channels like Email or Organic Social partly by the medium, so stick to social, email, referral and cpc. Tagging internal links, which starts a new session and wipes the original source. Sharing a tagged link people then reshare, so later visits still look like your newsletter. Long tagged links in social posts look spammy; most platforms shorten them anyway, or use the QR code generator for print.