Skip to main content
Six conventions cover everything that gets named. Pick the row that matches what you’re naming.
Name things at build time, not afterwards. A renamed campaign breaks the join between platform spend and analytics conversions, and historical rows keep the old name forever.

The path

1

1. Read the overview once

Naming conventions overview explains how the conventions relate and why the field values have to be closed lists. Read it once, not every time.
2

2. Find the pattern

Open the convention from the table above. Each one gives the field order, the separator, and the allowed values per field.
3

3. Check the value exists

Every field draws from a closed list. If the value you need isn’t on the list, that’s a decision, not a typing problem. Add it to the convention document first, then use it.
4

4. Apply it everywhere at once

A campaign name has to match its UTM values, or the two datasets won’t join. Build the name and the UTM together, from the same values.
5

5. Don't rename

If a name is wrong, the cost of fixing it rises every day it collects data. Fix it immediately or leave it and note the exception.

Why the closed lists matter

Naming conventions look like formatting. They’re really the join key between systems: platform reporting, analytics, and the flat file all match on these values. An open field where anyone can type produces paid_social, Paid Social, and paidsocial as three different channels in the same report. Name jamming covers the related failure: cramming so much into a name that nobody keeps it accurate.
Last modified on August 10, 2026