UTM Link Builder
Free · No signupBuild 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
Where the traffic originates
The marketing channel type
Identifies your campaign
Paid keyword (optional)
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