In this guide

A campaign is renamed halfway through its flight. The dashboard now shows two rows, the billing sheet still uses the old label, and the creative folder contains three files called “final.”

The problem is not solved by making the name longer. A name helps a person recognize something. An identifier lets systems keep referring to the same thing when the description changes.

Give each field one job

Use a stable campaign ID for joins, a readable campaign name for recognition, and separate fields for attributes that need filtering.

For example, a display name might contain the initiative, market, and month. The market should still have its own column in the reporting table. Parsing every attribute back out of a name becomes fragile when someone adds a separator or uses an unexpected abbreviation.

Keep the platform’s own IDs as well as any internal identifier. An internal campaign may map to several platform campaigns, and that relationship should be explicit.

Choose the minimum useful convention

A workable naming pattern answers the questions operators routinely ask: which campaign, which market, which format, and which creative version?

Avoid adding fields nobody uses. Long names are harder to scan and may be truncated in interfaces or exports.

The campaign naming generator can produce consistent labels. The team still needs to agree on abbreviations, allowed values, ownership, and the point at which a changed asset becomes a new version.

Use a controlled list for values such as market and format. “US,” “USA,” and “UnitedStates” should not silently become three categories.

Treat renames as metadata changes

Suppose campaign C-104 changes from “Autumn acquisition” to “November acquisition.” The identity remains C-104 if it is still the same approved campaign.

Record the old label, new label, effective date, and reason. Preserve historical mapping so earlier exports can still join to current reporting.

A genuinely new campaign should receive a new identity. Reusing an old ID to keep a report tidy can combine different budgets, objectives, and approvals.

Version the asset, not the email thread

An approved creative version needs an exact file or platform asset reference. Record what changed: copy, offer, destination, dimensions, or another meaningful attribute.

A filename alone may not distinguish two different files saved under the same name. Where the workflow supports it, use a file hash or immutable asset version as additional evidence.

Keep the replacement history. The creative QA guide applies again when a material change creates a new deliverable.

Make the handoff easy to use

A compact mapping table should connect internal campaign ID, platform campaign ID, placement ID, creative version, approved destination, and current readable name.

Restrict editing of the controlled mapping to the people responsible for it, while making the current version available to operators and reporting owners.

At the end of the campaign, the table should still explain the exports without relying on someone remembering which “final” file was actually used. That is the test of a naming convention that works beyond launch day.

AdOpsNow Editorial

Examples use illustrative data. See our editorial standards or report a correction.