utm_medium describes the type of channel or traffic that delivered a visitor. It helps analytics reports group different sources into meaningful categories such as email, paid search, paid social, or referral.
For example, Facebook and Instagram may be two different sources, but both can use a social medium when that matches your reporting plan. The source says where the link was shared; the medium says what kind of channel it represents.
What does utm_medium mean?
Medium is a classification for the marketing method behind a link. It is not necessarily the name of a platform and it should not change every time you create a new ad or post.
https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_launch
In this example, google is the source and cpc is the medium. The link came from Google through a cost-per-click campaign.
Common medium values
emailfor newsletters and marketing emails.cpcfor paid search or other cost-per-click traffic.paid_socialfor paid social advertising.organic_socialfor unpaid social posts.referralfor links from another website or partner.qrfor QR codes used in print or offline campaigns.affiliatefor tracked affiliate distribution.
There is no universal list that fits every organization. The important rule is to choose a vocabulary before launching campaigns and use it consistently.
Source versus medium
These two fields work together:
utm_source=facebook
utm_medium=paid_social
utm_source=newsletter
utm_medium=email
utm_source=partner_acme
utm_medium=referral
The first example identifies Facebook as the source and paid social as the channel. The second identifies a newsletter as both the distribution origin and a specific email channel. Your internal convention should decide whether values such as newsletter are treated as a source, a medium, or both in a particular workflow.
How to choose a medium
- Describe the channel, not the campaign.
- Keep the list short enough that the team can remember it.
- Use lowercase values everywhere.
- Use underscores instead of spaces when a value has multiple words.
- Do not create a new medium just because the creative changed.
Common mistakes
Using platform names as the medium
utm_medium=facebook loses the distinction between the source and the channel. In most plans, Facebook belongs in utm_source and a value such as paid_social belongs in utm_medium.
Mixing abbreviations and full names
social, paid_social, and social_paid may all look similar but can create separate report groups. Pick one naming scheme and document it.
Using campaign names as mediums
A value such as black_friday describes a campaign, not a channel. Keep it in utm_campaign.
Example channel vocabulary
A small team might start with this approved list:
emailcpcpaid_socialorganic_socialreferralqr
It is better to have six consistently used values than thirty values that overlap. Add a new medium only when it represents a genuinely different reporting category.
Build a link with the right medium
Choose the medium before creating a group of campaign links. Then use the BestUTM builder to generate the URLs and check that the same channel uses the same value across sources and campaigns.
Back to all articles