Definition
Email campaign naming conventions are standardised frameworks for assigning structured, consistent names to email campaigns, automation programmes, and triggered messages across an organisation's email marketing operation. A well-designed naming convention transforms campaign identification from an ad hoc, inconsistent practice into a predictable, queryable system that enables efficient reporting, cross-platform analysis, automated data processing, and team communication. The convention typically uses a hierarchical structure with components separated by a consistent delimiter (such as underscore, pipe, or hyphen), with components ordered from broadest categorisation to most specific. A typical hierarchy might follow the pattern: year, market or business unit, campaign type, content theme or offer, variant or segment identifier, and date or version stamp.
Beyond internal campaign management, naming conventions directly integrate with analytics frameworks through UTM parameter alignment. A campaign named according to convention should map predictably to its UTM parameters (utm_source, utm_medium, utm_campaign, utm_content, utm_term), enabling automated UTM generation from the campaign name and consistent analytics attribution across Google Analytics, Adobe Analytics, and other platforms. The naming convention also coordinates across multiple technology platforms — the ESP, analytics suite, CRM, advertising platforms, and reporting dashboards must all be able to interpret the campaign name consistently. Without cross-platform naming coordination, the same campaign may appear under different names in different systems, making cross-channel performance analysis unreliable and significantly increasing the time required to produce campaign-level reports. Documentation and governance are essential: the convention must be documented, version-controlled, and enforced through a review process to prevent naming drift as team members, platforms, and campaign types evolve over time.
Best Practices
Design a hierarchical naming structure with components from broad to specific, using a consistent delimiter. A recommended structure for most programmes is: [year][market][campaign-type][content-theme][variant-identifier]_[send-date]. For example, 2026_UK_promotional_summer-sale_control_20260315. Ensure the total name length stays under the character limits of all platforms in use, typically under 100 characters to accommodate ESP, analytics, and CRM constraints.
Align the naming convention directly with UTM parameter generation, defining clear mapping rules: utm_source maps to the ESP or channel identifier, utm_medium maps to email (always), utm_campaign maps to the campaign name according to the naming convention, utm_content maps to the variant or segment identifier, and utm_term maps to any specific keyword or targeting criterion. Automate UTM parameter generation from the campaign name to eliminate manual entry errors and ensure analytics consistency.
Document the naming convention in a central, version-controlled taxonomy guide that specifies: each component's allowed values and definitions, the delimiter and character case rules (typically lowercase with underscores), length limits per component and total, special character restrictions, and examples for each campaign type. The documentation should be accessible to all team members who create or analyse campaigns and should be reviewed and updated annually as campaign types evolve.
Maintain a campaign taxonomy reference table as a dynamic document that records all used campaign names, their component breakdown, creation date, business owner, and associated automation programme or workflow. This reference prevents duplicate or conflicting campaign names, enables campaign lifecycle tracking, and provides a historical record for retrospective analysis. The reference table should be queryable through a shared spreadsheet, database, or dedicated taxonomy management tool.
Enforce the naming convention through a combination of training, template-based campaign creation, and automated validation. Build campaign creation templates that auto-populate the naming structure based on dropdown selections. Implement automated validation that checks campaign names against the convention before send approval, flagging names that deviate from the defined format, use unrecognised component values, or duplicate existing campaign names. Review naming compliance quarterly and address systematic issues through process or documentation updates.
Related Glossary Terms
Email Link Checking
Email link validation before send including broken link detection, redirect chain analysis, UTM verification, link rot prevention, and automated checking workflows.
Email Program Audit
Comprehensive email programme audit framework covering strategy, deliverability, content, compliance, analytics, technology, and team structure.
Frequently Asked Questions
Core components include: year (four digits), market or business unit (standardised code), campaign type (promotional, transactional, newsletter, trigger, event), content theme or offer description, variant or segment identifier (control, test-variant-A, loyalty-segment), and send date (YYYYMMDD). Additional components may include product line, channel source, or creative version depending on organisational complexity.
Define explicit mapping: utmsource = ESP or channel identifier (e.g., klaviyo, salesforce), utmmedium = email (always), utmcampaign = the full campaign name from your convention, utmcontent = variant identifier differentiating links within the same campaign or segment, utm_term = specific targeting keyword or subscriber attribute. Generate UTM parameters automatically from the structured campaign name to ensure consistency.
The campaign name in the ESP must be the primary identifier that maps to the analytics platform (Google Analytics, Adobe Analytics), CRM (Salesforce, HubSpot), advertising platforms (if email campaigns are mirrored in other channels), and reporting dashboards (Tableau, Looker). Cross-platform coordination means implementing the same naming structure (or a canonical mapping) in every system that tracks or reports on email campaign performance.
Specify: allowed characters (typically lowercase letters a-z, numbers 0-9, underscores, and hyphens), case rule (lowercase recommended for case-insensitive platform compatibility), delimiter character (underscore most common, pipe or hyphen also used), maximum total length (under 100 characters to accommodate all platforms), maximum component length (under 30 characters), and prohibited characters (spaces, special characters that may break URLs or UTM parameters).
Enforcement methods include: creating campaign templates in the ESP that auto-generate names from structured inputs, implementing name validation rules that check format before send approval, integrating naming checks into the campaign QA workflow, conducting a quarterly naming compliance audit, and maintaining a taxonomy reference table that documents all used names and prevents duplicates. Training new team members on naming conventions during onboarding is equally important.