Chamko

Websites & tools

How to Standardize UTM Campaign Names for Small Businesses

A UTM naming convention is a shared vocabulary for identifying the links that send visitors to a website. Without one, a small business can run the same promotion…

By Chamko Research Team Updated 4 min read

Quick answer

A UTM naming convention is a shared vocabulary for identifying the links that send visitors to a website. Without one, a small business can run the same promotion…

Executive summary

A UTM naming convention is a shared vocabulary for identifying the links that send visitors to a website. Without one, a small business can run the same promotion through Instagram, email, a QR code and a partner without being able to compare the visits cleanly. The problem is rarely a lack of analytics software. It is that different people label the same activity in different ways.

This workflow creates a minimum viable naming standard that a two-person team can maintain in a spreadsheet. Allow about 45–60 minutes for the first setup and 5 minutes for each new campaign link. The estimate assumes one website and a handful of recurring channels; a multi-brand agency will need a more formal review.

Why inconsistent labels damage reports

Google Analytics treats UTM values as data, not as prose to be intelligently merged. Values such as Instagram, instagram, and insta can appear as separate source values. The same issue occurs when one person calls a newsletter email and another uses e-mail. Campaign names can fragment too: diwali_offer, DiwaliOffer, and diwali-sale may all refer to one promotion but will not automatically become one tidy row.

Create a sheet with four tabs: approved values, campaign register, link builder, and exceptions. Start with a small controlled vocabulary rather than trying to anticipate every future channel.

Field Rule Example
utm_source Publisher or platform, lowercase instagram, newsletter, partner_shop
utm_medium Channel type, from a short approved list organic_social, email, qr, paid_social
utm_campaign Stable campaign identifier 2026_festive_service
utm_content Distinguishes creative or placement when needed story_cta, counter_card

Google recommends using utm_source, utm_medium, and utm_campaign for tagged campaign URLs. Add utm_content only when the team needs to distinguish creative versions or placements, and utm_id if you maintain a campaign ID system. Keep the values short enough to read in a report but meaningful to a colleague six months later.

Do not create a new medium for every individual campaign. diwali_email is usually a campaign label, not a medium. A useful distinction is: source answers “where did the link appear?”, medium answers “what kind of channel was it?”, and campaign answers “which coordinated effort was this?”

Choose conventions that staff can actually follow

Use lowercase and underscores as the default. Avoid spaces, personal names, temporary jokes and unexplained abbreviations. Decide whether the campaign date refers to the launch year or the financial year, then document the choice. For a campaign that spans several months, keep the campaign identifier stable instead of changing it every week.

Name campaigns around the business initiative rather than the headline copy. A headline can change after approval; the campaign identity should not. For example, a seasonal consultation offer might keep 2026_festive_consultation even if the creative changes from “Plan ahead” to “Book your slot”.

Operational workflow: from request to approved URL

  1. Register the campaign. Record owner, start and end dates, destination page, channels, and the business outcome being measured.
  2. Select existing values. Choose the source and medium from the dictionary. Create a campaign name only if this is a genuinely distinct initiative.
  3. Build the URL. Use Google’s Campaign URL Builder or a controlled spreadsheet formula. Do not type a long tagged URL independently in several chat messages.
  4. Test the destination. Open the link on a phone and desktop. Confirm that it reaches the intended page and that the parameters survive any redirect.
  5. Record the final link. Store the exact URL that was approved, the person who tested it, and the date.
  6. Review the report after launch. Check the Traffic acquisition report for unexpected source, medium, campaign, or (not set) values.

A lightweight quality gate

Before publishing a tagged link, verify these questions:

  • Are source, medium and campaign all present and spelled according to the dictionary?
  • Is the campaign name the same across every channel used for that initiative?
  • Does the destination page work, including on a mobile connection?
  • Are parameters preserved after redirects?
  • Is the link being used in an advertising platform that already supports auto-tagging?

The last question matters. Google Ads auto-tagging is designed to pass click information into connected measurement systems. Do not casually replace an established auto-tagging setup with manual UTMs; follow the platform’s current integration guidance and test the reporting configuration.

Exceptions and maintenance

A real campaign may not fit the current list. Record the exception instead of forcing it into an inaccurate label. The owner should decide whether it is a one-time source, a new medium, or a new campaign. Review the dictionary quarterly, merge obsolete labels only in documentation, and avoid rewriting historical data without a clear reason.

Template to copy

campaign_id | owner | source | medium | campaign | content | destination | published_location | tested_by | test_date

For a local service business, a printed counter QR code and an Instagram story may share a campaign identifier if they promote the same offer, while their sources and mediums remain different. This lets the owner compare placements without pretending they are identical channels.

Conclusion and next steps

Start with the channels the business uses today, not a theoretical list of every possible channel. Publish the dictionary where whoever creates links can find it, assign one owner to approve additions, and audit the first report after launch. A consistent naming standard makes campaign traffic easier to interpret; it does not by itself establish lead quality, revenue attribution, or causal lift.

Official references

Keep reading