PS / Li / NA / RL / SD / PL / Q2
The abbreviation dictionary keeps a short campaign name readable to the people governing it.
Generate canonical campaign names that hold up across paid media, reporting, spreadsheet workflows, and cross-platform operations.
The real workflow here is defining a ruleset that can survive paid media, spreadsheet operations, handoffs, and reporting joins. The tool should make canonical naming visible before anyone exports a single row.
Codes are matched without regard to capitalization. No two values may use the same abbreviation.
PS_Li_NA_RL_SD_PL_Q2
The abbreviation dictionary keeps a short campaign name readable to the people governing it.
Use the same naming logic across templates, bulk spreadsheets, and campaign QA instead of relying on memory.
Keep an eye on readability so long campaign strings do not become the next reporting problem.
Campaign names are often treated like labels, but they affect reporting joins, dashboard readability, QA effort, and downstream operations. The generator converts selected values into short, unique codes and combines them into one canonical name without losing the dictionary needed to read it later.
R. Garcia’s recommendation: Include the source in the campaign name. I have seen the
utm_campaignvalue survive while source or medium information was stripped somewhere in the journey. A short source code inside the canonical name preserves one more useful clue without making the name unwieldy.
Choose a stable order for channel, market, audience, offer, date, and objective. Not every organization needs every token. The useful pattern is the shortest one that remains unique, readable, and enforceable.
Before adopting a generated name, confirm:
The generator cannot know whether a token is meaningful to your reporting model. Treat its output as a structured draft, then test the pattern against real campaigns before making it mandatory.
Use the campaign naming worksheet to document the approved pattern and the campaign taxonomy hub for rollout guidance.
Use the related hub, implementation notes, and templates to document the decisions behind the generated output.