How tracking removal works
The extension analyzes URL parameters and removes known tracking identifiers while preserving essential query parameters needed for the page to function.trace-redirects.tsx
Tracking parameters removed
The extension removes 50+ types of tracking parameters used by major analytics and marketing platforms:Google Analytics & Marketing
Google Analytics & Marketing
These parameters track campaign performance and ad clicks across Google’s advertising platforms:
utm_source- Identifies the traffic source (e.g., newsletter, social media)utm_medium- Identifies the marketing medium (e.g., email, CPC)utm_campaign- Identifies the specific campaign nameutm_term- Identifies paid search keywordsutm_content- Differentiates similar content or linksgclid- Google Click Identifier for Google Adsgclsrc- Google Click Source identifierdclid- DoubleClick Click Identifiergbraid- Google conversion tracking parameterwbraid- Google web-to-app conversion tracking_ga- Google Analytics client ID_gl- Google Analytics cross-domain linking
Facebook & Meta platforms
Facebook & Meta platforms
These parameters track clicks from Facebook, Instagram, and other Meta properties:
fbclid- Facebook Click Identifierfb_action_ids- Facebook action tracking IDsfb_action_types- Facebook action type identifiersfb_ref- Facebook referrer parameterfb_source- Facebook traffic source identifierigshid- Instagram share identifier (legacy)igsh- Instagram share identifier
Email & Marketing platforms
Email & Marketing platforms
Common tracking parameters from email marketing services and automation platforms:
mc_cid- MailChimp campaign IDmc_eid- MailChimp email IDinf_ver- Inflection tracking versioninf_ctx- Inflection tracking context_hsenc- HubSpot encryption parameter_hsmi- HubSpot message IDvero_conv- Vero conversion trackingvero_id- Vero user identifiermkt_tok- Marketo tracking tokennewsletter_id- Generic newsletter identifieremail_id- Generic email campaign IDsubscriber_id- Email subscriber identifier
Microsoft & Bing
Microsoft & Bing
Tracking parameters from Microsoft’s advertising platform:
msclkid- Microsoft Click Identifier for Bing Ads
Analytics platforms
Analytics platforms
Parameters from various web analytics services:
pk_campaign- Piwik/Matomo campaign trackingpk_kwd- Piwik/Matomo keyword trackings_cid- Adobe/Omniture campaign identifierncid- Adobe/Omniture tracking code
Affiliate & Attribution tracking
Affiliate & Attribution tracking
Parameters used by affiliate networks and attribution systems:
_branch_match_id- Branch.io matching identifier_branch_referrer- Branch.io referrer trackingzanpid- Rakuten/Commission Junction parameterranMID- Rakuten merchant IDranEAID- Rakuten advertiser IDranSiteID- Rakuten site identifieraffiliate_id- Generic affiliate identifieraff_id- Shortened affiliate IDclick_id- Generic click tracking IDclickid- Alternative click tracking parameter
Generic tracking parameters
Generic tracking parameters
Common tracking parameters used across various platforms:
source- Traffic source identifiermedium- Marketing mediumcampaign- Campaign nametrk- Generic tracking parametertrkCampaign- Campaign tracking identifierref- Referrer trackingreferrer- Referrer informationcmpid- Campaign IDWT.mc_id- Webtrends marketing campaign IDref_src- Reference sourceref_url- Reference URLshare- Share tracking parametershared- Shared content identifier
Heuristic tracking detection
Beyond the explicit list, the extension uses pattern matching to identify likely tracking parameters:trace-redirects.tsx
- Long parameter names (>10 characters) with long values (>20 characters)
- Tracking-like names - Parameters starting with
track,trk,tid,cid,sid,eid,campaign,source,medium,ref, orclick - Encoded data - Parameters with values that look like base64 or other encoded formats
The heuristic detection helps catch new or uncommon tracking parameters that aren’t in the explicit list.
Malformed URL handling
Some URLs have tracking parameters embedded in the path instead of the query string. The extension detects and cleans these:trace-redirects.tsx
Viewing cleaned URLs
You can access cleaned URLs in several ways: Copy clean URL - UseCmd+Shift+L on any redirect step or final destination to copy the URL without tracking parameters.
Visual comparison - When tracking parameters are detected, a “Clean URL (Tracking Removed)” item appears in the summary showing how many characters were removed.
Show clean URL - Use Cmd+L to display the clean URL in a toast notification.
Full chain report - The complete chain report includes both original and clean versions of the final URL.
The character count difference between original and clean URLs shows you exactly how much tracking data was present.
When to use clean URLs
Use cleaned URLs when:- Sharing links - Remove tracking before sharing with others
- Bookmarking - Save clean URLs that won’t expire
- Privacy - Avoid passing tracking data between sites
- Link analysis - See the actual URL without marketing noise
- Testing - Verify that pages work without tracking parameters
Removing tracking parameters doesn’t affect the page content. The parameters are used only for analytics and attribution.