AThe Article Files

UTM Builder

Build clean, correctly encoded UTM links for accurate campaign tracking.

What this tool does

The UTM Builder assembles a tracking URL from your destination and up to five UTM parameters: source, medium, campaign, term, and content. It encodes each value correctly and shows a parameter summary so you can see exactly what will be tracked.

UTM parameters are how analytics tools attribute traffic to specific campaigns. The catch is that they are case-sensitive and must be consistent — "email" and "Email" show up as two different sources. This tool helps you build links correctly the first time.

Invalid or inconsistent UTM values quietly corrupt your analytics. The builder validates your destination URL and encodes special characters so your reports stay clean.

How to use it

  1. Enter the destination URL you want to track.
  2. Add source (e.g. newsletter), medium (e.g. email), and campaign (e.g. spring-launch).
  3. Optionally add term and content for paid search and A/B tests.
  4. Copy the final URL and review the parameter summary.

How it works

  • The five standard UTM parameters are appended as query string values: utm_source, utm_medium, utm_campaign, utm_term, and utm_content.
  • Each value is URL-encoded using encodeURIComponent so spaces, ampersands, and other special characters are safe.
  • Only filled-in parameters are included, and the destination URL is validated to start with http:// or https://.

Example

Destination https://example.com/sale, source newsletter, medium email, campaign spring → https://example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring.

Common questions

Which UTM parameters are required?
Source, medium, and campaign are the essential three. Term and content are optional and mostly used for paid search and A/B testing.
Are UTM values case-sensitive?
Yes. Use a consistent naming convention (all lowercase, no spaces) so your reports stay clean.
Do UTM parameters affect SEO?
No. They only affect analytics attribution. Search engines ignore them for ranking purposes.

Want the complete freelance pricing system?

A full kit of pricing templates, proposal scripts, and rate benchmarks — coming soon.

Browse templates

Related tools

Article Files Pro

Coming soon

Deeper tools, saved workspaces, templates, and member resources — on the roadmap. The current tools remain free and require no account.

Get The Sunday File

One useful idea, tool and resource delivered each week.

No spam. Unsubscribe anytime.