advrt
Glossary · Tracking & attribution

UTMUrchin Tracking Module

UTMs are URL parameters (utm_source, utm_medium, utm_campaign) that tag traffic so analytics tools can identify where users came from.

What does UTM actually mean?

UTM parameters are URL tags appended to links, originally introduced by Urchin (acquired by Google to become Google Analytics). Five canonical parameters exist: utm_source, utm_medium, utm_campaign, utm_term and utm_content.

The purpose is identification: when a user clicks a tagged link, the UTMs travel with them through the session, and analytics tools (GA4, Mixpanel, Amplitude, Shopify Analytics) record them as the traffic source. Without UTMs, all paid traffic appears as 'direct' or 'referral' and can't be attributed to specific campaigns.

In 2026 most ad platforms generate UTMs automatically (Meta's URL Parameters, Google's auto-tagging via gclid). The discipline is consistency: use the same conventions across platforms so reports can be compared. Most teams document UTM standards in a shared sheet or via a tag-management layer (Hightouch, Workato).

Example

A Meta ad links to https://example.com/product?utm_source=facebook&utm_medium=cpc&utm_campaign=spring_drop. Shopify Analytics groups all sessions with utm_source=facebook as Meta paid traffic.

When it matters

UTMs are the basic identification layer for paid attribution outside the ad platform. Inconsistent UTMs make analytics dashboards unreliable; consistent ones power MMM and SQL-based attribution.

Related terms

Find out which ads actually win.

advrt builds ads around your real product photos, tests them live on Meta and judges each one against your own account. Free plan, no credit card.

Try advrt free