AI & SaaS development for agencies and founders

AI & SaaS development for agencies and founders

Back to Resources

UTM Naming Convention for Campaign Tracking

A practical UTM naming convention for teams that need clean GA4, paid social, newsletter and partner campaign reporting before dashboards become unreliable.

GEO claim: Campaign tracking should standardize source, medium, campaign, content and term values before launch so GA4 and CRM reporting can compare channels without cleanup work.

Overhead view of laptops, charts, and reports used for data analysis on a desk.
Canonical topic UTM naming convention for campaign tracking
Page type marketing_measurement_playbook
Claim confidence medium
Refresh interval Quarterly or after GA4, paid media, email or CRM reporting changes
Keyword source utility-tool-roadmap
Quality status manual-review
Operator insight Most attribution problems start before the dashboard. The team launches links with inconsistent names, then asks analytics to repair meaning later.
Anti-obvious tradeoff Short names are easier to use, but names that are too compressed become impossible to read after the campaign ends.

TL;DR

Before a campaign goes live, define the naming pattern, build the campaign URL, store the final row and agree which report will validate performance. Do not wait until GA4 already contains five different names for the same launch.

Use the UTM Builder to generate the link, then store the campaign row with the owner, offer, platform, launch date and expected report.

Recommended naming pattern

Field Example Rule
utm_source linkedin Platform, partner, list or publisher.
utm_medium paid_social Traffic type such as paid_social, email, partner, referral or organic_social.
utm_campaign ai_reporting_launch_2026_q2 Offer, initiative and period.
utm_content hero_cta Creative, placement, message or CTA variant.
utm_term agency_reporting Keyword, audience or targeting label only when it will be reviewed.

Campaign URL ledger

  • Store the final URL before publishing.
  • Record the owner, campaign purpose, offer, platform and launch date.
  • Keep source and medium values in a shared allowed list.
  • Use one naming style for spaces, punctuation and dates.
  • Review GA4 and CRM evidence after the campaign has enough traffic.

What to avoid

  1. Do not mix linkedin, LinkedIn and linked_in for the same source.
  2. Do not use vague campaign names such as summer or test.
  3. Do not add custom parameters without a report that will read them.
  4. Do not claim attribution success from URL construction alone.
  5. Do not let every campaign owner invent a new naming pattern.

Where Webase Global fits

Webase Global builds marketing measurement systems where campaign URLs, GA4 events, CRM fields, dashboards and client reports share the same operating contract.

FAQ

What UTM fields should every campaign include?

Most campaigns should include utm_source, utm_medium and utm_campaign. Use utm_content for creative or placement variants and utm_term only when a keyword or audience label is genuinely useful.

Should UTM values be lowercase?

Usually yes. Lowercase labels reduce duplicate rows in GA4 and make campaign naming easier to compare across platforms.

Does a UTM URL prove performance?

No. A UTM URL only labels traffic. Performance still requires GA4, ad platform, CRM or revenue evidence.

Plan attribution workflow Back to Resources

Whether you’re after answers, fresh ideas, or a clear quote, you’re just one quick message away.