UTM Builder
Build clean campaign URLs with UTM parameters for Google Analytics and other marketing reports.
Build your campaign URL
Add the page and campaign details you want Analytics to receive.
From destination page to tagged campaign link.
Add the campaign details that matter, then copy a clean URL ready for your marketing workflow.
- 01
Add the destination
Paste the page you want people to visit, including any existing query parameters.
- 02
Name the campaign
Add the source, medium, and campaign name used in your reporting convention.
- 03
Differentiate the link
Optionally add a paid keyword, creative, or link placement.
- 04
Copy and review
Copy the generated URL and check the values before adding it to your campaign.
Keep campaign naming consistent.
- Use one consistent lowercase value for each source and medium.
- Keep the campaign name stable across every link in the same promotion.
- Use utm_term for paid keywords or audience values when your channel needs it.
- Use utm_content to distinguish creatives, calls to action, or placements.
- Avoid spaces and inconsistent spelling that split one campaign into multiple reports.
- Do not add UTM tags to internal links unless you intentionally want to restart attribution.
- Review the final URL and test the destination before publishing it.
Frequently asked questions
Which fields are required?
Enter the destination URL and campaign source. Campaign medium, campaign name, campaign term, and campaign content are optional.
What does utm_source mean?
It identifies where the traffic comes from, such as google, newsletter, linkedin, or a partner site.
What does utm_medium mean?
It identifies the marketing channel, such as email, cpc, paid_social, social, or referral.
When should I use campaign term?
Use utm_term for a paid search keyword or another keyword-level value your campaign reporting needs.
When should I use campaign content?
Use utm_content to distinguish links or creatives that point to the same destination, such as hero-button and footer-link.
Does this tool store my URLs?
No. The URL is assembled in your browser and is not saved by this tool.
Will the builder change my destination URL?
No. It keeps the destination page, preserves existing query parameters, and only adds or replaces UTM values.
What is a UTM URL used for?
A UTM URL helps analytics platforms identify which source, channel, campaign, keyword, or creative sent someone to your page.
Do I need utm_term for social or email links?
Usually no. Leave it blank unless you need to track a paid keyword or a specific audience value.
Can I add UTM parameters to a URL that already has query parameters?
Yes. The builder keeps the existing query parameters and adds the UTM values to the same URL.
Should I use UTM tags on internal links?
Usually no. Internal UTM tags can overwrite the original campaign attribution. Use them only when you intentionally want to start a new tracking context.
More free tools
Browse allConstructive Critique Builder
Understand what the work is doing, what is working, and where it could go next.
Build critiqueArtCreative Reference Finder
Search for related context, artist, and theories for an artwork.
Find referencesArtArtist Statement Generator
Turn your train of thought into a polished artist statement.
Write statementSocial MediaInstagram Image Resizer
Resize images for Instagram feed posts, Stories, and Reels covers. Adjust the crop, preview, and download without saving your images.
Resize imageSocial MediaPinterest Image Resizer
Resize images for Pinterest Pins and Profile Covers at recommended dimensions. Adjust the crop, preview, and download without saving your images.
Resize imageSocial MediaBluesky Image Resizer
Resize images for Bluesky posts and profile banners at practical recommended dimensions. Adjust the crop, preview, and download without saving your images.
Resize imageSocial MediaMastodon Image Resizer
Resize images for Mastodon posts and profile banners at practical dimensions. Adjust the crop, preview, and download without saving your images.
Resize imageSocial MediaLinkedIn Image Resizer
Resize one image for LinkedIn landscape, square, portrait posts, and your personal profile cover. Preview and download without saving your images.
Resize imageE-commerceEtsy Tags Generator
Generate SEO-optimized Etsy listing tags from your product description, image or buyer search phrase.
Generate tagsE-commerceEtsy Title Generator
Generate SEO-friendly Etsy listing titles built around what buyers actually search for.
Generate titlesE-commerceShopify Product Description Generator
Turn product specs into a Shopify-ready description with benefits and scannable bullets.
Generate descriptionE-commerceProduct Weight Calculator
Estimate a product’s weight from its description and reference photo to calculate a more accurate shipping cost.
Estimate weightTurn your content into social posts and keep publishing.
Recasto turns your blog posts, images, and ideas into platform-ready social posts, then helps you schedule and manage everything in one place.