All Tools

UTM Link Builder

Generate UTM-tagged URLs to track your marketing campaigns in Google Analytics.

Build Your Link

The full URL you want to track

Use underscores instead of spaces

Identify paid search keywords

Differentiate ads or links pointing to the same URL

Your UTM Link

Fill in the required fields to generate your UTM link

Tips for UTM Tracking

  • Be consistent with naming conventions across campaigns
  • Use lowercase to avoid duplicate entries in analytics
  • Use underscores instead of spaces in parameter values
  • Document your UTM conventions in a spreadsheet

Track campaign conversions in your CRM

SkunkCRM captures UTM parameters when leads submit forms.

Try SkunkCRM Free

What Are UTM Parameters?

UTM (Urchin Tracking Module) parameters are tags added to URLs that help you track where your traffic comes from in Google Analytics.

When someone clicks a UTM-tagged link, the parameters are sent to Google Analytics, allowing you to see exactly which campaigns, sources, and ads are driving traffic and conversions.

The 5 UTM Parameters

  • utm_source — Where traffic comes from (google, facebook)
  • utm_medium — Marketing medium (cpc, email, social)
  • utm_campaign — Campaign name (spring_sale)
  • utm_term — Paid search keywords
  • utm_content — Differentiate similar content/ads

Frequently Asked Questions

Which parameters are required?

Technically only utm_source is required, but we recommend always using source, medium, and campaign together for meaningful data. Term and content are optional.

Where do I see UTM data in Google Analytics?

In GA4, go to Reports → Acquisition → Traffic Acquisition. You can see source/medium combinations and filter by campaign. For deeper analysis, use the Explore feature.

Should I use UTMs for internal links?

No! UTM parameters should only be used for external links pointing to your site. Using them for internal links will break your analytics by starting new sessions.

Are UTM parameters case-sensitive?

Yes! "Facebook" and "facebook" will show as separate sources in your analytics. This tool automatically converts everything to lowercase to prevent this issue.