Free UTM Link Builder — Campaign URL Tracker

Build UTM tracking URLs for your campaigns in seconds. See exactly which channels, ads, and emails drive traffic in Google Analytics. No signup required.

Quick presets:

🔗 Build your UTM URL

Required
The page you want to send traffic to
Required
Where your traffic comes from
Required
The marketing channel type
Required
The name of your campaign — use underscores, no spaces
Optional
Paid search keyword
Optional
A/B test differentiation

Your tracking URL

Fill in the required fields above to generate your URL

UTM parameter cheat sheet

ParameterRequiredWhat it tracksExamples
utm_sourcerequiredWhere your traffic comes fromgoogle, facebook, newsletter, twitter
utm_mediumrequiredThe marketing channel typecpc, email, social, organic, referral
utm_campaignrequiredYour campaign namesummer_sale, brand_awareness, product_launch
utm_termoptionalPaid search keywordsai+visibility, seo+tool, free+checker
utm_contentoptionalSpecific ad or link versionbanner_a, cta_button, top_nav_link

Track where your AI traffic comes from too

UTM links track Google and social traffic — but AI chatbots are now sending 7.1% converting traffic. Citevis shows you exactly where your brand appears in ChatGPT, Gemini and Perplexity.

Check my AI visibility free →

Frequently asked questions

What are UTM parameters?
UTM parameters (Urchin Tracking Module) are tags added to the end of a URL that tell Google Analytics where your traffic came from. When a user clicks your link, Google Analytics reads the UTM tags and records the source, medium, and campaign in your reports — so you can see exactly which channels are driving results.
Which UTM parameters are required?
Only utm_source, utm_medium, and utm_campaign are considered essential for meaningful tracking. utm_source tells you where the traffic came from (e.g. google, newsletter), utm_medium tells you the channel type (e.g. cpc, email), and utm_campaign identifies which specific campaign drove the visit.
Does capitalization matter in UTM parameters?
Yes — UTM parameters are case-sensitive in Google Analytics. 'Google' and 'google' will appear as two separate sources in your reports. Always use lowercase and underscores instead of spaces to keep your data clean and consistent. This generator automatically converts your input to lowercase.
Do UTM parameters affect SEO?
No — UTM parameters don't affect your SEO rankings. However, you should avoid sharing UTM-tagged URLs internally on your own website, as Google could potentially index those URLs and create duplicate content issues. Use UTM links only in external campaigns.
Can I use UTM parameters on social media links?
Yes. UTM parameters work on any URL shared anywhere — social media posts, email newsletters, ads, influencer posts, QR codes, and more. When someone clicks the link, the UTM data gets passed to Google Analytics regardless of where the link was shared.
How do I see UTM data in Google Analytics?
In Google Analytics 4 (GA4), go to Reports → Acquisition → Traffic Acquisition. You'll see a breakdown by session source/medium. To see campaign-level data, go to Reports → Acquisition → User Acquisition and group by Campaign. You can also create custom explorations for deeper UTM analysis.