UTM parameters are tags appended to a URL's query string that tell web analytics tools which marketing campaign sent a visitor. "UTM" stands for Urchin Tracking Module, after the analytics company Google acquired to build Google Analytics. They're the web's standard, manual campaign-labeling convention.
The five standard UTM tags
- utm_source — where the traffic came from (e.g. newsletter, google, tiktok).
- utm_medium — the channel type (e.g. cpc, email, social).
- utm_campaign — the specific campaign name.
- utm_term — the paid keyword (for search campaigns).
- utm_content — which creative/link variant, for A/B testing.
Where UTMs meet mobile. Native app-install attribution doesn't use UTMs directly — it uses [[mmp]] attribution links, the Google Play install referrer, and SKAdNetwork. But UTMs are central to [[web-to-app]] journeys: when a user lands on a campaign-tagged web page and then installs the app, the UTM context can be captured and carried into the app via [[deferred-deep-linking]], preserving campaign attribution across the web-to-app handoff.