Add more cookie to delete on the Google Analytics services

This commit is contained in:
Amauri CHAMPEAUX 2020-12-15 10:14:16 +01:00
parent fb94ae6c1e
commit 974c86d5e9
1 changed files with 14 additions and 3 deletions

View File

@ -1177,7 +1177,12 @@ tarteaucitron.services.gajs = {
"name": "Google Analytics (ga.js)",
"uri": "https://support.google.com/analytics/answer/6004245",
"needConsent": true,
"cookies": ['_ga', '_gat', '__utma', '__utmb', '__utmc', '__utmt', '__utmz'],
"cookies": (function () {
// Add _gat_gtag_UA_XXXXXXX_XX cookie to cookies array
var gatGtagUaCookie = '_gat_gtag_' + tarteaucitron.user.gajsUa;
gatGtagUaCookie = gatGtagUaCookie.replace(/-/g, '_');
return ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', gatGtagUaCookie, '_ga_' + tarteaucitron.user.gajsUa.replace(/G-/g, '')];
})(),
"js": function () {
"use strict";
window._gaq = window._gaq || [];
@ -1208,7 +1213,12 @@ tarteaucitron.services.analytics = {
"name": "Google Analytics (universal)",
"uri": "https://support.google.com/analytics/answer/6004245",
"needConsent": true,
"cookies": ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz'],
"cookies": (function () {
// Add _gat_gtag_UA_XXXXXXX_XX cookie to cookies array
var gatGtagUaCookie = '_gat_gtag_' + tarteaucitron.user.analyticsUa;
gatGtagUaCookie = gatGtagUaCookie.replace(/-/g, '_');
return ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', gatGtagUaCookie, '_ga_' + tarteaucitron.user.analyticsUa.replace(/G-/g, '')];
})(),
"js": function () {
"use strict";
window.GoogleAnalyticsObject = 'ga';
@ -1254,7 +1264,7 @@ tarteaucitron.services.gtag = {
// Add _gat_gtag_UA_XXXXXXX_XX cookie to cookies array
var gatGtagUaCookie = '_gat_gtag_' + tarteaucitron.user.gtagUa;
gatGtagUaCookie = gatGtagUaCookie.replace(/-/g, '_');
return ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', gatGtagUaCookie];
return ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', gatGtagUaCookie, '_ga_' + tarteaucitron.user.gtagUa.replace(/G-/g, '')];
})(),
"js": function () {
"use strict";
@ -2807,6 +2817,7 @@ tarteaucitron.services.multiplegtag = {
if (tarteaucitron.user.multiplegtagUa !== undefined) {
tarteaucitron.user.multiplegtagUa.forEach(function(ua) {
cookies.push('_gat_gtag_' + ua.replace(/-/g, '_'));
cookies.push('_ga_' + ua.replace(/G-/g, ''));
});
}