Campaign Naming Generator

Naming conventions that keep reporting clean

Fill in the parameters and get consistent campaign, ad-set and ad names every time — so filtering and reporting across accounts stays effortless. Everything updates live.

Naming convention

Client code leads every name so you can filter one client across many accounts in a rollup.

Meta tip: Meta truncates long names in the table view — front-load what you filter on. You can auto-fill ad names with dynamic params ({{campaign.name}}) instead of typing them.

Separator
Case
Campaign name
FB_CONV_TOF_2026-09
Ad set name
Audience_TOF
Ad name
Image_2026-09

Your template

{client}_{channel}_{objective}_{product}_{geo}_{stage}_{date}

Reuse this pattern for every campaign to keep names — and reports — consistent.

How it works

  1. 1Fill in the parameters — things like channel, objective, region, audience and date.
  2. 2It assembles consistent campaign, ad-set and ad names from a fixed convention, updating live as you type.
  3. 3Copy the names into your ad platform so everything follows the same structure from day one.

When to use it

  • You manage multiple accounts and want naming to be identical across all of them.
  • Your reporting is hard to filter because names were made up ad-hoc.
  • You're onboarding a team and want one naming convention everyone follows.

Frequently asked questions

Is the campaign naming generator free?

Yes — free and no sign-up. Fill in the fields and copy your consistent names.

Why does a naming convention matter?

Consistent campaign, ad-set and ad names make your reporting filterable and comparable. When every name follows the same structure, you can slice performance by channel, objective or region in seconds instead of untangling ad-hoc labels.

Can I use these names across Meta, Google and other platforms?

Yes. The convention is platform-agnostic, so using the same structure everywhere keeps cross-channel reporting clean and easy to roll up.

Does it change anything in my ad account?

No. It just generates the name strings for you to copy — nothing connects to your accounts and nothing is stored.