What are UTM Parameters?
UTM (Urchin Tracking Module) parameters are short text codes that you add to URLs (or links) to help you track the performance of webpages or campaigns. They tell tracking platforms like Google Analytics exactly where traffic comes from, how it got there, and what prompted the click.
How to use UTM Links
Instead of placing your standard website URL (https://mysite.com) into a Facebook Ad, you attach UTM parameters to the end (https://mysite.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=summer_sale). When users click that link, Facebook's browser naturally passes the entire URL to your website, and Google Analytics reads those variables to categorize the traffic perfectly.
Formatting Best Practices
- Always use lowercase: UTMs are case-sensitive.
utm_source=Emailwill categorize differently thanutm_source=emailin most analytics software. Stick to lowercase to maintain clean data. - Avoid spaces: Spaces in URLs break formatting across different software. This tool automatically URL-encodes spaces using standard protocols, but using dashes (
-) or underscores (_) is widely considered best practice. - Source is mandatory: Almost all analytics dashboards require
utm_sourceto be present at a bare minimum for the data to register properly. Medium and Campaign are highly recommended standard practices.