UTM Naming Convention Template
A practical UTM naming convention template for marketers, SEO teams, paid media managers, agencies, and site owners who need cleaner campaign tracking. Use it to standardize source, medium, campaign, content, and term naming across email, social, PPC, partnerships, newsletters, and content promotion workflows.
Start here
Fast workflowUse a UTM naming convention template to keep campaign tracking readable and consistent
A UTM naming convention template gives your team one repeatable way to label traffic across campaigns, channels, audiences, placements, and creatives. Instead of letting every marketer invent a slightly different format, you can keep tracking names standardized from the start.
This page is built for practical campaign operations. It includes copy-ready rule sets, a quick builder for source, medium, campaign pattern, content naming, separator style, and example outputs, plus reusable naming shells for email, paid social, search ads, and partner campaigns.
Use this page when you want cleaner GA4 reporting, easier spreadsheet filtering, better attribution hygiene, or a simpler handoff between marketing, SEO, content, and paid media teams.
Build a UTM naming standard in seconds
UTM Naming Convention General Rules - Use lowercase for all UTM values - Use hyphen as the separator - Avoid spaces and special characters - Keep approved source and medium values consistent utm_source newsletter utm_medium email utm_campaign Pattern brand-region-offer-date utm_content Pattern placement-creative-variant Example Campaign seokitlab-us-spring-sale-2026 Recommended Example utm_source=newsletter utm_medium=email utm_campaign=seokitlab-us-spring-sale-2026 utm_content=header-banner-a
Copy the UTM naming template you need
General convention shell
Useful as a base standard for most teams and channels.
Rules: - lowercase only - approved separators only - no spaces - no mixed source names utm_source: utm_medium: utm_campaign pattern: utm_content pattern: utm_term usage:
Newsletter naming rules
Useful for newsletters, drips, launches, and lifecycle campaigns.
utm_source=newsletter utm_medium=email utm_campaign pattern=brand-region-offer-date utm_content pattern=placement-creative-variant Example=header-launch-a
Paid ad naming rules
Useful for Google Ads, paid social, retargeting, and test variants.
utm_source=google utm_medium=cpc utm_campaign pattern=brand-market-offer-audience-date utm_content pattern=campaigngroup-adset-creative utm_term=paid keyword or audience label
Partner link naming rules
Useful for affiliates, referrals, influencers, and co-marketing links.
utm_source=partnername utm_medium=referral utm_campaign pattern=brand-partner-offer-date utm_content pattern=placement-format-variant Example=footer-mention-a
When UTM naming templates help most
Multi-channel campaigns
Useful when one launch spans email, paid, social, partner, and organic promotion.
Agency workflows
Useful when several people need one documented tracking standard across accounts.
GA4 cleanup
Useful when reports are messy because sources and campaign names have drifted over time.
Internal documentation
Useful for onboarding, campaign checklists, and internal marketing ops handoffs.
How to use UTM naming conventions correctly
Approve source names early
Decide whether the team will use values like google, linkedin, newsletter, or partnername before campaigns begin.
Keep mediums controlled
Use a small list of approved mediums such as email, cpc, social, referral, or display instead of inventing new variants.
Make campaign names reportable
Campaign names should carry useful meaning such as brand, market, offer, or date without becoming unreadable.
Document creative naming too
Define utm_content rules so placements and variants stay consistent across tests and reports.
Before sharing tracked links
1. Check the casing
Make sure the source, medium, campaign, and content values follow the same lowercase rule.
2. Check approved names
Verify that channel names match the internal standard instead of a one-off variation.
3. Review campaign meaning
Confirm the campaign value carries enough information for future filtering and reporting.
4. Save the rule set
Document the convention in a spreadsheet, brief, or wiki so the standard stays reusable.
UTM Naming Convention Template FAQ
What is a UTM naming convention template?
A UTM naming convention template is a reusable rule set for how your team names utm_source, utm_medium, utm_campaign, utm_content, and sometimes utm_term across tracked links.
Why does naming consistency matter?
Consistent naming makes analytics, dashboards, and spreadsheets easier to filter, compare, and trust over time.
Should UTM values be lowercase?
Most teams use lowercase-only naming because it reduces accidental duplication and keeps reporting cleaner.
What should go into utm_campaign?
A useful utm_campaign usually includes enough context for reporting, such as brand, market, offer, audience, season, or date.
Do I need utm_content on every link?
Not always, but utm_content is very useful when you need to distinguish placements, buttons, creatives, or variations inside the same campaign.
Can this help with GA4 cleanup?
Yes. A documented naming convention helps reduce messy source, medium, and campaign rows in GA4 and other analytics tools.
Can I paste this directly into Elementor?
Yes. This is MAIN-only HTML designed for an Elementor HTML widget.
What should I do after creating the convention?
Save it in a shared spreadsheet, brief, or documentation page so everyone building tracked links follows the same rule set.
Standardize your tracked links before campaign data becomes messy
Start with this UTM naming convention template, then move to your builder, spreadsheet, and campaign brief pages so everyone creating campaign links follows the same system from the beginning.