Campaign details
Click a token to insert it. Empty tokens are skipped automatically.
Convention check
Checked against common GA4-friendly naming rules.
UTM naming conventions made simple
Consistent names are what make UTM data useful. When one teammate writes Summer_Sale and another writes summer-sale-2026, analytics treats them as different campaigns. A naming convention fixes that, and this generator helps your whole team follow it.
Choose year, period, campaign type, market, product, audience, funnel stage, creative and placement, then build the campaign name from an editable template. Pick underscores or hyphens, and get the content value for your creatives at the same time.
A live check reports whether the result is lowercase, free of spaces and special characters, uses a recommended medium and source, includes a year and keeps a sensible length. Use simple mode if you only need a quick, valid source, medium and campaign.
Frequently asked questions
What is a UTM naming convention?
It is an agreed format for source, medium and campaign values, for example year_period_product_market. Consistent names keep reports clean and make campaigns comparable over time.
Which separator should I use, underscore or hyphen?
Either works as long as everyone uses the same one. Underscores are the most common choice in analytics reporting; the generator lets you switch with one click.
Which medium values are recommended?
Values such as cpc, paid_social, social, email, organic, referral, affiliate, display, video, qr and print map cleanly to Google Analytics 4 default channel groups.