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.
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".
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.
Export every saved link to CSV in one click. Drops into Google Sheets, Excel, or whatever campaign tracker your team already uses.
Group links by campaign and reuse the structure. Onboarding a new launch is copying last quarter's campaign and editing the destinations.
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.
Build and copy without signing up. Sign in only when you want the dashboard, history, and exports.
Define how utm_source, utm_medium, utm_campaign, and the others should look. The builder will enforce them from then on.
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.
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.
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.
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".
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.
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.
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.
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.
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.
Channel-specific naming conventions, examples, and gotchas for the platforms you're actually running campaigns on.
Free to try. No sign-up. Save to a dashboard when you're ready.