Cherry Seed

Why are my UTM parameters disappearing?

utm parameters disappearing utm tracking not working lost utm parameters utm redirect issues broken attribution tracking

Quick Answer

The most common culprits: (1) URL redirects (301/302) that strip query strings -- check with Redirect Detective or WhereGoes.com. (2) Link shorteners that don't preserve parameters by default. (3) JavaScript-based navigation in SPAs that drops query strings during client-side routing. (4) iOS 17+ Private Browsing strips click IDs (gclid, fbclid) but preserves standard UTMs. (5) Encoding errors -- spaces must be or underscores, not literal spaces. (6) Server config issues -- Apache needs the QSA flag in .htaccess, Nginx needs explicit $args passthrough. Fix: store UTMs in a cookie on first page load so they survive internal navigation.

Full Answer

UTM parameters vanish when your site architecture drops query strings during redirects, transitions, or processing. The most common culprits are regional redirects, HTTPS enforcement, mobile site detection, and poorly configured URL shorteners. The Most Common Causes Regional and Mobile Redirects When users land on yoursite.com/?utm_source=facebook&utm_campaign=holiday but get redirected to us.yoursite.com or m.yoursite.com, many redirect configurations drop the query string entirely. The user arrives at the destination, but the attribution data is gone. HTTP to HTTPS Transitions Sites that redirect from HTTP to HTTPS can lose UTM parameters if the redirect rule doesn't explicitly preserve query strings. This is particularly common with older .htaccess configurations or misconfigured CDNs. URL Shorteners and Link Services Bit.ly, TinyURL, and custom shorteners can strip UTM parameters if not configured to preserve the full query string. Some tracking link services prioritize their own parameters and drop yours. CDN and Edge Configurations Content delivery networks that apply...

Sources

Programmatic Access

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

Cite This Answer

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