UTM Builder
Generate campaign tracking URLs with UTM parameters
Campaign Parameters
Generated URL
UTM URL Example
What Are UTM Parameters?
UTM (Urchin Tracking Module) parameters are tags appended to a URL that pass information to analytics tools like Google Analytics 4 (GA4). When someone clicks a link with UTM parameters, those values appear in your analytics reports, showing you exactly where traffic came from and which campaigns are performing best.
There are five standard UTM parameters:
utm_sourceRequiredIdentifies the traffic source (e.g. google, newsletter)utm_mediumRequiredIdentifies the marketing channel (e.g. cpc, email)utm_campaignRequiredThe campaign name or promotion codeutm_termOptionalPaid search keyword associated with the adutm_contentOptionalDifferentiates ads or links pointing to the same URL (A/B testing)How to Use This Tool
Enter Your URL and Campaign Details
Fill in the Website URL and the three required fields: Source, Medium, and Campaign Name. The output URL updates as you type.
Add Optional Parameters
For paid search campaigns, add utm_term. For A/B testing two versions of the same ad, use utm_content to distinguish them.
Copy and Use
Click <strong>Copy</strong> to grab the URL. Paste it into your ad, email, or social post. Consider shortening it with the URL Shortener before sharing.
Frequently Asked Questions
Does GA4 still support UTM parameters?
Yes. Google Analytics 4 fully supports all five UTM parameters. They appear in GA4 under Acquisition reports.
Should I use spaces or underscores in UTM values?
Avoid spaces — they get percent-encoded as %20 and make URLs messy. Use underscores (spring_sale) or hyphens (spring-sale) for multi-word values. This tool encodes values automatically.