- Home
- Free tools
- ABM & media toolkit
- Campaign Naming Convention Generator
Free tool · Tracking and creative
Campaign Naming Convention Generator
Consistent names make cross-channel reporting possible. Choose the parts and the separator, and copy the campaign name, the matching utm_campaign and a legend for your naming sheet.
- Free, no sign-up
- Runs in your browser
- Checked 19 October 2026
Loading the calculator…
How it works
How to use the Campaign Naming Convention Generator
- Fill in the parts you use; leave others empty.
- Choose a separator.
- Copy the name, the utm_campaign value and the legend.
| What | How it's worked out |
|---|---|
| Parts | Lowercased; spaces, dots and underscores inside a part become hyphens |
| Name | Parts joined by your separator |
| utm_campaign | Same parts joined by underscores |
From our media team
How to use the result
- Fix the order for the year. Exports can then be split into columns and joined to GA4 and CRM data.
- Hyphens inside parts, one separator between parts. 'tier1-security-leads' stays one field.
- Keep a legend. Write down what each code means; nobody remembers 'pg-v3' in six months.
Read next
- A campaign naming convention for B2B ads that reporting can splitA B2B campaign naming convention for LinkedIn, ChatGPT ads, Google and programmatic: the seven parts, separators, examples by channel, how names map to…
- A UTM taxonomy for B2B: sources, mediums and GA4 channels that stay cleanA cross-channel UTM taxonomy for B2B teams: allowed source and medium values for LinkedIn, ChatGPT ads, Google, Microsoft, programmatic and email, how each maps to…
- A UTM convention for ChatGPT adsA simple UTM naming convention for ChatGPT ads that keeps paid and organic AI traffic separate and carries the buyer question into analytics and your CRM.
- How to build a B2B media plan: accounts, reach, budget and KPIsA one-page B2B media plan that a CFO and a media buyer can both read: target accounts, people per account, reach and frequency, channel roles, budget per line,…
Questions
Straight answers.
Why do campaign names matter?
Platforms export spend by campaign name and GA4 reports by utm_campaign. Consistent names let you join them without manual clean-up.
Should campaign names and utm_campaign match?
Yes, or share the same parts. Then platform reports and analytics can be joined on the name.
Which separator is best?
Underscores are easy to split in spreadsheets and don't clash with hyphenated words. Pipes are readable but can break some tools.
Does AnswerBid use this for ChatGPT ads?
For ChatGPT ads we use a shorter campaign value, country-device-stage, and carry the buyer question in utm_content.
More free tools
Related tools
Sources: Google Analytics Help: Traffic-source dimensions and default channel group.
Free AI Shortlist Check
Want this run for you?
AnswerBid runs ChatGPT ads, AI visibility and LinkedIn ABM from AI answers for B2B SaaS and tech, and shows which companies they bring. Book a free 30-minute check of your category.
- What AI assistants tell your buyers about your category today
- The buyer questions and accounts worth paying for
- A budget range and a 90-day plan, with no obligation