How to tag a link
Paste the page you are linking to, pick a preset or fill in the source (where the link is posted, like newsletter or instagram), the medium (the type of channel, like email, social or cpc) and a campaign name. The tagged link updates as you type; copy it into your post, email or ad.
Existing parameters on the address are kept exactly as they were, existing UTM tags you set again are replaced, and a #fragment stays at the end, after the tags, where analytics tools can still read them.
Options
- Many links tags every address in a list with the same values and exports a CSV of original and tagged links.
- Lower-case values keeps reports tidy, because most analytics tools treat
Emailandemailas two different values. - Spaces become dashes by default; percent-encoding and plus signs are there if your team already uses them.
In Google Analytics 4, the medium decides most of the default channel grouping: email lands in Email, social in Organic Social and cpc in the paid channels.
Sending the tagged links in an email campaign? Send a test to a disposable inbox from CleanTempMail first, then click every link in the message to check it lands on the right page with its tags intact.
UTM questions
Which UTM parameters are required?
Only utm_source is needed for a link to count as a campaign, but analytics tools group traffic by source and medium together, so add a medium and a campaign name too. Term, content and ID are optional extras.
Should I add UTM tags to links between my own pages?
No. Tags on internal links start a new session in many analytics tools and overwrite where the visitor really came from. Use them for links you post elsewhere: emails, social posts, ads, QR codes and link-in-bio pages.
Is my history stored anywhere?
Copied links and your saved presets are kept in this browser's local storage and never sent anywhere. Clear history removes them.