Также я реализовал Google Analytics на моем сайте.
Код: Выделить всё
function consentGranted() {
gtag('consent', 'update', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'granted'
});
}
< /code>
Использование предпочтения Cookie Cookie опции, если я отрицаю согласие cookie, он прекратит отслеживать сайт и удалил файлы cookie из браузера, используя ниже код. < /p>
function consentDenied() {
gtag('consent', 'update', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
//remove google analytics cookies from browser.
removeGACookiesFromBrowser();
}
function removeGACookiesFromBrowser() {
const cookies = document.cookie.split(';');
cookies.forEach(x => {
const [name, value] = x.trim().split('=');
if (name.startsWith('_ga')) {
deleteCookie(name, window.location.hostname);
}
});
}
function deleteCookie(name,domain) {
document.cookie = name + '=; Max-Age=0; path=/;' +
(domain ? ' domain=' + domain + ';' : '');
}
У кого -нибудь есть решение для этого?
Подробнее здесь: https://stackoverflow.com/questions/796 ... ser-in-mvc
Мобильная версия