TinyGTM
UTM Link Builder & Tracker

Build clean campaign links — without breaking your naming conventions.

TinyGTM's UTM Builder validates every link against your naming rules, catches duplicates before they fragment your reports, and exports the whole list to CSV when your marketing ops asks. Free, no sign-up to try.

Free foreverNo sign-up to buildSign in to save & export
What it does

Every campaign URL stays consistent — even the messy ones.

01

Templates & naming rules

Set per-parameter rules (case, pattern, allowed values). Every link you build is validated against them before it's copied — so "FaceBook" can't sneak in next to "facebook".

02

Duplicate detection

Saved links are deduplicated by the full URL. If you've already built this exact combination, the dashboard surfaces it instead of letting you create a phantom twin.

03

CSV export

Export every saved link to CSV in one click. Drops into Google Sheets, Excel, or whatever campaign tracker your team already uses.

04

Reusable campaigns

Group links by campaign and reuse the structure. Onboarding a new launch is copying last quarter's campaign and editing the destinations.

05

Stays in your stack

We build the link — your analytics platform (GA4, Mixpanel, PostHog, Amplitude) tracks the click. No proxy, no shortening, no third party between you and the data.

06

Anonymous-friendly

Build and copy without signing up. Sign in only when you want the dashboard, history, and exports.

How it works

Three steps from messy to consistent.

STEP 01

Set your naming rules (once)

Define how utm_source, utm_medium, utm_campaign, and the others should look. The builder will enforce them from then on.

STEP 02

Build links

Paste a destination URL, fill the parameters, hit copy. The builder validates everything as you type and refuses to copy a link that breaks your rules.

STEP 03

Save, share, export

Save links to a campaign for reuse, copy them straight into Slack or a brief, or export the whole campaign to CSV when ops asks.

Built for

Marketing teams that hate broken campaign reports.

If you've ever spent an afternoon reconciling "newsletter / email" vs "Email / newsletter" in your funnel report, this is for you. Demand gen, lifecycle, growth, content — anywhere a UTM gets typed by a human.

FAQ

About the UTM Builder

What is a UTM link, and why do I need a builder?

UTM links are URLs with extra parameters (utm_source, utm_medium, utm_campaign, utm_content, utm_term) that tell your analytics tool where a click came from. A builder enforces consistency — every link follows the same naming convention so your campaign reports stay clean instead of fragmenting across typos like "Facebook" vs "facebook" vs "FB".

Is the TinyGTM UTM Builder free?

Yes. The builder is free to use without an account. You can build, encode, and copy links anonymously. Sign in if you want to save links to a dashboard and reuse them later.

Can I enforce a UTM naming convention?

Yes. The builder supports naming rules per parameter (e.g. utm_source must be lowercase, utm_campaign must follow a pattern like Q1-launch-blog). Once your rules are set, the builder validates every link before you copy it.

Does it catch duplicate UTM links?

Yes. Saved links are deduplicated by the full URL — if you generate the same combination twice, the dashboard surfaces the existing one so you don't end up with three near-identical campaigns in your reports.

Can I export my UTM links to a spreadsheet?

Yes. Signed-in users can export their entire campaign of saved links to CSV in one click — works straight into Google Sheets, Excel, or any campaign-tracking template.

Does TinyGTM track who clicks my links?

No. TinyGTM builds the link; the click tracking happens in your own analytics platform (GA4, Mixpanel, PostHog, Amplitude, etc.). We don't proxy or shorten your URLs, so we never see the clicks.

By channel

Channel-specific UTM Builder guides

Channel-specific naming conventions, examples, and gotchas for the platforms you're actually running campaigns on.

Pair it with

Other tiny tools that play well with this one.

Build your first UTM link in 60 seconds.

Free to try. No sign-up. Save to a dashboard when you're ready.

Open the UTM Builder