UTM builder.
Tag a link for your campaign, then shorten it into a clean zou.sh link. Your analytics gets every tag; people see a link they can read.
Build a campaign linkThe three tags every link needs
- utm_source
- Who sent it: newsletter, linkedin
- utm_medium
- The channel: email, social, qr
- utm_campaign
- The campaign: spring_sale_2026
Your tagged URL
Fill in the URL, source, medium and campaign.
How your analytics will read it
- Source / medium
- –
- Campaign
- –
- Term
- –
- Content
- –
- Campaign ID
- –
Google Analytics 4 shows source and medium together as Session source / medium, and the campaign as Session campaign.
- Use lowercase. Analytics treats Email and email as two different mediums.
- Keep one naming scheme, so a campaign isn’t split across spellings.
- Don’t tag links inside your own site: it overwrites where the visit really came from.
Reference
The UTM parameters, in one table.
Three tags belong on every campaign link. The others are optional.
| Parameter | Required | What it records | Example |
|---|---|---|---|
utm_source | Yes | The site, newsletter or platform sending the visit | newsletter |
utm_medium | Yes | The kind of channel | email |
utm_campaign | Yes | The campaign or promotion | spring_sale_2026 |
utm_term | No | Paid search keyword | running_shoes |
utm_content | No | Which link or creative in the same message | header_button |
utm_id | No | A campaign ID used by some tools | spring26 |
Naming rules and examples for every channel are in our UTM parameters guide.
FAQ
UTM questions.
What is a UTM builder?
A UTM builder adds tracking tags (UTM parameters) to a URL, so tools like Google Analytics can tell which source, channel and campaign sent each visit. This one also shortens the tagged link for you.
Which UTM parameters are required?
Always fill in source, medium and campaign. Term and content are optional: use term for paid search keywords and content to tell apart several links in the same message.
Does shortening a link remove its UTM tags?
No. A zou.sh link redirects to the full tagged URL, so every tag reaches your analytics. People just see a clean short link.
Should UTM values be lowercase?
Yes. Many analytics tools treat Newsletter and newsletter as two different sources. The builder lowercases values and replaces spaces for you unless you turn that off.
Is my data sent anywhere?
The tags are built in your browser. Nothing is sent until you click Shorten, which sends only the final URL to create the zou.sh link.
Related
-
Guide
UTM parameters: the five tags, naming rules and examplesUTM parameters tell your analytics which campaign sent each visit. Learn the five tags, naming conventions, examples for email, social and ads, and common mistakes.
-
Feature
UTM tagsCampaign tracking that survives the shortening.
-
Solutions
Blinkhop for marketersCampaign links, QR codes and analytics without cookies.
-
Free tool
Free QR code generatorMake a QR code for any link in PNG or SVG. No sign-up.
Short links for every campaign.
Free, no sign-up, and they never expire.