Cherry Seed

How do I know if my UTMs are being removed?

utm stripping detection ga4 unassigned direct-traffic audit redirect

Quick Answer

Test manually by clicking your campaign URLs from different sources in an incognito browser and watching the address bar through every redirect — if parameters disappear at any hop, you have found the stripping point. In GA4, check Acquisition reports for sudden spikes in Unassigned or Direct traffic, which signal that sessions are arriving without source data. According to Google's analytics documentation, comparing ad platform click counts against GA4 sessions with matching utm_source reveals the gap directly. A healthy ratio sits above 85% — anything below indicates systematic UTM loss that needs a redirect, CDN, or shortener audit.

Full Answer

Detecting UTM stripping requires testing at three layers: manual link testing, GA4 diagnostic reports, and platform-to-platform comparison. Each catches different types of stripping that the others miss.

Manual testing is the most reliable starting point. Copy a full campaign URL with all UTM parameters intact, open an incognito browser window to eliminate cached redirects, paste the URL, and carefully watch the address bar through every redirect hop. Note whether the parameters survive each transition. Common stripping points include 301/302 redirects in htaccess rules that drop query strings, CDN or caching layer redirects that strip parameters for cache key simplification, and URL shorteners configured to truncate query strings.

GA4 diagnostic indicators provide an ongoing monitoring layer. Navigate to Traffic Acquisition and examine the Unassigned and Direct channels. A sudden spike in either — particularly if it coincides with a campaign launch, redirect change, or CDN configuration update — strongly suggests UTM parameters are being stripped somewhere in the delivery chain. The timing correlation between infrastructure changes and attribution data shifts is often the clearest signal.

Platform comparison delivers the quantitative measure. Export click counts from your ad platforms for a given campaign period, then compare against GA4 sessions carrying the matching utm_source and utm_campaign values. The ratio between platform clicks and attributed GA4 sessions should exceed 85%. Below that threshold indicates systematic loss worth investigating.

Sources

Programmatic Access

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

Cite This Answer

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