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.