Talk to a person. We reply within one working day.

SEO and AI search
Web
AI
Resources
WorkAboutStart a project

Analytics guide · 10 Nov 2026 · 5 min read

UTM parameters: tag your links so you know where visitors came from

Without tags, a lot of visits land in analytics under vague headings. UTM parameters are small additions to a link that tell your reports which campaign sent the visitor.

The short answer

UTM parameters are short labels added to the end of a web address, such as utm_source and utm_medium, that tell analytics tools where a click came from. Use them on links you place off your site, such as emails and ads. Agree naming rules in advance, keep them lowercase and never use them on links inside your own site.

What a UTM parameter is

A UTM parameter is a piece of text added to the end of a link after a question mark. When someone clicks, your analytics tool reads the text and files the visit under the labels you chose. The page the visitor sees does not change.

The name comes from Urchin Tracking Module, an early analytics product that Google later absorbed. Google Analytics 4 still reads the same parameters. They matter because analytics can often work out a visit's source by itself for search and some social sites, but it cannot know which email, which ad or which poster QR code you meant. Your labels fill that gap.

The standard parameters

There are five commonly used ones. Check the current Google Analytics documentation for the full list, since extra parameters exist and can change.

ParameterMeaningExample value
utm_sourceWhere the link was placednewsletter
utm_mediumThe type of channelemail
utm_campaignThe campaign or promotionspring-launch
utm_termThe keyword, mainly for paid searchgarden-design
utm_contentWhich version of an ad or linktop-button

Source, medium and campaign are the three most useful. Term and content are optional and help when you compare two versions of the same thing. The values above are examples only.

Building a tagged link

A tagged link looks like this, using a made-up address:

https://www.example.com/guide/?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch

The first parameter follows a question mark and the rest are joined by ampersands. Google offers a free campaign URL builder that assembles this for you, which reduces typing mistakes. If the page address already has a question mark, add yours with an ampersand instead. Always click the finished link and confirm that the right page opens before sending it to anyone.

Long links can look untidy in a message. A link shortener keeps the tags and tidies the look, but pick a reputable one and test it. For QR codes on print, tag the link before you generate the code, because you cannot add tags to a printed code afterwards. Use a different campaign or content value for each placement, such as the window poster and the flyer, so you can tell which one people scanned.

Naming rules that keep reports clean

The most common failure is inconsistency. Analytics treats text exactly as typed, so a capital letter or a space can split one campaign into two lines in a report. Agree these rules once and write them where everyone can see them.

  • Use lowercase only.
  • Use hyphens or underscores, never spaces.
  • Keep a short list of allowed sources and mediums, for example email, social, paid-search, referral.
  • Name campaigns in a repeatable pattern, such as year-month-topic.
  • Do not put personal information, such as an email address or name, in any value. Links get shared and stored.

A simple shared spreadsheet with a column for each parameter and the final link makes the rules easy to follow, and doubles as a record when someone asks what a campaign name meant a year later.

Here is an example naming sheet for an imaginary business, to show the idea. Source values: newsletter, facebook, partner-site. Medium values: email, social, referral, cpc. Campaign values: 2026-11-autumn-guide. Anyone building a link picks from those lists instead of inventing new words. If a new source is genuinely needed, add it to the sheet first and tell the team.

Review the sheet when you read your reports. If you spot near-duplicates such as news-letter and newsletter, merge them in your own notes and fix the habit at the source.

Where to use them, and where not to

Use UTM tags on links you place outside your own website: email campaigns, paid adverts, links in social bios and posts you control, QR codes on print, partner and press links where you can supply the address, and links inside PDFs.

Do not use them on links between pages of your own site. A tagged internal click can start a new session and replace the real source, which hides what brought the person there in the first place. Do not tag links from search results you do not control either; organic search is identified by itself. Some ad platforms can add tags automatically, so check whether yours does before adding your own, to avoid conflicts.

Another case to handle is email. Most email tools can add tags for you, but defaults vary, so look at the link in a test message and confirm what it contains. For a paid advert, a tag on the destination link is often added in the ad platform's settings rather than typed by hand. Where both a platform setting and your own tags exist, decide which one is the source of truth and stick to it.

Finally, link tagging works hand in hand with consent and privacy settings. Visitors who decline analytics cookies may not appear in your reports at all, so treat the numbers as a sample of behaviour, not a complete count.

Finding the data in Google Analytics

In Google Analytics 4, tagged visits appear in the traffic acquisition reports, where you can look at session source, medium and campaign. If you set up conversions, you can see which campaigns led to them. The guides to useful GA4 reports and GA4 events and conversions show where to look and what to count.

Remember the limits. A tagged link tells you where a click came from, not whether the person came back later by another route. For that, see attribution models. Report wording and menu names change, so check the current documentation.

If you manage tags through a container, see Google Tag Manager basics for how analytics tags are loaded on your site.

A short checklist before you send

  1. Is the destination page correct, and does the link work on a phone?
  2. Are source, medium and campaign filled in, and spelled the agreed way?
  3. Is the link kept in your tracking sheet?
  4. If shortened for print or social, does the short link still carry the tags?
  5. Is a conversion defined, so the visit can be judged afterwards?

Tagging pays off most when you also know what a lead costs, as in cost per lead versus cost per acquisition, and when your paid audiences are set up well, as in the retargeting guide. For tracking set-up help, see our digital marketing service.

Keep one person responsible for the tracking sheet, and review it each quarter to remove unused values. When someone new joins the team, show them the naming rules on their first day. Consistent tags are a habit more than a technology, and the habit is easier to build while the list of sources is still short.

Related guides

Questions and answers

Do UTM parameters affect SEO?

They do not change how the page ranks on their own, but different addresses can create duplicate versions of a page. A canonical tag on the page pointing to the clean address is the usual safeguard. Check the current documentation.

Are UTM parameters case sensitive?

Yes, analytics treats Email and email as different values. Use lowercase throughout and write down your naming rules.

Can I use UTM parameters on internal links?

Avoid it. A tagged internal click can overwrite the original source of the visit and make your reports less accurate.

Do I need all five UTM parameters?

No. Source, medium and campaign cover most needs. Term and content are optional extras for comparing keywords or versions.

Is it safe to put customer details in a UTM tag?

No. Links are shared, logged and stored. Keep personal information out of every value.

Tell us what you are building.

A short call, a written plan and a fixed quote. No obligation.

Get a free quote