Cherry Seed

Does Safari strip UTM parameters from URLs in 2026?

safari utm-parameters link-tracking-protection url-stripping attribution 2026

Quick Answer

No — Safari preserves standard UTM parameters. Apple's Link Tracking Protection targets individual click identifiers — gclid, fbclid, dclid, msclkid, and igshid — because these track individual users across sites. UTM parameters (utm_source, utm_medium, utm_campaign) track campaigns at an aggregate level rather than identifying specific users, so Apple excludes them from stripping. Safari 26, arriving September 2025, expands click identifier stripping from Private Browsing to all standard browsing sessions and extends it to links opened from Mail and Messages. But utm_source, utm_medium, and utm_campaign continue to survive across all Safari versions.

Full Answer

The distinction Apple draws is between individual tracking and campaign tracking. Click identifiers like gclid connect a specific ad click to a specific user profile inside the ad platform — Google can match that click to your browsing history, your Google account, and your subsequent purchases. Apple considers this cross-site user tracking and strips it.

UTM parameters carry no individual identity. utm_source=facebook tells your analytics that the visitor came from Facebook. It does not tell Facebook which specific user clicked. Apple has confirmed in WebKit documentation that campaign-level parameters are excluded from Link Tracking Protection because they operate at the aggregate measurement level.

The practical nuance is timing and scope. In Safari 17 and 18, click identifier stripping was limited to Private Browsing mode and links clicked inside Mail and Messages. Safari 26 expands this to all standard browsing sessions — every Safari user will have gclid, fbclid, and msclkid stripped automatically during page navigation. UTM parameters remain unaffected by this expansion.

However, other privacy tools do strip UTMs. DuckDuckGo's browser and extension purposefully remove UTM parameters. Firefox in Strict mode with uBlock Origin can strip them. The Chrome UTM Stripper extension targets all utm_ prefixed parameters. Safari does not strip UTMs, but 30–40% of UTM data is still lost to other privacy tools and ad blockers before reaching your analytics. Coded UTM parameters — which use randomised parameter names instead of the recognisable utm_ prefix — bypass all pattern-matching filters including those that Safari does not apply.

Sources

Programmatic Access

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

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/data-loss-recovery/does-safari-strip-utm-parameters-from-urls-2026