UTM Campaign URL Builder
Tag a link with UTM parameters so your analytics can attribute the traffic.
The URL is built in this browser. We do not store this data.
Tag a link with UTM parameters so your analytics can attribute the traffic.
The URL is built in this browser. We do not store this data.
A tag added to a link's query string — ?utm_source=newsletter — that analytics reads to credit the visit to a campaign. The link opens the same page; the parameters travel with it and are recorded on arrival.
Three. Google's campaign documentation says to always use utm_source, utm_medium and utm_campaign. Everything else is optional, and a missing parameter is reported as (not set).
Source is where the visit came from — google, newsletter, a partner's name. Medium is how it travelled — cpc, email, social, referral. GA4 reports them together as source / medium.
Yes. Email and email arrive as two different mediums and split one campaign across two rows in your reports. Keep every value lowercase — the Lowercase values box on this page does it for you.
Four newer parameters GA4 accepts. utm_id is the key that joins a visit to cost data imported from another ad platform, and utm_source_platform records where the link was managed. Google's reference states that utm_creative_format and utm_marketing_tactic are accepted but not reported in GA4 today.
No. They are query-string parameters, so any order reads the same. This builder writes them in Google's order and keeps any parameters your URL already carried, replacing only the utm_ ones.
Yes. Matomo, Plausible and Fathom read the same utm_ parameters, so one tagged link works across the tools that read them.
Under Reports, in Acquisition, on the Traffic acquisition report. utm_source and utm_medium become session source / medium, and utm_campaign becomes session campaign.
No. The URL is assembled in your browser and never sent to us. The values in the dropdowns are saved in this browser's local storage, and Clear saved values deletes them.
Yes. There is no account and nothing to install.