UTM parameters explained without the guesswork
- Five parameters explained
- Channel-ready examples
- Built for repeatable naming
Five clear fields save months of reporting frustration
Compare without cleanup
Keep the story behind every campaign
Learn what creative really resonates
Give every UTM parameter one clear responsibility
utm_source
Identifies the platform, publisher or partner that sent the visitor. Examples: google, linkedin, newsletter or partner_name.
utm_medium
Describes the marketing channel or traffic type. Examples: cpc, paid_social, email, affiliate or qr.
utm_campaign
Names the initiative you want to report on. Use a stable value such as spring_launch_2026 rather than a vague label like promo.
utm_content
Distinguishes creative variants, placements or calls to action. Examples: video_a, hero_button or sidebar_banner.
utm_term
Stores paid-search keywords, audience segments or another targeting detail when that distinction supports a real reporting question.
Destination URL
The untagged landing page is the foundation. Keep the path and required query parameters intact before appending the UTM parameter set.
A complete UTM link for a paid LinkedIn campaign
https://examplesite.com/demo
?utm_source=linkedin
&utm_medium=paid_social
&utm_campaign=spring_launch_2026
&utm_content=video_a
&utm_term=marketing_managers
Rules that keep the parameter set useful
- Use lowercase values everywhere
- Choose one separator and keep it
- Document approved source and medium values
- Use content only when variants need comparison
- Review the final destination before publishing
Build a UTM parameter workflow people can follow every time
Define the reporting question
Start with the decision the campaign report should support. That determines which parameters are required and which details would only add noise.
Select approved values
Choose source, medium and campaign values from a shared naming convention instead of inventing new labels during launch.
Add useful distinctions
Use content and term only when the team will actually compare creative, placement, keyword or audience performance.
Validate and store the link
Check the destination, spelling and parameter order, then save the final link where campaign owners can find and reuse it.
Questions about UTM parameters
Analytics platforms can treat uppercase and lowercase values as different dimensions. A lowercase-only convention prevents values such as LinkedIn, linkedin and LINKEDIN from becoming separate report rows.
No. Internal UTM links can overwrite the original acquisition source and make sessions look as if a new campaign started inside the site. Use event tracking for internal navigation instead.
Yes. Reusing approved values is the point of a structured system. Keep the campaign value specific to the initiative while using consistent source and medium values across comparable channels.
Continue from definitions to execution
UTM Naming Convention
Turn each parameter definition into rules your whole team can follow.
UTM Examples
See complete parameter sets for email, paid media, partners and QR campaigns.
UTM Link Builder
Generate and manage consistent campaign links without rebuilding values by hand.
