What is a UTM builder?
A UTM builder adds campaign tracking parameters to a destination URL without
changing the page visitors see. When someone clicks the finished link,
Google Analytics and other analytics platforms can identify the traffic
source, channel, and campaign. This browser-based builder preserves existing
query parameters, replaces older UTM values, and encodes values safely.
Use the three required parameters consistently
Use utm_source for the specific platform or publisher, such
as google, linkedin, partner_name, or newsletter. Use
utm_medium for the broader channel, such as cpc,
paid_social, email, referral, or display. Use
utm_campaign for the initiative you want to compare across
sources, such as spring_sale or product_launch.
https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale
Recommended UTM naming rules
Choose lowercase values and one separator style. A concise value such as
spring_sale is easier to reuse than Spring Sale 2026. Keep a written naming
convention for common channels, and avoid changing medium labels between
campaigns. Optional utm_content values are useful for distinguishing buttons,
creatives, or placements that point to the same destination.
Common mistakes to avoid
Do not place UTM parameters on internal navigation links because that can
overwrite the visitor's original acquisition information. Avoid putting
customer names, email addresses, or other private data in UTM values. Before
launching, open the generated URL, confirm the destination loads, and use the
naming checker to catch inconsistent formatting.