About the UTM Builder
Tezmy's UTM Builder creates tracking links so you can see which ads, emails, posts and flyers bring visitors to your website. Paste the page address, fill in where the link will be used (source), the type of link (medium) and the campaign name, and optionally the keyword, content and campaign ID. The finished link appears straight away, ready to copy, with a QR code for printed material. Presets fill in common sources such as Google Ads, Facebook, Instagram, newsletters and WhatsApp. The builder keeps the page's own query parameters and #section, replaces old UTM values, turns spaces into underscores, and warns about capital letters that would split your reports. Recent links are saved in this browser.
Updated October 2026
How to use the UTM Builder
- 1Paste the address of the page people should land on.
- 2Fill in Source, Medium and Campaign, or tap a Quick start preset.
- 3Add Term, Content or Campaign ID if you need them.
- 4Copy the link (or download the QR code) and use it in your ad, email or post.
A simple naming plan
- Source: the platform or sender, such as google, facebook, instagram, newsletter, partner_name.
- Medium: the channel type, such as cpc, social, paid_social, email, qr, referral.
- Campaign: what you're promoting and when, such as spring_sale_2026 or webinar_june.
- Content: which version, such as blue_banner or link_in_footer, to compare ads.
- Write your choices down in a shared sheet so the whole team uses the same words.
Tracking offline and printed campaigns
Posters, flyers, business cards and packaging can be tracked too. Build a link with a source like flyer or poster and medium qr, download the QR code and print it. Every scan then shows up in Analytics under that campaign. For a stylish or custom-coloured code, paste the finished link into the QR Code Generator.
Checking your results
In Google Analytics 4, open Reports, then Acquisition, then Traffic acquisition, and change the table's dimension to Session source / medium or Session campaign. Give a new campaign a few hours to appear. If a campaign is missing, open your link, check the tags are still on the address after any redirects, and make sure the page has your analytics code. After you build a link, the URL Encoder & Decoder helps with special characters, and the Slug Generator keeps campaign names tidy.
Features
- All UTM parameters, including utm_id
- Presets for Google Ads, social, email and WhatsApp
- Keeps existing query parameters and #sections
- Spaces tidied, capital letters flagged
- QR code for print and posters
- Paste a link with UTMs to edit it
- Recent links saved in your browser
Frequently asked questions
What is a UTM link?
A normal web address with extra tags on the end, such as ?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale. Google Analytics and similar tools read the tags and report exactly which campaign each visitor came from. Visitors see the same page.
Which UTM parameters do I need?
Source, medium and campaign are the ones to always fill in. Source is the site or sender (google, facebook, newsletter), medium is the kind of link (cpc, social, email), and campaign is your promotion's name. Term and content are optional, for paid keywords and telling similar links apart.
Should UTM values be lower case?
Yes, it's best. Analytics tools treat “Facebook” and “facebook” as two different sources, which splits your numbers. Pick a naming style (for example lower case with underscores) and use it everywhere.
Do I need UTMs for Google Ads?
Usually not when Google Ads is linked to Google Analytics with auto-tagging on, because the gclid tag does the job. UTMs are useful for other ad networks, email, social posts, influencers, QR codes and anything else Analytics can't track automatically.
Can I use UTM links on my own website?
Avoid it. A UTM link between your own pages starts a new session with the new source in some analytics tools, which makes your reports less accurate. Use UTMs only on links from outside your site.
Do UTM links affect SEO?
No. They don't change your rankings. Search engines usually ignore the tags, especially if your pages have a canonical tag pointing to the clean address, which most modern sites do.