UTM Campaign Link Builder

Tag your links with UTM parameters so Google Analytics knows exactly where your traffic, clicks, and conversions came from. Fill in the fields, copy a clean tracking URL, grab a QR code, and keep a saved history.

100% client-side. Your links and history stay in your browser.
The full destination link people will land on.
Where the traffic comes from — the referrer or platform.
The marketing channel or type of link.
The specific promotion or campaign this link belongs to.
Paid-search keywords for this ad.
Tells two similar links apart (A/B tests, multiple CTAs).
Used by GA4 to tie a link to a specific campaign record.
Your tracking URL
Enter your website URL above to build a tracking link.
Saved links
Links you copy or save will appear here for easy reuse.

About the UTM Campaign Link Builder

When someone clicks a link to your site, your analytics can see that they arrived — but not always why. UTM parameters fix that. They're small tags added to the end of a URL that tell Google Analytics (and most other analytics tools) exactly which campaign, channel, and piece of content sent each visitor. This builder assembles those tags correctly so your reports stay clean and comparable.

It all runs in your browser. Your URLs and saved history live only on your device — nothing is sent to a server, so even pre-launch landing pages and private campaigns stay confidential.

What each parameter means

Best practices baked in

Share it anywhere

Copy the finished link into an email, ad, social post, or bio — or generate a QR code to print on flyers, packaging, or event signage and track offline-to-online traffic just as precisely.

No account, no upload, no tracking of you — build the link, copy it, measure what works.

Common questions

How do I create a UTM link for a campaign?

Enter the destination URL plus your source, medium, and campaign values (term and content optional), and copy the tagged link. GA4 reads the parameters automatically when visitors arrive through it.

What do utm_source, utm_medium, and utm_campaign mean?

Source is where the link lives (newsletter, facebook), medium is the channel type (email, social, cpc), and campaign is the initiative (spring-sale). Consistent values across links is what makes the reports mean anything.

Why is my campaign traffic split into multiple rows in GA4?

Inconsistent tagging: Email, email, and E-mail count as three mediums. Building links here with the same conventions every time is the cure for the classic split-data problem.

Can I make a QR code for the tagged link?

Yes, one click generates a QR code carrying the full UTM link, so flyers, packaging, and signage report into the same campaign as your digital placements.

Is anything tracked by this builder itself?

No, it just assembles your URL in your browser. The only tracking is the tracking you are deliberately adding for your own analytics.

Related tools