UTM Builder

Generate campaign tracking URLs with UTM parameters for Google Analytics

Quick Presets

Required. Identifies the traffic source.

Required. Identifies the marketing medium.

Required. Identifies the specific campaign.

Optional. Used for paid search keywords.

Optional. Used to differentiate similar content or links.

Validation

  • ⚠️Website URL is required
  • ⚠️utm_source is required
  • ⚠️utm_medium is required
  • ⚠️utm_campaign is required

Recent History

No recent URLs saved yet.

UTM Parameters: Rules That Keep Your Data Clean

What UTMs are

Five standard URL parameters (`utm_source`, `utm_medium`, `utm_campaign`, `utm_term`, `utm_content`) that Google Analytics uses to classify where traffic came from.

Three rules prevent 90% of messy data

1. Consistent casing: GA is case-sensitive β€” `Facebook` and `facebook` become separate sources. Lowercase everything. 2. Fixed vocabulary: source answers 'where from' (google, instagram, newsletter); medium answers 'what kind' (cpc, social, email). Keep the roles fixed, ideally in a shared team naming doc. 3. Never on internal links: tagging links within your own site resets sessions and overwrites the true origin. UTMs are for external β†’ your-site traffic only.

Tip: log every campaign's UTM combination in a spreadsheet β€” future-you will need it to interpret the data months later.

Frequently Asked Questions

Related Tools

Sources & References

Content last reviewed: 2026-08-22