Documentation
UTM Parameters
Track marketing campaigns automatically.
How it works
Measure automatically captures UTM parameters from your page URLs. There's nothing to configure — when a visitor lands on a URL with UTM parameters, they're recorded alongside the pageview.
https://yoursite.com/?utm_source=twitter&utm_medium=social&utm_campaign=launch
Supported parameters
| Parameter | Purpose |
|---|---|
utm_source |
Where the traffic comes from (e.g. twitter, newsletter)
|
utm_medium |
The marketing medium (e.g. social, email, cpc)
|
utm_campaign |
The campaign name (e.g. spring-sale, product-launch)
|
utm_term | Paid search keywords |
utm_content | Differentiate similar content or links within the same ad |
Privacy
UTM parameters are stored as aggregated counts, just like
everything else in Measure. We can tell you that 43
pageviews came from
utm_source=twitter,
but we can't tell you which visitors those were.
Query strings (including UTM parameters) are stripped from
the stored page path. Your dashboard shows clean paths like
/pricing,
not /pricing?utm_source=twitter&utm_medium=social.
Next steps
Continue exploring the documentation.
- Data Collection — exactly what we collect and what we don't
- AI Agent Analytics — detect and count traffic from AI agents