A Consistent UTM Naming Guide for Campaign Teams
Plan source, medium, campaign, term, and content values that remain readable in analytics reports.

UTM parameters are simple, but inconsistent naming can turn a clean campaign into fragmented reporting. If one person uses paid_social, another uses social-paid and a third writes Paid Social, one channel may appear as several values.
A naming guide prevents that problem before links are distributed. The goal is not to create the most detailed URL possible; it is to create stable campaign dimensions your team can recognize later.
Know what each UTM field is for
Google Analytics documents the common campaign parameters in its URL builder guidance. The main fields include:
- utm_source: the identifiable source or publisher, such as a newsletter partner or platform.
- utm_medium: the broader marketing channel, such as email or paid social.
- utm_campaign: a stable campaign or initiative name.
- utm_term: an optional field often used for paid keyword or audience distinctions.
- utm_content: an optional field for distinguishing creatives, links or variants when that distinction will actually be analyzed.
Google also notes that UTM values are case-sensitive. That means Email and email can create separate values, which is why consistency matters.
Choose a naming convention before launch
Decide on a few mechanical rules and document them in one place. For example:
- Use lowercase values.
- Use one separator consistently, such as hyphens or underscores.
- Avoid spaces if your team finds encoded URLs harder to audit.
- Use stable channel names rather than inventing a new medium for every campaign.
- Keep campaign names descriptive enough to identify the initiative and period.
Example convention
A September product newsletter might use:
utm_source=newsletter&utm_medium=email&utm_campaign=product-update-sep-2026
The exact vocabulary is less important than using the same vocabulary every time.
Start from the correct destination URL
Before adding tracking parameters, confirm that the landing page itself is correct and public. Preserve any functional query parameters required by the destination, then append campaign tracking carefully.
After building the URL, open it and confirm that it lands on the intended page. A perfectly named campaign is still useless if the destination redirects somewhere unintended or returns an error.
Do not put sensitive data in tracking URLs
URLs can appear in browser history, analytics systems, referrer logs, screenshots and forwarded messages. Do not include personal data, private customer identifiers or confidential information in UTM values.
Create a campaign dictionary
A lightweight reference table is enough for most teams. Record the approved medium values, the meaning of each source, campaign naming syntax, examples and the person responsible for changes.
Review reports periodically for unexpected variants. If you notice both facebook and fb, decide which form is canonical and update future links. Historical data may remain split, which is another reason to catch inconsistency early.
Use a builder as a guardrail, not a strategy
EseoGen’s SEO and marketing tools library includes a UTM Campaign URL Builder. A builder can assemble and encode parameters consistently, but it cannot decide what your organization should call a source, medium or campaign.
A practical pre-publish check
- Verify the final landing page.
- Use approved source, medium and campaign values.
- Keep capitalization and separators consistent.
- Add term or content only when the distinction will be useful.
- Check the final URL opens correctly.
- Save the campaign values in your shared dictionary.
UTM governance is mostly a naming problem. Solve that problem once, document the rules and your reports become much easier to interpret.
الإشارة إلى هذا المصدر في موقعك
Vous utilisez cet outil ou cet article dans une publication ? Vous pouvez ajouter une référence descriptive vers cette page.
Texte : A Consistent UTM Naming Guide for Campaign Teams · https://eseogen.com/utm-naming-guide-campaign-teams/?mp_lang=ar
التعليقات
-
Pingback: Why You Should Not Use UTM Parameters on Internal Links