Free campaign governance tool

One campaign name.
Every channel clean.

Build a UTM naming convention that survives the handoff from one post to six channels. Generate the matrix, copy the rules, and export every URL—without uploading campaign data.

Browser-only · no signup

Build the convention

Keep the campaign name stable across channels. Change source, medium, and content to describe each placement.

Separator
Channels
Shared campaign nametraction-garden-field-notes-acquisition-2026-q3

The team share link contains the settings visible here. Anyone opening it gets the same convention; their visit is attributed to the sharing experiment.

ChannelSourceMediumContentTracked URL
LinkedIn organiclinkedinsocialfield-note-01
YouTubeyoutubevideodescription-link
Pinterestpinterestsocialchecklist-pin-01
Newsletternewsletteremailprimary-cta
Creator partnerpartner-namereferralresource-swap
Product Huntproduct-huntreferrallaunch-page
The short answer

What is a UTM naming convention?

A UTM naming convention is a shared rule for writing campaign parameters consistently. It prevents one source from splintering into values such as LinkedIn, linkedin, and linkedin-organic, and it keeps the same initiative comparable across email, social, video, partner, and launch traffic.

Five durable rules

Keep reports clean after launch day.

  1. Use lowercase.Analytics tools treat differently cased values as distinct dimensions.
  2. Choose one separator.Hyphens are readable in URLs; underscores can help when a warehouse parser expects them.
  3. Keep campaign stable.The launch is the campaign. The channel belongs in source and medium.
  4. Use a controlled medium list.Prefer deliberate values such as social, email, video, referral, and cpc.
  5. Name the creative in content.Use content for the specific placement, format, or variant you intend to compare.
Cross-channel example

Same initiative, different path.

LinkedInlinkedin / social / spring-launch-2026 / carousel-01
Newsletternewsletter / email / spring-launch-2026 / primary-cta
YouTubeyoutube / video / spring-launch-2026 / description-link
Why this version

Useful before an analytics account exists.

The generator runs entirely in your browser. It does not shorten URLs, upload campaign plans, or require an account. The exported CSV becomes the source of truth you can later import into a spreadsheet, analytics workflow, or campaign QA process.

Build a convention