Destination
The landing page people should reach.
Generate clean campaign URLs with UTM source, medium, campaign, term, and content tags. No signup required.
Campaign URL
Add a destination, then include whichever campaign tags you need.
Output
Live preview with copy actions.
More tags
Use these for paid keywords, audiences, creative variants, or placements.
Field guide
Use stable names, lowercase values, and the same pattern every time. Your analytics table will be easier to trust.
The landing page people should reach.
The place the click came from.
The channel type GA4 should group.
The shared initiative name across related links.
Paid keywords, audiences, ad groups, or targeting labels.
Creative variants, placements, buttons, or link positions.
How it works
This UTM builder is made for the practical search intent: generate a tagged URL, copy it, and move on. It keeps the tool first while giving each campaign field enough structure to make GA4 reporting easier to read.
Start with the page people should land on. The builder keeps existing query parameters and adds clean UTM tags after them.
Use source for where the click came from, medium for the channel type, and campaign for the shared initiative name.
Term is useful for paid keywords or audiences. Content helps separate creative, placements, buttons, or links inside the same campaign.
Use the full tagged URL in ads, email, social posts, QR codes, or any place where GA4 should attribute the visit.
UTM generator guide
A campaign URL is a normal link with tracking parameters added to the end. When someone clicks it, tools like Google Analytics can read values such as utm_source, utm_medium, and utm_campaign.
The important part is consistency. If one person uses Email and another uses email, analytics can split the same channel into separate rows. A good UTM tool lowers that risk by making the naming pattern obvious while you build the URL.
Common UTM examples
utm_source=newsletter&utm_medium=email&utm_campaign=q2-launch
utm_source=google&utm_medium=cpc&utm_campaign=spring-sale&utm_term=brand-keyword
utm_source=instagram&utm_medium=paid_social&utm_campaign=creator-promo&utm_content=story-link
UTM builder FAQs
A UTM builder, sometimes called a UTM generator, adds campaign tracking parameters to a destination URL so analytics tools can identify where traffic came from.
A campaign URL builder creates a tagged link for a specific campaign. The destination stays the same, but the URL includes source, medium, campaign, and other tracking values.
Yes. GA4 reads UTM parameters such as utm_source, utm_medium, and utm_campaign from the landing page URL and uses them in acquisition reports.
Yes. This tool generates the full tagged URL. A shortener can wrap that URL afterward to make it cleaner to share while preserving the UTM parameters.
The UTM builder runs in your browser. Recent copied URLs are saved in localStorage on your device only, and Trakl does not see the campaign URLs you build here.
Further reading
The builder gives you a clean URL. These guides cover the rest of the workflow: naming conventions that survive a real campaign team, the source vs medium rule that fixes most attribution mistakes, and the GA4 settings that decide whether your data is legible.
UTM parameters: a marketer's working guide
How utm_source, utm_medium, utm_campaign, utm_term, and utm_content actually behave in GA4.
utm_source vs utm_medium
The single rule that fixes most GA4 attribution split across two rows.
UTM naming conventions
The naming rules that keep campaign attribution legible months after launch.
How to set up UTM tracking in GA4
Session timeout, cross-domain, and channel grouping. The settings that decide whether the data is usable.
Why your UTM data is messy
GA4 disagrees with the ad platform. Sessions are missing. The half-dozen common causes.
The 7 most common UTM mistakes
Mixed casings, channel names in utm_medium, missing campaign values. Each one with a fix.