UTM Naming Convention Template
May 2026 • Tracking • Data Quality
Use this template to make paid, lifecycle, partner, and organic campaign links easier to QA and report on.
Summary
UTM naming conventions are one of the simplest ways to improve marketing data quality. This template gives marketing teams a shared structure for source, medium, campaign, content, and term values so campaign links can flow into analytics, CRM, and reporting tools with less manual cleanup.
Goal: make every campaign URL readable, consistent, and easy to group in dashboards without manual cleanup.
Recommended Fields
- utm_source: platform or partner sending the traffic, such as google, meta, linkedin, newsletter, or partner_name.
- utm_medium: channel type, such as paid_search, paid_social, email, organic_social, affiliate, or referral.
- utm_campaign: campaign name using a consistent pattern.
- utm_content: creative, audience, placement, or variant identifier.
- utm_term: keyword, match type, or targeting detail when useful.
Campaign Name Pattern
Use a structure that reflects how the business reports campaigns.
market_objective_product_audience_date
Example:
us_leadgen_analyticsdemo_marketingops_2026q2
Naming Rules
- Use lowercase for all UTM values.
- Use underscores instead of spaces.
- Do not use punctuation unless it is explicitly allowed by the team.
- Keep channel values controlled; do not allow paid-social, paidsocial, and paid_social to coexist.
- Do not put personally identifiable information in UTM values.
Controlled Values
- Source: google, bing, meta, linkedin, tiktok, newsletter, partner.
- Medium: paid_search, paid_social, organic_social, email, display, affiliate, referral.
- Objective: awareness, traffic, leadgen, trial, signup, retention, upsell.
- Market: use country or region codes consistently, such as us, ca, uk, emea, or global.
QA Before Launch
- Confirm the final URL loads correctly.
- Confirm all required UTM fields are present.
- Check spelling against the controlled values list.
- Click one test link and confirm analytics captures the expected values.
- Save the final URL in the campaign brief or launch tracker.