Add more cookie to delete on the Google Analytics services
This commit is contained in:
parent
fb94ae6c1e
commit
974c86d5e9
|
|
@ -1177,7 +1177,12 @@ tarteaucitron.services.gajs = {
|
||||||
"name": "Google Analytics (ga.js)",
|
"name": "Google Analytics (ga.js)",
|
||||||
"uri": "https://support.google.com/analytics/answer/6004245",
|
"uri": "https://support.google.com/analytics/answer/6004245",
|
||||||
"needConsent": true,
|
"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 () {
|
"js": function () {
|
||||||
"use strict";
|
"use strict";
|
||||||
window._gaq = window._gaq || [];
|
window._gaq = window._gaq || [];
|
||||||
|
|
@ -1208,7 +1213,12 @@ tarteaucitron.services.analytics = {
|
||||||
"name": "Google Analytics (universal)",
|
"name": "Google Analytics (universal)",
|
||||||
"uri": "https://support.google.com/analytics/answer/6004245",
|
"uri": "https://support.google.com/analytics/answer/6004245",
|
||||||
"needConsent": true,
|
"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 () {
|
"js": function () {
|
||||||
"use strict";
|
"use strict";
|
||||||
window.GoogleAnalyticsObject = 'ga';
|
window.GoogleAnalyticsObject = 'ga';
|
||||||
|
|
@ -1254,7 +1264,7 @@ tarteaucitron.services.gtag = {
|
||||||
// Add _gat_gtag_UA_XXXXXXX_XX cookie to cookies array
|
// Add _gat_gtag_UA_XXXXXXX_XX cookie to cookies array
|
||||||
var gatGtagUaCookie = '_gat_gtag_' + tarteaucitron.user.gtagUa;
|
var gatGtagUaCookie = '_gat_gtag_' + tarteaucitron.user.gtagUa;
|
||||||
gatGtagUaCookie = gatGtagUaCookie.replace(/-/g, '_');
|
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 () {
|
"js": function () {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
@ -2807,6 +2817,7 @@ tarteaucitron.services.multiplegtag = {
|
||||||
if (tarteaucitron.user.multiplegtagUa !== undefined) {
|
if (tarteaucitron.user.multiplegtagUa !== undefined) {
|
||||||
tarteaucitron.user.multiplegtagUa.forEach(function(ua) {
|
tarteaucitron.user.multiplegtagUa.forEach(function(ua) {
|
||||||
cookies.push('_gat_gtag_' + ua.replace(/-/g, '_'));
|
cookies.push('_gat_gtag_' + ua.replace(/-/g, '_'));
|
||||||
|
cookies.push('_ga_' + ua.replace(/G-/g, ''));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue