Remove Tracking Parameters from URLs
Many websites append tracking parameters to URLs. (e.g. the ?utm_campaign=rss
in the following URL https://example.com/index.html?utm_campaign=rss
)
Tildes already removes some of them (see url_transform) but there are many more parameters in wide use. The Firefox extension Neat-URL maintains a list of them.
I'm not sure if it would be a good idea to strip away all parameters from an URL because there are some that are useful (e.g. to disable pagination https://www.etf.com/sections/index-investor-corner/vanguard%E2%80%99s-mutual-funds-better-its-etfs?nopaging=1
).
Automatically stripped by Neat-URL:
$/ref@amazon.*
_encoding@amazon.*
_hsenc
_openstat
action_object_map
action_ref_map
action_type_map
CNDID
cvid@bing.com
ei@google.*
fb_action_ids
fb_action_types
fb_ref
fb_source
feature@youtube.com
form@bing.com
ga_campaign
ga_content
ga_medium
ga_place
ga_source
ga_term
gclid@youtube.com
gs_l
gws_rd@google.*
hmb_campaign
hmb_medium
hmb_source
kw@youtube.com
mbid
mkt_tok
pd_rd_r@amazon.*
pd_rd_w@amazon.*
pd_rd_wg@amazon.*
pq@bing.com
psc@amazon.*
qs@bing.com
sc@bing.com
sei@google.*
sk@bing.com
sp@bing.com
spJobID
spMailingID
spReportId
spUserID
ved@google.*
yclid
For addons.mozilla.org:
flowId@addons.mozilla.org
fxVersion@addons.mozilla.org
isDefaultBrowser@addons.mozilla.org
searchEngine@addons.mozilla.org
source@addons.mozilla.org
src@addons.mozilla.org
surveyversion@addons.mozilla.org
syncSetup@addons.mozilla.org
type@addons.mozilla.org
updateChannel@addons.mozilla.org
For Tweakers.net:
nb@tweakers.net
u@tweakers.net
For Vivaldi.com:
#?pk_campaign@vivaldi.com
#?pk_kwd@vivaldi.com
For Twitch.tv:
tt_content
tt_medium
Other common parameters (that may break websites):
_hsmi
algo_expid
algo_pvid
aqs
bav
bih
biw
btsid
bvm
cn
cp
csi
dpr
dq
ech
forward
gs_gbg
gs_mss
gs_rn
iact
icid
iid
ijn
mc_cid
mc_eid
ncid
ndsp
nid
nr_email_referer
oq
pbx
pf
pf_rd_i
pf_rd_m
pf_rd_p
pf_rd_r
pf_rd_s
pf_rd_t
pq
prmd
psi
ref_
refsrc
sa
sclient
scroll
sr_share
stick
tbnid
vero_conv
vero_id
vet
ws_ab_test
yv
2019-03-03: Lately, I've noticed a lot of news sites are adding weird paramters (probably through their CMS).
Here are some from nytimes.com:
fallback
recId
locked
geoContinent
geoRegion
recAlloc
geoCountry
blockId
imp_id
action
module
pgtype
region
bloomberg.com:
srnd
cmpid