Free tool · No signup

UTM Builder — Campaign URL & Tracking Link Generator

Build clean, consistently tagged campaign links in seconds. Naming-convention presets, live validation, one-click copy — and nothing leaves your browser.

The destination page your campaign sends traffic to.
Use it to separate creatives or placements — your A/B tests will thank you.
Your tagged URL
Fill in the fields — your campaign link appears here, live.
Test
Quick presets

A UTM builder is only as good as your naming convention

The tool above enforces the convention we use everywhere at Digenio AI, because the single most common attribution failure is not missing tags — it is inconsistent tags. utm_source=LinkedIn, linkedin and LinkedIn / Paid are three different channels in GA4, three rows in your source report, and three versions of the truth in Monday's meeting.

The convention this builder applies automatically: all lowercase (case-sensitive platforms treat every variant as distinct), hyphens instead of spaces (spaces encode as %20 and wreck readability), no special characters or emojis, and a fixed campaign-name pattern — season-offer-year or goal-audience-year — so campaigns sort logically forever.

Which parameters actually matter

Source, medium and campaign do the heavy lifting: where the link lives, what kind of channel brought the click, and which initiative it belongs to. Term is for paid-search keywords. Content is the quiet hero — tagging each creative or placement (banner-a vs banner-b) is what lets you compare creative performance inside a single campaign instead of guessing after the fact.

Two rules that keep reports clean

First: tag every link in a campaign before it ships — retrofitting UTMs after launch means a week of "(direct) / (none)" in your reports. Second: never tag internal links between your own pages; session attribution handles navigation, and self-referrals are the noise that follows when you don't. If you want the full governance playbook — who names what, when to reuse a campaign, how to audit a messy history — it lives in our Attribution & Analytics pillar, alongside the UTM tracking guide.


UTM builder FAQ

A UTM builder is a tool that appends UTM tracking parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) to a destination URL, producing a tagged campaign link your analytics platform can attribute correctly. It removes the two classic failure modes of manual tagging: typos and inconsistent naming.

utm_source identifies the platform the link lives on (linkedin, google, newsletter). utm_medium is the marketing channel (paid_social, cpc, email). utm_campaign names the specific campaign (spring-webinar-2026). utm_term captures the keyword in paid search. utm_content distinguishes creatives or link placements within one campaign — essential for A/B testing. Only source, medium and campaign are required.

Pick one convention and enforce it everywhere: lowercase letters, hyphens instead of spaces, no special characters, and a fixed campaign-name pattern like season-offer-year (e.g. spring-demo-2026). The same channel tagged two different ways becomes two channels in every report — consistent formatting is what makes attribution trustworthy.

Yes — GA4 reads utm_source, utm_medium and utm_campaign natively and reports them under Session source / medium / campaign. utm_term and utm_content are collected as event-scoped dimensions. The same tagged links also work in Mixpanel, HubSpot, Amplitude, Matomo and most attribution and BI tools.

Tag the final destination URL before shortening or redirecting, and use a redirect that passes query strings through (301s do). Some shorteners strip parameters — always test the expanded link in GA4 DebugView or your tool of choice before a campaign goes live.

See where every tagged link lands

Tagging is step one. Digenio AI shows you the traffic, leads and actions each campaign actually produces — the full funnel, in one place.

Start for free