UTM Link Builder

Free · No signup

Build UTM-tagged URLs for any campaign. Fill in the fields below and copy your tracking link instantly.

Quick fill from source

The page you want to track traffic to

Campaign parameters

Where your traffic is coming from

The type of marketing channel

The name of your specific campaign

Used for paid search to identify keywords

Differentiate ads or links in the same campaign

Your tracking URL

Enter a website URL to get started

What each parameter does

utm_source·google

Where the traffic originates

utm_medium·cpc

The marketing channel type

utm_campaign·spring_sale

Identifies your campaign

utm_term·running+shoes

Paid keyword (optional)

utm_content·banner_top

A/B test variant (optional)

What are UTM parameters and why do they matter?

UTM parameters (Urchin Tracking Module) are tags added to the end of a URL that tell Google Analytics exactly where your traffic came from. Without them, traffic from Instagram, TikTok, and email newsletters all shows up as "Direct" in your analytics — you have no idea what's actually working.

With UTM parameters, you can see precisely which campaign, platform, and even which specific ad or link drove each visit, signup, or purchase. For any serious marketing operation, UTM tagging is non-negotiable.

Best practices

  • 01Always use lowercase — utm_source=Google and utm_source=google are tracked as separate sources
  • 02Use underscores instead of spaces — spring_sale not spring sale
  • 03Be consistent — pick a naming convention and stick to it across every campaign
  • 04Tag every link in every campaign — even organic social posts benefit from tracking
  • 05Never use UTM parameters on internal links — it breaks your session tracking