MarketingFreeLive

UTM Link Builder

Build tagged campaign links that stay consistent, with a QR code for anything printed.

Build a campaign link

Tags are written onto your own destination. Nothing you type is sent anywhere, and the history below stays on this device.

Destination
Where the link is going
Optional
Consistency

Your campaign link

Enter a destination to start.

Everything stays in this browser on this device. No link you build is sent to a server, saved to an account or attached to an enquiry. Clearing site data removes the history.

How campaign tagging works

Three small words decide what your reports can tell you

  1. 01

    The link carries the answer, analytics does not guess it

    Nothing on your website can work out on its own that a visit came from the second story you posted rather than the first, or from the flyer rather than the email. The only thing that separates them is what you wrote into the link before you shared it.

  2. 02

    Source and medium make a visit attributable at all

    Source is where it came from, medium is how it travelled, and without both the visit usually lands in an unattributed bucket. Campaign is the name that groups every link belonging to the same push, so the push can be read as one thing.

  3. 03

    Spelling is most of the job

    GA4 compares these values as text, so Google and google are two sources and "spring offer" and spring-offer are two campaigns. That is how one campaign quietly becomes three rows that each look too small to matter. Forcing lower case and one space rule is the whole fix.

  4. 04

    Term and content separate things that would otherwise merge

    Two links in the same email, or the button and the image in the same post, arrive identical unless content tells them apart. Term exists for the paid keyword, and is worth leaving empty when a platform already reports that itself.

  5. 05

    A QR code is the same link, printed

    The code below encodes the tagged address itself rather than pointing at a redirect service, so a scan from a flyer or a shop window is attributed exactly like a click — and it keeps working whether or not this site does.

What a tagged link cannot do

Tagging labels a visit; it does not measure one. Analytics still has to be installed and working on the destination, which is what the GA4 / GTM Tracking Checker is for. Parameters are also lost whenever something strips them: a redirect that drops the query string, a shortener that rebuilds the address, an app that rewrites outgoing links, or a reader who copies the page address from their bar after landing. And a tagged link cannot repair attribution that is already broken by a cross-domain or self-referral problem, because it is only ever describing the first visit it was part of.

Need human help?

Turn this into a working system.

Discuss your project

Read the thinking

The guide behind this tool.

All guides