UTM Builder

Build properly formatted UTM-tagged URLs for campaign tracking in Google Analytics, preserving any existing query parameters.

Campaign Parameters

The platform or vendor where traffic originates.
The marketing channel: email, cpc, social, referral, etc.
A specific product, promotion, or strategic campaign.
Used for paid search keywords.
Differentiate ad versions or link placements in A/B tests.

How UTM Parameters Work

UTM (Urchin Tracking Module) parameters are tags added to the end of a URL that help Google Analytics identify exactly where traffic came from and which campaigns are performing best.

Required Parameters

  • utm_source — Identifies the source of traffic (e.g., Google, Facebook, newsletter).
  • utm_medium — Identifies the medium (e.g., cpc, email, social).
  • utm_campaign — Identifies the specific campaign name.

Optional Parameters

  • utm_term — Used for paid search to note which keywords triggered the ad.
  • utm_content — Used for A/B testing to differentiate links or CTAs.