What it does
The UTM link builder adds campaign parameters to a web address, so the visits the link brings show up together in your analytics. It sets up to six:
- utm_source, utm_medium and utm_campaign: from Campaign source, Campaign medium and Campaign name, always.
- utm_id, utm_term and utm_content: from Campaign ID, Campaign term and Campaign content under More options, when you fill them in.
The page opens with an example link, built from https://example.com/spring-sale, newsletter, email and spring_sale. Type your own address and values and the link updates straight away.
How to use it
- Enter the page’s full address in Website URL, starting with https:// or http://.
- Fill in Campaign source, Campaign medium and Campaign name.
- Under More options, add a Campaign ID, term or content if you need them, and turn on Lowercase values to make every value lowercase.
- Select Copy link for the whole link, or Copy next to one parameter for its value alone.
How it works
- Values: each value is trimmed of spaces at both ends and encoded for a web address: a space becomes %20, and characters such as &, =, # and + become their percent codes, so a value can’t break the link.
- Order: the parameters come in the order source, medium, campaign, id, term, content, after any query the address already has.
- Existing parameters: the address’s own parameters stay in place. A UTM parameter the builder sets replaces any copy of it already there; the others stay.
- Fragment: a part after # stays at the end of the link, where browsers expect it.
- The builder only reads the address. It never opens or fetches it.
Good to know
- Website URL takes up to 2,048 characters, and each campaign value up to 200.
- The address must be absolute and start with https:// or http://. For an address without it, such as example.com/spring-sale, a note at the field asks for the full address.
- Lowercase values changes the values only. The address’s path and query keep their case; the domain is written in lowercase, as browsers do.
- The rows under the link show each parameter with its value as it goes into the link, before encoding.
Privacy
Everything is made in your browser, on your device. The address and the values you type aren’t uploaded, stored or sent anywhere, and the builder never visits the address. Only Lowercase values is kept, in this browser’s storage, so the page can show it again.