Digital Marketing

How to Create UTM Naming Rules That Survive Agency and Campaign Changes

A practical guide to creating a durable UTM naming convention that keeps campaign tracking consistent when agencies, channels and campaign structures change.

Written by

HOFK Digital

Created for UK business owners, ecommerce teams, marketers and digital leads looking for practical direction.

Article details

Published
19 October 2026
Updated
19 October 2026
Topic
UTM naming convention
Commercially focused guidance Written around real service delivery Built for search and decision-making
How to Create UTM Naming Rules That Survive Agency and Campaign Changes

How to Create UTM Naming Rules That Survive Agency and Campaign Changes

A campaign launches, an agency changes, or a new marketer takes over the account. A few months later, one report says paid social, another says social_paid, and a third groups the same traffic under Meta. The campaigns may be performing well, but nobody can compare them confidently.

This is the practical problem behind a durable UTM naming convention. UTM parameters are easy to add, but difficult to govern when several people, agencies and platforms create links at the same time. Without clear rules, campaign reporting becomes harder to reconcile and marketing attribution data quality gradually declines.

This guide explains how UK marketing managers can build a UTM parameter framework that remains useful through agency changes, campaign restructures, new channels and staff handovers.

Why UTM naming conventions deteriorate over time

Most UTM problems do not begin with one serious mistake. They develop through small, reasonable decisions made by different people.

One agency uses google as the source while another uses google_ads. A campaign manager writes the campaign name in sentence case, while a freelancer uses lowercase and underscores. Someone adds a new parameter because a reporting tool asks for it, but nobody documents what the value means.

Over time, the business loses consistency in:

  • Channel and source reporting
  • Campaign comparisons
  • CRM lead source fields
  • Google Ads and paid social analysis
  • First-touch and latest-touch attribution
  • Agency performance reporting

A naming convention only works if it remains understandable after the original creator has moved on. That means designing for change, not just for the next campaign.

Start with the decisions your tracking must support

Do not begin by choosing abbreviations. Begin by listing the marketing decisions your campaign tracking needs to support.

For example, your team may need to answer:

  • Which channel introduced the visitor?
  • Which campaign generated the session or enquiry?
  • Which creative or message was clicked?
  • Which campaigns produced qualified leads rather than only form submissions?
  • Can paid, organic, email and partner activity be compared consistently?

These questions determine which UTM parameters are necessary. If a value will not support a report, decision or handoff, consider leaving it out. More parameters do not automatically create better attribution.

Build the UTM parameter framework around stable dimensions

A reliable framework separates dimensions that describe the traffic source from dimensions that describe the campaign itself. The exact parameters depend on your analytics and CRM setup, but a common structure includes:

  • utm_source: the platform or originating source, such as google, linkedin or newsletter.
  • utm_medium: the broad channel type, such as paid_search, paid_social, email or partner.
  • utm_campaign: the business campaign or initiative, such as spring_trade_offer.
  • utm_content: the creative, placement or link variation, such as video_1 or hero_cta.
  • utm_term: the keyword or targeting term where this is useful and reliably available.

Keep the purpose of each field distinct. Do not use utm_campaign for a platform name in one agency account and a promotion name in another. A field with inconsistent meaning cannot support dependable reporting.

Choose rules that are easy to enforce

Good campaign tracking governance is practical. If the rules require long explanations or rely on personal judgement, they will be applied inconsistently.

Set a small number of standards:

  • Use lowercase values unless there is a documented reason not to.
  • Use one separator, such as underscores or hyphens, consistently.
  • Avoid spaces, punctuation and unexplained abbreviations.
  • Use stable channel names rather than platform-specific language where possible.
  • Use dates only when the date is important for reporting or campaign lifecycle.
  • Do not include personal data, customer names or sensitive information in URLs.

For example, choose one format such as:

utm_source=google&utm_medium=paid_search&utm_campaign=autumn_trade_offer&utm_content=responsive_search_ad_1

The exact wording is less important than consistent meaning. A shorter, well-understood standard is usually better than a detailed standard that agencies interpret differently.

Separate campaign names from platform campaign names

Agency and platform changes are easier to manage when your business campaign name is not dependent on one advertising account structure.

For example, a business campaign called autumn_trade_offer might run through Google Ads, LinkedIn, email and partner activity. The source and medium can change while the campaign remains recognisable in reporting.

This makes it easier to compare activity across agencies or channels. It also avoids renaming historical campaigns every time an account is reorganised.

Where a campaign has several phases, add a separate controlled value or documented suffix rather than changing the campaign name unpredictably. Decide whether your reports need to distinguish launch, remarketing and follow-up activity before creating new naming patterns.

Use a campaign register as the governance layer

A UTM naming convention should not live only in a PDF or in one person's memory. Create a campaign register that records the approved values and their ownership.

Useful fields include:

  • Campaign name and business purpose
  • Start and end dates
  • Channel and agency owner
  • Approved source and medium values
  • Landing page or destination URL
  • Target audience or market
  • Creative or content identifiers
  • CRM and reporting fields affected
  • Approval status and date

The register gives marketing, sales and technical teams one place to check what a campaign means. It also creates a useful handover record when an agency changes.

Design for agency and supplier changes

A durable UTM parameter framework should make it possible for a new agency to start work without inventing its own language.

Give external partners:

  • A short naming guide
  • Approved source and medium values
  • Examples of valid campaign URLs
  • A campaign request or approval process
  • A contact for questions about exceptions
  • A requirement to submit final URLs before launch

Do not give every agency permission to create new values freely. If a new channel or campaign type needs a new value, require the reason to be recorded. This keeps the process flexible without allowing uncontrolled variation.

Protect marketing attribution data quality in the CRM

UTM parameters are most useful when they survive beyond the first website session. If a form submission, lead or ecommerce order reaches another system, preserve the relevant source and campaign fields where your data governance and platform setup allow it.

Keep original source information separate from later CRM stages. A sales user updating a lead to qualified should not overwrite the original campaign. Similarly, a later campaign interaction should not silently replace the first known source if your reporting needs both views.

Test the full path from tagged link to landing page, form or order record. HOFK's guide to building a lead attribution model for service businesses covers related principles for preserving first-touch, latest-touch and CRM-stage context.

Create a controlled exception process

Exceptions are inevitable. A platform may use a required naming format, a marketplace may impose a parameter, or a partner may need a value that does not fit the standard model.

Do not allow exceptions to become informal alternatives. Record:

  • What the exception is
  • Why it is required
  • Which campaigns or channels it affects
  • Who approved it
  • Whether it has an expiry or review date
  • How the value will appear in reporting

A documented exception is manageable. An unexplained exception becomes a new convention by accident.

Audit existing UTMs before enforcing new rules

Before introducing a new standard, review the values already in use. Group them by source, medium and campaign, then identify variations that mean the same thing.

Look for:

  • Uppercase and lowercase duplicates
  • Spaces, hyphens and underscores used interchangeably
  • Platform names mixed with channel names
  • Campaign values that include inconsistent dates
  • Agency-specific abbreviations
  • Missing campaign parameters on important links

Do not rewrite historical data as if it had always followed the new standard. Instead, create a reporting mapping where appropriate and apply the new rules to future activity. This preserves the original evidence while making comparisons more useful.

Add UTM checks to the content release process

Campaign links should be checked in the same way as other important website changes. Before a campaign launches, confirm that the URL works, the parameters are present, the destination matches the advert and the values follow the approved framework.

HOFK's guide to building a website content change QA process provides related principles for proportionate review, ownership and live verification. For campaign links, add checks for:

  • Correct source and medium
  • Approved campaign spelling
  • Working destination URL
  • Parameter retention through redirects
  • Form or order handoff
  • Analytics and CRM capture where relevant

UTM naming convention checklist

  1. Define what each parameter means.
  2. Use stable, lowercase values and one separator style.
  3. Separate business campaign names from platform structures.
  4. Maintain an approved campaign register.
  5. Give agencies examples and an approval route.
  6. Preserve source data into CRM or order records where appropriate.
  7. Record exceptions instead of allowing informal variations.
  8. Audit existing values and map historical variations carefully.
  9. QA tagged URLs before campaigns launch.
  10. Review the framework after agency, platform or CRM changes.

Conclusion

A durable UTM naming convention is not just a list of abbreviations. It is a small governance system that defines meaning, ownership, exceptions and handover rules. Build the framework around stable business dimensions, keep campaign names independent from agency structures, maintain a campaign register and test the handoff into analytics and CRM systems.

That approach protects campaign tracking governance and improves marketing attribution data quality without making campaign delivery unnecessarily slow. If agencies or internal teams keep creating different UTM values for the same activity, start with one channel, document the approved pattern and expand it after the reporting proves useful.

Frequently asked questions

What is a UTM naming convention?

A UTM naming convention is a set of agreed rules for creating consistent source, medium, campaign, content and term values in tagged URLs.

Why does campaign tracking governance matter?

It keeps campaign values consistent across agencies, channels and team members, making performance reports easier to compare and reducing avoidable attribution errors.

Should UTM values use uppercase or lowercase?

Choose one approach and apply it consistently. Lowercase values are often easier to govern because analytics platforms may treat different capitalisation as separate values.

How can agencies use the same UTM parameter framework?

Give every agency the same naming guide, approved value list, campaign register and URL approval process. Record exceptions rather than allowing each supplier to invent its own structure.

Can UTM naming fix poor attribution data quality on its own?

No. Consistent UTMs help, but the values must also survive redirects, forms, consent handling and CRM or ecommerce handoffs. Test the full journey before relying on the data.

Latest articles