Build a trackable campaign URL
Create campaign URLs with UTM source, medium, campaign, term and content parameters.
Use consistent lowercase naming so campaign reports stay clean and easy to compare.
How to use the UTM builder
Paste the final landing page URL, then add a source, medium and campaign name. Term and content are optional. The tool preserves existing query parameters and adds UTM parameters safely so you can distinguish traffic sources and creative variants in analytics.
Core UTM parameters
utm_source identifies where traffic came from, utm_medium describes the channel, and utm_campaign groups activity under one campaign. Use utm_term for paid keyword or audience labels and utm_content for creative or link variations.
Keep campaign naming consistent
Pick one naming convention and use it across the team. For example: source = linkedin, medium = paid_social, campaign = product_launch_2026. Avoid switching between LinkedIn, linkedin.com and LI for the same source because reporting tools will treat those as separate values.
UTM example
A campaign linking to https://example.com/demo with source linkedin, medium paid_social and campaign autumn_demo would generate a URL containing utm_source=linkedin, utm_medium=paid_social and utm_campaign=autumn_demo.
Frequently asked questions
Do UTM parameters affect the destination page?
No. They add tracking information to the URL while the visitor still lands on the same page.
Should I use UTMs on internal links?
Usually no. Internal UTM links can overwrite acquisition attribution in analytics. Use them mainly for external campaigns.
Are UTM names case sensitive?
Analytics systems can treat different capitalization as different values, so consistent lowercase naming is safer.
