Cherry Seed

What types of redirects strip UTM parameters?

utm redirects attribution query-string url-shorteners data-loss

Quick Answer

Any redirect that rebuilds the destination URL without carrying the query string drops your UTMs. The common offenders: HTTP-to-HTTPS upgrades, www and non-www canonicalisation, regional redirects (site.com to us.site.com), mobile redirects (to m.site.com), vanity or short links (Bit.ly, branded shorteners), and trailing-slash rules. Email click-trackers frequently overwrite the original parameters with their own. Because these hops run before your analytics ever fire, they're a major reason 30-50% of WordPress attribution data goes missing. A redirect only preserves UTMs if it's explicitly written to append the query string.

Full Answer

Redirects fall into two camps: those that preserve the query string and those that quietly drop it. The dangerous ones rebuild the target URL from scratch. A server-level HTTP-to-HTTPS rule, a host-canonicalisation redirect between www and non-www, or a trailing-slash normalisation will all forward the visitor but leave utm_source and utm_campaign behind unless the rule is written to carry parameters.

Geography and device add more hops. Regional redirects that send a visitor to a country subdomain, and mobile redirects to an m. subdomain, are classic UTM killers because the redirect logic usually only cares about the path. Link shorteners and vanity URLs are worse: they often resolve to a clean canonical URL with no parameters at all, so the campaign data never had a chance.

Email is its own trap. Many platforms wrap every link in a click-tracking redirect that replaces your UTMs with theirs, so the visit lands tagged as the email tool rather than your campaign. The practical defence is to test the full redirect chain end to end, configure redirects to append the existing query string, and capture the landing UTMs server-side at first touch so the value is stored before the next hop can erase it.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/780

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/utm-attribution/utm-disappearing-redirect-types