Skip to content

Commit 510d7c5

Browse files
committed
feat(data): use name to avoid naming clashed with searchParams
1 parent b6c8793 commit 510d7c5

File tree

2 files changed

+55
-55
lines changed

2 files changed

+55
-55
lines changed

data/params.js

+54-54
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,56 @@
11
module.exports = [
2-
{ value: "_ga", company: "Google" },
3-
{ value: "utm_id", company: "Google" },
4-
{ value: "utm_source", company: "Google" },
5-
{ value: "utm_medium", company: "Google" },
6-
{ value: "utm_campaign", company: "Google" },
7-
{ value: "utm_term", company: "Google" },
8-
{ value: "utm_content", company: "Google" },
9-
{ value: "fbclid", company: "Facebook" },
10-
{ value: "gclid", company: "Google" },
11-
{ value: "gclsrc", company: "Google" },
12-
{ value: "dclid", company: "Google" },
13-
{ value: "msclkid", company: "Microsoft" },
14-
{ value: "adposition", company: "Google" },
15-
{ value: "campaignid", company: "Google" },
16-
{ value: "adgroupid", company: "Google" },
17-
{ value: "feeditemid", company: "Google" },
18-
{ value: "targetid", company: "Google" },
19-
{ value: "s_cid", company: "Adobe" },
20-
{ value: "s_kwcid", company: "Adobe" },
21-
{ value: "_openstat", company: "Yandex" },
22-
{ value: "pk_campaign", company: "Piwik" },
23-
{ value: "pk_kwd", company: "Piwik" },
24-
{ value: "pk_keyword", company: "Piwik" },
25-
{ value: "piwik_campaign", company: "Piwik" },
26-
{ value: "piwik_kwd", company: "Piwik" },
27-
{ value: "piwik_keyword", company: "Piwik" },
28-
{ value: "mtm_campaign", company: "Matomo" },
29-
{ value: "mtm_keyword", company: "Matomo" },
30-
{ value: "mtm_source", company: "Matomo" },
31-
{ value: "mtm_medium", company: "Matomo" },
32-
{ value: "mtm_content", company: "Matomo" },
33-
{ value: "mtm_cid", company: "Matomo" },
34-
{ value: "mtm_group", company: "Matomo" },
35-
{ value: "mtm_placement", company: "Matomo" },
36-
{ value: "matomo_campaign", company: "Matomo" },
37-
{ value: "matomo_keyword", company: "Matomo" },
38-
{ value: "matomo_source", company: "Matomo" },
39-
{ value: "matomo_medium", company: "Matomo" },
40-
{ value: "matomo_content", company: "Matomo" },
41-
{ value: "matomo_cid", company: "Matomo" },
42-
{ value: "matomo_group", company: "Matomo" },
43-
{ value: "matomo_placement", company: "Matomo" },
44-
{ value: "hsa_cam", company: "Hubspot" },
45-
{ value: "hsa_grp", company: "Hubspot" },
46-
{ value: "hsa_mt", company: "Hubspot" },
47-
{ value: "hsa_src", company: "Hubspot" },
48-
{ value: "hsa_ad", company: "Hubspot" },
49-
{ value: "hsa_acc", company: "Hubspot" },
50-
{ value: "hsa_net", company: "Hubspot" },
51-
{ value: "hsa_kw", company: "Hubspot" },
52-
{ value: "hsa_tgt", company: "Hubspot" },
53-
{ value: "hsa_ver", company: "Hubspot" },
54-
{ value: "mc_cid", company: "Mailchimp" },
55-
{ value: "mc_eid", company: "Mailchimp" },
2+
{ name: "_ga", company: "Google" },
3+
{ name: "utm_id", company: "Google" },
4+
{ name: "utm_source", company: "Google" },
5+
{ name: "utm_medium", company: "Google" },
6+
{ name: "utm_campaign", company: "Google" },
7+
{ name: "utm_term", company: "Google" },
8+
{ name: "utm_content", company: "Google" },
9+
{ name: "fbclid", company: "Facebook" },
10+
{ name: "gclid", company: "Google" },
11+
{ name: "gclsrc", company: "Google" },
12+
{ name: "dclid", company: "Google" },
13+
{ name: "msclkid", company: "Microsoft" },
14+
{ name: "adposition", company: "Google" },
15+
{ name: "campaignid", company: "Google" },
16+
{ name: "adgroupid", company: "Google" },
17+
{ name: "feeditemid", company: "Google" },
18+
{ name: "targetid", company: "Google" },
19+
{ name: "s_cid", company: "Adobe" },
20+
{ name: "s_kwcid", company: "Adobe" },
21+
{ name: "_openstat", company: "Yandex" },
22+
{ name: "pk_campaign", company: "Piwik" },
23+
{ name: "pk_kwd", company: "Piwik" },
24+
{ name: "pk_keyword", company: "Piwik" },
25+
{ name: "piwik_campaign", company: "Piwik" },
26+
{ name: "piwik_kwd", company: "Piwik" },
27+
{ name: "piwik_keyword", company: "Piwik" },
28+
{ name: "mtm_campaign", company: "Matomo" },
29+
{ name: "mtm_keyword", company: "Matomo" },
30+
{ name: "mtm_source", company: "Matomo" },
31+
{ name: "mtm_medium", company: "Matomo" },
32+
{ name: "mtm_content", company: "Matomo" },
33+
{ name: "mtm_cid", company: "Matomo" },
34+
{ name: "mtm_group", company: "Matomo" },
35+
{ name: "mtm_placement", company: "Matomo" },
36+
{ name: "matomo_campaign", company: "Matomo" },
37+
{ name: "matomo_keyword", company: "Matomo" },
38+
{ name: "matomo_source", company: "Matomo" },
39+
{ name: "matomo_medium", company: "Matomo" },
40+
{ name: "matomo_content", company: "Matomo" },
41+
{ name: "matomo_cid", company: "Matomo" },
42+
{ name: "matomo_group", company: "Matomo" },
43+
{ name: "matomo_placement", company: "Matomo" },
44+
{ name: "hsa_cam", company: "Hubspot" },
45+
{ name: "hsa_grp", company: "Hubspot" },
46+
{ name: "hsa_mt", company: "Hubspot" },
47+
{ name: "hsa_src", company: "Hubspot" },
48+
{ name: "hsa_ad", company: "Hubspot" },
49+
{ name: "hsa_acc", company: "Hubspot" },
50+
{ name: "hsa_net", company: "Hubspot" },
51+
{ name: "hsa_kw", company: "Hubspot" },
52+
{ name: "hsa_tgt", company: "Hubspot" },
53+
{ name: "hsa_ver", company: "Hubspot" },
54+
{ name: "mc_cid", company: "Mailchimp" },
55+
{ name: "mc_eid", company: "Mailchimp" },
5656
];

index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module.exports = function removeParams($link, allowlist = []) {
44
const url = new URL($link);
55

66
for (const [key] of url.searchParams) {
7-
const matchedParam = TRACKING_PARAMS.find(({ value }) => value === key);
7+
const matchedParam = TRACKING_PARAMS.find(({ name }) => name === key);
88

99
if (matchedParam && !allowlist.includes(matchedParam.company)) {
1010
url.searchParams.delete(key);

0 commit comments

Comments
 (0)