Agree a fixed vocabulary for source, medium and campaign before anyone builds a link, write it down, and never let a value be invented at build time. Most broken traffic reports come from the same channel appearing under several spellings, which splits one real number into three smaller misleading ones.
What should each parameter hold?
Keep the roles strict and the vocabulary short.
- Source — where the link was published. A platform name, lowercase, from a fixed list.
- Medium — the kind of traffic. A handful of values, agreed once. Organic social, paid social, email, referral.
- Campaign — the initiative, not the individual post.
- Content — the individual post or variant, which is where specifics belong.
Why does lowercase matter so much?
Because analytics platforms treat values case sensitively in most reports. Facebook and facebook are two rows that never recombine, and nobody notices until a quarterly number looks wrong.
Enforce lowercase in the convention itself rather than relying on care. A link builder that only offers approved values removes the problem entirely.
How do you keep a convention alive?
Make the correct path the easy one. A shared link builder — even a spreadsheet with dropdowns — will be used; a document describing the rules will not.
Review the source and medium lists quarterly. If a value appears once and never again, it was invented at build time, which means the convention is not being followed and the report is quietly degrading.
Frequently asked questions
- Should UTM tags be used on internal links?
- No. Tagging internal links overwrites the original source of the session, so a visitor who arrived from search is recredited to your own site.
- What belongs in campaign versus content?
- Campaign is the initiative — a launch, a quarter, a promotion. Content is the individual post or variant inside it. Keeping specifics in content is what lets campaign remain groupable.
- Do UTM tags affect SEO?
- Tagged URLs can create duplicate paths for crawlers, which is why a canonical tag matters. They do not carry a ranking penalty in themselves.

