Developer Tasks
UTM URL Builder Guide for Consistent Campaign Tracking
Create consistent campaign URLs with clear source, medium, campaign, term, and content naming rules.

Short answer
Use source, medium, and campaign consistently, add term or content only when they answer a specific reporting question, and test the complete destination URL before distributing it.
Key takeaways
- Define lowercase naming rules before launching campaigns.
- Keep source, medium, and campaign meanings distinct.
- Record generated links in a shared campaign sheet or system.
- Test redirects and existing query parameters before publishing.
What each parameter should describe
A consistent field definition prevents the same channel from appearing as several unrelated rows in analytics reports.
| Parameter | Meaning | Example |
|---|---|---|
| utm_source | Platform or referrer | newsletter |
| utm_medium | Channel type | |
| utm_campaign | Campaign name | summer_sale |
| utm_term | Keyword or audience | running_shoes |
| utm_content | Creative or placement | hero_button |
Create a naming convention
Choose lowercase text, one separator style, clear campaign dates or purposes, and an owner for approving new channel labels.
- Lowercase only
- Use underscores or hyphens consistently
- Avoid private personal information
- Document examples
- Reuse approved source and medium values
Test before distribution
Open the final link, verify the destination and parameters, and test any redirect or QR-code version. A tracking link is only useful if it still reaches the correct page.
Official references
Try it now
UTM Builder
Generate campaign tracking URLs