Free tool

Build UTM links that keep your reports clean

Add source, medium and campaign to any page address and copy the link. We flag the capitals, spaces and nicknames that would split one campaign into several rows.

  • Paste the page
  • Add the tags
  • Fix what would split
  • Copy the link

Links that report as one campaign, not five

One spelling per source

fb, facebook.com and Facebook report as three sources. We catch nicknames, web addresses and capitals, and Fix all makes them one.

Mediums your analytics recognises

Visits are sorted into channels by medium, so an unrecognised one lands in an unassigned bucket. We say so before the link goes out.

Traffic you can attribute

Connections Analytics reads these tags on every visit and breaks your traffic down by source and campaign.

How this works

The link is built in your browser from exactly what you typed, and nothing is sent to us. Warnings never change a value on their own; Fix all applies them when you choose to.

Frequently asked questions

What are UTM parameters?

Tags added to a link that tell your analytics where a visit came from. Source is who sent it (newsletter, linkedin), medium is how (email, social, cpc), and campaign is which push it belongs to; term and content are optional detail.

Why should UTM tags be lowercase?

Most analytics tools treat tags as case-sensitive, so LinkedIn and linkedin become two rows that never add up. The builder flags capitals, spaces and nicknames like fb before the link goes out, and Fix all applies one consistent spelling.

Does the UTM builder store my links?

No. The link is built in your browser and nothing is sent to us.

What does Connections Analytics add to tagged links?

It reads the UTM tags on every visit to the sites you connect and breaks your traffic down by source and campaign. Its campaign links go further, counting human clicks on each link apart from bot clicks.