Analytics & Marketing

UTM Parameters Guide: How to Track Every Marketing Campaign in GA4

Best practices for UTM naming conventions, campaign taxonomy, and conversion attribution across digital advertising and newsletters.

August 28, 2026
10 min read
UTM Parameters Guide: How to Track Every Marketing Campaign in GA4

The Power of Standardized Campaign Attribution

🎯 Build Error-Free Campaign URLs

Construct standardized, lowercase tracking links with presets using our UTM Campaign Tracking Link Builder.

Urchin Tracking Module (UTM) parameters are five standardized query parameters appended to URLs that allow Google Analytics 4 (GA4) and CRM systems to attribute user sessions, lead signups, and e-commerce revenue to specific marketing efforts.

1. The Five UTM Parameters Explained

  1. utm_source (Required): Identifies the platform sending traffic (e.g., google, facebook, newsletter, linkedin).
  2. utm_medium (Required): Describes the high-level marketing channel (e.g., cpc, email, social, affiliate, referral).
  3. utm_campaign (Required): Identifies the specific product promotion or initiative (e.g., q3_saas_launch, black_friday_2026).
  4. utm_term (Optional): Captures target paid search keywords for PPC campaigns.
  5. utm_content (Optional): Distinguishes different links or creative variations pointing to the same URL (e.g., sidebar_banner vs hero_cta_button).

2. Golden Rules for UTM Taxonomy

  • Always Use Lowercase: GA4 treats Email, email, and EMAIL as three separate channels. Consistent lowercase prevents reporting fragmentation.
  • Use Underscores or Hyphens instead of Spaces: Spaces convert to ugly %20 URL encoding. Use clean separators like spring_promo.
  • Never Use UTMs on Internal Links: Appending UTM tags to internal website navigation destroys the original session attribution in GA4. UTMs should strictly be used on external traffic sources.