Help
All guides, by feature

Change the separator, casing and length of names

4 stepsUpdated 13 Oct 2026

The Linter section of Taxonomy sets the delimiter between tokens, the casing, the maximum length and a regex names should match.

Before you start

Who can do this
Agency Owner, Admin or Manager
Where in Orbit
Sidebar › Manage › Settings

Steps

Tick a step’s number when it’s done. We’ll remember where you were.

  1. Open Settings, choose the Taxonomy tab and open .

  2. Under Format & Linter, set the Delimiter, 1 to 3 characters, and the Casing: lower, upper or title.

  3. Set Max length, from 8 to 512 characters, and the Linter regex.

  4. Check Sample validation shows ✓ for each level, then press Save.

When it worked

Orbit shows “✓ All changes saved”, and the Preview on Naming Patterns uses the new delimiter and casing.

If something goes wrong

  • Orbit showsInvalid regex

    Correct the pattern. The default is ^[a-z0-9-]+(_[a-z0-9-]+)*$.

  • Sample validation shows ✕ after you changed the casing.

    The default Linter regex allows lower case only. If you choose upper or title, change the regex to allow capitals too.

How it works

Explainer: Taxonomy: your naming rules

Taxonomy is your agency’s naming standard. Orbit’s build agent reads it to name campaigns, ad groups and creatives and to fill in UTM parameters. A client can have its own rules without changing anyone else’s.

Names have three levels: Campaign, Ad Group and Creative.

Orbit starts you with seeded rules. Campaign names are advertiser, campaign, channel and platform. Ad group names are tactic, an optional audience, and region. Creative names are advertiser, campaign, concept and an optional version, joined with _ in lower case.

The seeded UTMs fill utm_source from platform, utm_medium from channel and utm_campaign from the campaign name, all required, plus utm_term from audience and utm_content from concept.

The five sections of Taxonomy
SectionWhat it holds
DimensionsNamed tokens such as advertiser, channel or region, each at one level, with their allowed values.
Naming PatternsThe tokens in each level’s name, in order, each required or optional.
UTMsWhat fills each UTM parameter: a dimension or the campaign name.
LinterThe delimiter, casing, maximum length and a regex names should match.
Agent ContractThe resolved rules the agent reads, shown read-only.
  • Rules come in three layers: Orbit’s seed, your agency default, and a client’s override. The most specific wins.
  • In Editing, pick Global (Agency default) to change the agency default, or a client to override it for that client only.
  • Saving stores only what differs from the layer above. Items set for the client you’re editing show an overridden badge.
  • Edits save only when you press Save.
  • Taxonomy also drives creative names and helps Pacing read region and audience from names.