From 05f3ae311525cbf81de7c22075066fd2d5440125 Mon Sep 17 00:00:00 2001
From: Elbert Alias <77259+AliasIO@users.noreply.github.com>
Date: Sun, 1 Nov 2020 14:31:55 +1100
Subject: [PATCH] Add A/B Testing category, Google Optimize detection,
Clickbank detection
---
.../webextension/_locales/ca/messages.json | 3 +-
.../webextension/_locales/de/messages.json | 3 +-
.../webextension/_locales/el/messages.json | 3 +-
.../webextension/_locales/en/messages.json | 3 +-
.../webextension/_locales/es/messages.json | 3 +-
.../webextension/_locales/fa/messages.json | 3 +-
.../webextension/_locales/fr/messages.json | 3 +-
.../webextension/_locales/gl_ES/messages.json | 3 +-
.../webextension/_locales/gr/messages.json | 3 +-
.../webextension/_locales/id/messages.json | 3 +-
.../webextension/_locales/it/messages.json | 3 +-
.../webextension/_locales/ja/messages.json | 3 +-
.../webextension/_locales/ko/messages.json | 3 +-
.../webextension/_locales/pl/messages.json | 3 +-
.../webextension/_locales/pt/messages.json | 3 +-
.../webextension/_locales/pt_BR/messages.json | 3 +-
.../webextension/_locales/ro/messages.json | 3 +-
.../webextension/_locales/ru/messages.json | 3 +-
.../webextension/_locales/sk/messages.json | 3 +-
.../webextension/_locales/tr/messages.json | 3 +-
.../webextension/_locales/uk/messages.json | 3 +-
.../webextension/_locales/uz/messages.json | 3 +-
.../webextension/_locales/zh_CN/messages.json | 7 ++--
.../webextension/_locales/zh_TW/messages.json | 3 +-
.../webextension/images/icons/Clickbank.svg | 13 +++++++
.../images/icons/Google Optimize.svg | 11 ++++++
src/technologies.json | 37 ++++++++++++++++++-
27 files changed, 110 insertions(+), 27 deletions(-)
create mode 100644 src/drivers/webextension/images/icons/Clickbank.svg
create mode 100644 src/drivers/webextension/images/icons/Google Optimize.svg
diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json
index 11ae2647d..fb5874a4a 100644
--- a/src/drivers/webextension/_locales/ca/messages.json
+++ b/src/drivers/webextension/_locales/ca/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate program" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json
index 7f2a05ed5..5b172b948 100644
--- a/src/drivers/webextension/_locales/de/messages.json
+++ b/src/drivers/webextension/_locales/de/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authority" },
"categoryName71": { "message": "Partnerprogram" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json
index ed13374df..cb9bf067f 100644
--- a/src/drivers/webextension/_locales/el/messages.json
+++ b/src/drivers/webextension/_locales/el/messages.json
@@ -88,5 +88,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json
index 1ab5d80f3..79edf518f 100644
--- a/src/drivers/webextension/_locales/en/messages.json
+++ b/src/drivers/webextension/_locales/en/messages.json
@@ -90,5 +90,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json
index f10d889ca..2c520ecba 100644
--- a/src/drivers/webextension/_locales/es/messages.json
+++ b/src/drivers/webextension/_locales/es/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json
index 932d4e3b4..237c96dda 100644
--- a/src/drivers/webextension/_locales/fa/messages.json
+++ b/src/drivers/webextension/_locales/fa/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "صادر کننده SSL/TLS" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json
index 9c617717a..1c5a24658 100644
--- a/src/drivers/webextension/_locales/fr/messages.json
+++ b/src/drivers/webextension/_locales/fr/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json
index 96b057555..3e1b1e1d2 100644
--- a/src/drivers/webextension/_locales/gl_ES/messages.json
+++ b/src/drivers/webextension/_locales/gl_ES/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json
index cf7e7f0a7..74a33909e 100644
--- a/src/drivers/webextension/_locales/gr/messages.json
+++ b/src/drivers/webextension/_locales/gr/messages.json
@@ -88,5 +88,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json
index 0d9504521..da7a7d9aa 100644
--- a/src/drivers/webextension/_locales/id/messages.json
+++ b/src/drivers/webextension/_locales/id/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json
index 26d05d176..c7e1ec316 100644
--- a/src/drivers/webextension/_locales/it/messages.json
+++ b/src/drivers/webextension/_locales/it/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authority" },
"categoryName71": { "message": "Affiliate program" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json
index ab426102c..9c0ecffb8 100644
--- a/src/drivers/webextension/_locales/ja/messages.json
+++ b/src/drivers/webextension/_locales/ja/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authority" },
"categoryName71": { "message": "Affiliate program" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/ko/messages.json b/src/drivers/webextension/_locales/ko/messages.json
index 72057cd62..988b850f7 100644
--- a/src/drivers/webextension/_locales/ko/messages.json
+++ b/src/drivers/webextension/_locales/ko/messages.json
@@ -90,5 +90,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json
index 60b52e7a6..4d9290886 100644
--- a/src/drivers/webextension/_locales/pl/messages.json
+++ b/src/drivers/webextension/_locales/pl/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json
index b167f0e0c..191a128d5 100644
--- a/src/drivers/webextension/_locales/pt/messages.json
+++ b/src/drivers/webextension/_locales/pt/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json
index 1a0037942..ecd8bd3e2 100644
--- a/src/drivers/webextension/_locales/pt_BR/messages.json
+++ b/src/drivers/webextension/_locales/pt_BR/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json
index c9fbca333..517301adf 100644
--- a/src/drivers/webextension/_locales/ro/messages.json
+++ b/src/drivers/webextension/_locales/ro/messages.json
@@ -88,5 +88,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json
index 125b96870..48eddb1a1 100644
--- a/src/drivers/webextension/_locales/ru/messages.json
+++ b/src/drivers/webextension/_locales/ru/messages.json
@@ -90,5 +90,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json
index 96e13a873..008f1a72b 100644
--- a/src/drivers/webextension/_locales/sk/messages.json
+++ b/src/drivers/webextension/_locales/sk/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json
index 7fb33351a..7568b125f 100644
--- a/src/drivers/webextension/_locales/tr/messages.json
+++ b/src/drivers/webextension/_locales/tr/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs"},
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json
index 806f9e5ce..453f56768 100644
--- a/src/drivers/webextension/_locales/uk/messages.json
+++ b/src/drivers/webextension/_locales/uk/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json
index 6ed72f189..e3a5cb7de 100644
--- a/src/drivers/webextension/_locales/uz/messages.json
+++ b/src/drivers/webextension/_locales/uz/messages.json
@@ -92,5 +92,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json
index 51ef07ce7..77950dfce 100644
--- a/src/drivers/webextension/_locales/zh_CN/messages.json
+++ b/src/drivers/webextension/_locales/zh_CN/messages.json
@@ -85,8 +85,9 @@
"categoryName65": { "message": "负载均衡" },
"categoryName66": { "message": "用户界面(UI)框架" },
"categoryName67": { "message": "Cookie 合规" },
- "categoryName68": { "message": "辅助功能"},
- "categoryName69": { "message": "社交登录"},
+ "categoryName68": { "message": "辅助功能" },
+ "categoryName69": { "message": "社交登录" },
"categoryName70": { "message": "SSL/TLS certificate authority" },
- "categoryName71": { "message": "Affiliate program"}
+ "categoryName71": { "message": "Affiliate program" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json
index 574586f3b..e98c4c6da 100644
--- a/src/drivers/webextension/_locales/zh_TW/messages.json
+++ b/src/drivers/webextension/_locales/zh_TW/messages.json
@@ -91,5 +91,6 @@
"categoryName70": { "message": "SSL/TLS certificate authorities" },
"categoryName71": { "message": "Affiliate programs" },
"categoryName72": { "message": "Appointment scheduling" },
- "categoryName73": { "message": "Surveys" }
+ "categoryName73": { "message": "Surveys" },
+ "categoryName74": { "message": "A/B testing" }
}
diff --git a/src/drivers/webextension/images/icons/Clickbank.svg b/src/drivers/webextension/images/icons/Clickbank.svg
new file mode 100644
index 000000000..1da12d373
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Clickbank.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/drivers/webextension/images/icons/Google Optimize.svg b/src/drivers/webextension/images/icons/Google Optimize.svg
new file mode 100644
index 000000000..6217d0de2
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Google Optimize.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/src/technologies.json b/src/technologies.json
index d96ad3879..543ff24e3 100644
--- a/src/technologies.json
+++ b/src/technologies.json
@@ -284,6 +284,10 @@
"73": {
"name": "Surveys",
"priority": 9
+ },
+ "74": {
+ "name": "A/B Testing",
+ "priority": 9
}
},
"technologies": {
@@ -9792,7 +9796,7 @@
},
"Optimizely": {
"cats": [
- 10
+ 74
],
"icon": "Optimizely.png",
"js": {
@@ -9801,6 +9805,16 @@
"scripts": "optimizely\\.com.*\\.js",
"website": "https://www.optimizely.com"
},
+ "Google Optimize": {
+ "cats": [
+ 74
+ ],
+ "icon": "Google Optimize.svg",
+ "description": "Google Optimize allows you to test variants of web pages and see how they perform.",
+ "scripts": "googleoptimize\\.com/optimize\\.js",
+ "js": "^google_optimize$",
+ "website": "https://optimize.google.com"
+ },
"Oracle Application Server": {
"cats": [
22
@@ -11390,6 +11404,27 @@
"scripts": "r\\.wdfl\\.co",
"website": "https://www.getrewardful.com/"
},
+ "Clickbank": {
+ "cats": [
+ 71
+ ],
+ "description": "",
+ "icon": "",
+ "js": {
+ "cbtb": ""
+ },
+ "dom": {
+ "img[width='1'][src*='hop.clickbank.net?affiliate']": {
+ "text": ""
+ },
+ "a[href*='pay.clickbank.net?cbfid']": {
+ "text": ""
+ }
+ },
+ "icon": "Clickbank.svg",
+ "scripts": "r\\.wdfl\\.co",
+ "website": "https://www.getrewardful.com/"
+ },
"Rickshaw": {
"cats": [
25