Quick Answer
UTM parameters are labels you append to a URL to record where a click came from. For affiliate work the practical minimum is source and medium on every link, with campaign added when you are running something time-bound. The value comes almost entirely from naming them consistently.
What This Means (Definition)
Short links and click analytics built for affiliate marketers — 25 links free, no cookies
A UTM parameter is a name-value pair added to the end of a URL. Analytics tools read those values and attribute the visit accordingly. The parameters are just text — nothing validates them — which is why they work perfectly for the first ten links and become useless around the fiftieth if you were not disciplined.
The three that matter for most affiliate work are source (which specific property sent it), medium (what kind of placement it was), and campaign (which initiative it belonged to). Everything else is optional and mostly adds noise.
The Step-by-Step Framework
- Write the convention down before you tag anything. Decide the exact vocabulary you will use. The document matters more than the specific choices.
- Use lowercase everywhere. Tags are case-sensitive in most tools, so one capitalised entry silently becomes a separate row forever.
- Keep source specific and medium general. Source names the property; medium names the type of placement. Mixing the two is the most common failure.
- Reserve campaign for time-bound work. If everything is a campaign, nothing is, and the field stops carrying information.
- Never use spaces or punctuation. Hyphens only. Spaces get encoded inconsistently and split your data.
- Review your tag list quarterly. Near-duplicates accumulate. Merging them early is trivial; merging them after a year is not.
Common Mistakes to Avoid
Repeatable workflows and real numbers from a live link portfolio
- Inventing tags per link. Ad-hoc naming produces a report with two hundred rows and no comparable groups.
- Mixing case. One capital letter creates a phantom duplicate that quietly splits your numbers in half.
- Tagging internal links. UTMs on your own site's internal navigation corrupt your session data. They are for inbound traffic only.
- Putting anything sensitive in a tag. UTMs are visible in the URL bar and get shared, screenshotted, and indexed.
- Tagging without ever reading the report. Tagging is only worth the effort if it changes a decision later.
How to Implement This Today
Write a five-line convention: your allowed sources, your allowed mediums, when you use campaign, lowercase and hyphens only, no exceptions. Keep it somewhere you will actually see it when creating links.
Then retag the links you use most, one channel at a time. Within a month you will be able to answer the question that actually matters — which channel is worth more of your effort — instead of guessing from impressions. A link manager that breaks clicks down by UTM source does this reading for you.
A Convention That Survives a Hundred Links
Here is a concrete scheme that holds up. Source is the specific property the click came from — the platform name, the newsletter name, the site name. Medium is the type of placement, drawn from a short fixed list you never extend casually: social, email, video, bio, referral. Campaign is reserved for time-bound initiatives and is left empty the rest of the time.
The discipline that makes it work is the fixed medium list. Source can grow as you add properties, but medium must stay small, because medium is the axis you compare across. If medium accumulates twenty values, cross-channel comparison stops being possible and you are back to reading individual rows.
Two rules prevent most of the damage. Everything lowercase, always, because tags are case-sensitive and one capital creates a permanent phantom duplicate that silently halves a number. And hyphens only — no spaces, no underscores mixed in — because inconsistent separators split what should be one row into several.
The test of a good convention is whether you can predict the tag for a new placement without looking anything up. If you have to think about it, the scheme is too complicated and you will eventually improvise, which is how conventions decay. Write the five lines down, keep them where you create links, and resist adding a sixth rule when an awkward case appears — force the awkward case into the existing vocabulary instead.
The Bigger Picture
UTM discipline is unglamorous and it is the difference between having data and having noise. The tagging takes seconds per link; the payoff is that in six months your history is legible rather than a pile of one-off labels.
It also compounds with everything else in the tracking pillar. Clean tags make categories meaningful, make channel comparison possible, and make the weekly review a five-minute job instead of an archaeology project.
The beginner path from picking an offer to posting your first tracked link
- Jeff