Home/Blog/utm_campaign

What Is utm_campaign? How to Name Campaigns

Learn what the campaign parameter identifies, what makes a good campaign name, and how predictable naming improves your reports.

utm_campaign identifies the marketing campaign associated with a link. It connects traffic from different channels and sources to one larger initiative, such as a product launch, seasonal promotion, webinar, or lead-generation campaign.

Unlike utm_source and utm_medium, which describe where traffic came from and what kind of channel delivered it, the campaign value describes what the marketing effort is about.

What does utm_campaign mean?

https://example.com/pricing?utm_source=linkedin&utm_medium=paid_social&utm_campaign=summer_launch

Here, summer_launch is the campaign. The same campaign value can be used across LinkedIn, Google, email, and other channels when all of those links support the same initiative.

What belongs in a campaign name?

A campaign name should be specific enough to identify the initiative but stable enough to be reused across its links. Useful components include:

  • the business objective or theme;
  • the product, offer, or event;
  • the season or period;
  • the market or language, when relevant;
  • the year or launch phase.

For example:

spring_sale_2026
product_launch_2026
webinar_demand_gen_2026_10
bg_black_friday_2026

Keep campaign names predictable

Reports become easier to filter when campaign names follow one structure. A small team might choose:

{initiative}_{year}

spring_sale_2026
product_launch_2026

A team running many markets or products may need a longer structure:

{market}_{product}_{initiative}_{year}

bg_shoes_summer_sale_2026

There is no single correct format. The important part is to decide the format before the campaign starts and write it down where the people creating links can find it.

Use lowercase and separators

Campaign values should be easy to read in a URL and in an analytics report. Lowercase letters and underscores are a simple convention:

  • Use summer_sale, not Summer Sale.
  • Use product_launch_2026, not ProductLaunch2026.
  • Avoid changing between spaces, hyphens, and underscores without a reason.

Consistency matters more than the specific separator you choose.

Common mistakes

Using a different campaign name in every channel

If the same promotion uses summer_sale in email and summer-promo in paid social, the campaign may be split in reports. Reuse one campaign value when the links belong to the same initiative.

Putting the creative in the campaign

Different banners, buttons, or ad versions usually belong in utm_content. Keep the campaign name focused on the larger initiative.

Adding too much information

A campaign name that tries to contain source, medium, placement, audience, creative, date, and landing page becomes difficult to maintain. Keep campaign names useful and place other details in their own fields.

Changing the name after launch

Changing naming rules halfway through a campaign makes historical comparison harder. If the campaign structure must change, record the decision and use a clear new version.

A simple campaign naming checklist

  1. Can another person understand what the campaign is?
  2. Is the value lowercase?
  3. Does it use the team’s approved separator?
  4. Will the same campaign use the same value across channels?
  5. Are creative and placement details kept in utm_content instead?
  6. Does the name contain enough context to remain useful next year?

Build consistent campaign links

Decide the campaign value first, then use the BestUTM builder to create the source and medium variations around it. Keeping the campaign stable is what lets you compare channels without losing the connection between them.

Back to all articles