Free Tool

UTM Campaign Builder

Generate tagged campaign URLs with UTM parameters. Includes GA4 validation and common presets for Google Ads, Facebook, Email, and more.

Quick Presets
Enter a valid URL starting with https:// or http://
The referrer: google, facebook, twitter, newsletter
Marketing medium: cpc, email, social, organic, referral, display
Campaign name: use snake_case, keep it descriptive
Paid search keyword term
Differentiate ads or links pointing to the same URL
Generated URL
Fill in the fields above to generate your URL

UTM Parameter Best Practices

Use lowercase values
GA4 treats Facebook and facebook as separate sources. Always use lowercase to keep your reports clean.
Use consistent naming conventions
Pick a format and stick to it. Prefer snake_case (e.g., spring_sale) over spaces or hyphens for campaign names.
Use GA4 standard values for utm_medium
GA4 recognizes standard medium values like cpc, email, social, organic, referral, and display for automatic channel grouping.
Three required parameters
utm_source, utm_medium, and utm_campaign are required. Without all three, GA4 may misattribute your traffic.
Avoid special characters
Stick to letters, numbers, underscores, and hyphens. Avoid spaces (use + or _ instead) and special characters that may break URLs.
Document your UTM taxonomy
Maintain a shared spreadsheet or naming convention doc so your team uses consistent values across all campaigns.

Automate your GTM tagging workflow

GTM Event Helper creates triggers, tags, and variables in Google Tag Manager from any element you click. No more manual setup.

Install GTM Event Helper — Free