Omesta blogA UTM Naming Convention for Cleaner Campaign Reports
A useful UTM naming convention gives every campaign link consistent source, medium, campaign, and creative identifiers. The aim is a report that can be grouped reliably, not the longest possible tracking URL.
Google Analytics uses campaign parameters to identify referring campaigns, and parameter values are case-sensitive. A naming rule helps prevent one campaign from appearing under several spellings. Google Analytics URL builder guidance.
Define a small vocabulary
Start with the questions you need to answer: which channel brought the visit, which campaign it belonged to, and which creative generated the click. Agree on the allowed values before producing dozens of links.
Here is an illustrative internal convention, not a required Google standard:
| Field | Example value | Team rule |
|---|---|---|
| utm_source | Use the actual publishing source | |
| utm_medium | paid_social | Keep one spelling for the channel |
| utm_campaign | roofing_margin_check | Describe the stable campaign concept |
| utm_content | roof_photo_a | Distinguish the creative variant |
Use lowercase consistently. Choose one separator, avoid casual abbreviations, and document changes. A new employee should be able to create a link without guessing what last month's campaign manager meant.
Keep an ID-to-name registry
A campaign can be renamed without becoming a new campaign. If your reporting depends on names alone, a cosmetic change can look like two different efforts.
Keep a registry containing the platform campaign ID, approved reporting name, destination, launch date, and owner. Where you use supported dynamic URL parameters, verify what they resolve to instead of assuming the editor's placeholder is the final value.
For a team running several platforms, decide whether your comparison should happen at the campaign-concept level or the individual platform-campaign level. Both can be useful, but they need separate identifiers rather than one overloaded name.
Build and test the full customer path
A hypothetical link could look like this:
https://example.com/check?utm_source=facebook&utm_medium=paid_social&utm_campaign=roofing_margin_check&utm_content=roof_photo_a
Open the final link, follow any redirect, and confirm that the intended page loads. Then check the appropriate analytics view after allowing for processing. Confirm the source, medium, and campaign are represented as intended.
If the page already has query parameters, append correctly rather than adding a second question mark. Test links copied into real ads and emails, not just the clean version in your spreadsheet. A redirect or link wrapper can change the destination.
Keep Google Ads auto-tagging and platform click identifiers intact where your measurement setup uses them. A UTM convention should complement the existing setup, not accidentally replace it.
Keep customer information out of campaign URLs
Never use a person's email, phone number, or name as a campaign identifier. URLs can be recorded by analytics, browser history, logs, and other systems. Google's Analytics policy specifically warns against personal information in URLs and campaign parameters. Google's PII guidance.
Use non-personal campaign labels instead. Keep CRM identity matching inside an appropriately configured system, with the necessary permissions and safeguards, rather than improvising it through URL fields.
How Omesta helps with making campaign reviews easier to follow
Use Omesta’s connected campaign reporting alongside your UTM naming registry. Consistent labels can make it easier for your team to explain which campaign a report refers to. Omesta does not automatically enforce the naming convention in this guide or repair every destination URL; keep ownership of the link registry explicit.
Explore the AI ad-management workflow for current capabilities and the pricing page for plan limits.
Frequently asked questions
Will UTMs make platform and analytics reports identical?
No. They label traffic; they do not remove differences in attribution, consent, event definitions, or reporting periods.
Should I tag links between pages on my own site?
Use ordinary internal navigation links. Treat UTMs as acquisition labels rather than a replacement for tracking internal navigation behavior.
Can the same creative name appear in different campaigns?
Yes, if your registry and reporting distinguish the campaign as well. What matters is an unambiguous combination, not a globally unique phrase for every field.
Audit a few existing links before changing the whole account. For a broader measurement-tool comparison, see our ad-tracking alternatives guide, or explore Omesta.