From e40bdc871400468f083c5daae335919e8c065265 Mon Sep 17 00:00:00 2001 From: Amauri CHAMPEAUX Date: Tue, 4 Jul 2023 11:27:05 +0200 Subject: [PATCH] Add Piano Analytics Fix #1115 --- tarteaucitron.services.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index 06baf63..d2ace22 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -37,6 +37,37 @@ tarteaucitron.services.iframe = { } }; +// pianoanalytics +tarteaucitron.services.pianoanalytics = { + "key": "pianoanalytics", + "type": "analytic", + "name": "Piano Analytics", + "uri": "https://piano.io/privacy-policy/", + "needConsent": true, + "cookies": ['_pcid','_pctx','_pctx','pa_user', 'pa_privacy'], + "js": function () { + "use strict"; + + if (tarteaucitron.user.pianoCollectDomain === undefined || tarteaucitron.user.pianoSite === undefined) { + return; + } + + tarteaucitron.addScript("https://tag.aticdn.net/piano-analytics.js", '', function () { + + pa.setConfigurations({ + site: tarteaucitron.user.pianoSite, + collectDomain: tarteaucitron.user.pianoCollectDomain + }); + + if (tarteaucitron.user.pianoSendData !== false) { + pa.sendEvent('page.display', { + 'page': document.title + }); + } + }); + } +}; + // actistat tarteaucitron.services.actistat = { "key": "actistat",