Generate UTM-tagged URLs for Google Analytics campaign tracking. Add source, medium, campaign, term, and content parameters with a live preview of your tagged URL.
UTM tags tell you where clicks come from. OneStepToRank tells you where your business ranks across your entire service area -- and automatically optimizes to keep you on top.
Get Started FreeUTM parameters (Urchin Tracking Module) are short text tags appended to the end of a URL that tell analytics platforms where a visitor came from, what marketing channel they used, and which campaign drove them to your site. Originally developed by Urchin (later acquired by Google and rebranded as Google Analytics), these five parameters -- utm_source, utm_medium, utm_campaign, utm_term, and utm_content -- are the foundation of digital campaign measurement. Without them, a large portion of your traffic from emails, social posts, and paid ads would be attributed to "direct" or "referral" in your analytics reports, making it impossible to measure campaign ROI accurately.
When a user clicks a UTM-tagged link, Google Analytics 4 reads the parameters from the URL and uses them to populate the Acquisition reports. The utm_source appears as the "Session source" dimension, utm_medium as "Session medium," and utm_campaign as "Session campaign." This lets you drill into reports to compare performance across channels -- for example, seeing that your spring email campaign drove 2,400 sessions with a 4.2% conversion rate versus your Facebook paid campaign that drove 1,800 sessions at 2.1%. These insights are only possible when your URLs are properly tagged. GA4 also uses these parameters for attribution modeling, connecting campaign touches to eventual conversions across the user journey.
Consistency is essential for clean analytics data. UTM parameters are case-sensitive, so utm_source=Facebook and utm_source=facebook will create two separate entries in your reports. Always use lowercase. Replace spaces with underscores or hyphens (never use %20 in your naming). Create a shared naming convention document for your team that defines standard values for each parameter. Common source values include google, facebook, newsletter, and linkedin. Common medium values include cpc, email, social, display, and referral. Finally, never tag internal links on your own website with UTM parameters -- doing so will overwrite the original acquisition source and break your attribution data.