From 4ab11851894aedc07d850a6a90780e31fa00e1bb Mon Sep 17 00:00:00 2001 From: Gilberto Cocchi Date: Fri, 22 Sep 2023 18:48:35 +0200 Subject: [PATCH 1/4] Add support for PubTech CMP Add Detection to PubTech CMP. Example JS: https://cmp.pubtech.ai/1/pubtech-cmp-v2.js CMP Site: https://www.pubtech.ai/ --- src/technologies/p.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/technologies/p.json b/src/technologies/p.json index be44e9043..c9abf647b 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -3394,6 +3394,18 @@ "implies": "Java", "website": "https://www.publiccms.com" }, + "PubTech": { + "cats": [ + 67 + ], + "description": "PubTech is a consent management platform helping brands and businesses collect, store and leverage their customer consents.", + "icon": "PubTech.png", + "scriptSrc": [ + "cmp\\.pubtech\\.ai", + + ], + "website": "https://www.pubtech.ai/" + }, "Pulse Secure": { "cats": [ 46 From be9b9e63121d6930997cc077654bf643a1222322 Mon Sep 17 00:00:00 2001 From: Gilberto Cocchi Date: Fri, 22 Sep 2023 18:49:52 +0200 Subject: [PATCH 2/4] Add PubTech CMP Icon --- src/images/icons/PubTech.png | Bin 0 -> 3479 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/images/icons/PubTech.png diff --git a/src/images/icons/PubTech.png b/src/images/icons/PubTech.png new file mode 100644 index 0000000000000000000000000000000000000000..dcdb2462a18d707be3e8233ecdcd233fae7a6575 GIT binary patch literal 3479 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 Date: Mon, 25 Sep 2023 14:48:14 +0200 Subject: [PATCH 3/4] Update src/technologies/p.json Add detection via JS global variable Co-authored-by: Rick Viscomi --- src/technologies/p.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/technologies/p.json b/src/technologies/p.json index c9abf647b..60ae19a6f 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -3400,6 +3400,9 @@ ], "description": "PubTech is a consent management platform helping brands and businesses collect, store and leverage their customer consents.", "icon": "PubTech.png", + "js": { + "__pub_tech_cmp_config": "" + }, "scriptSrc": [ "cmp\\.pubtech\\.ai", From d4f67cfd7d0cf383b3aa251696636c3257fc15cb Mon Sep 17 00:00:00 2001 From: Gilberto Cocchi Date: Mon, 25 Sep 2023 14:58:40 +0200 Subject: [PATCH 4/4] Update src/technologies/p.json adding version support working on both SDK types (esm or not) Co-authored-by: Rick Viscomi --- src/technologies/p.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/technologies/p.json b/src/technologies/p.json index 60ae19a6f..ca90c3330 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -3404,8 +3404,7 @@ "__pub_tech_cmp_config": "" }, "scriptSrc": [ - "cmp\\.pubtech\\.ai", - + "pubtech-cmp-v(.+?)(?:-esm)?\\.js;version:\\1" ], "website": "https://www.pubtech.ai/" },