+7 (915) 885 65 12 Связаться с нами
function hasConsent() {
	return document.cookie.split('; ').some(cookie => cookie.startsWith('cookies_accepted='));
}
// Обработчик кнопки "Принять"
const acceptBtn = banner.querySelector('[data-action="accept"]');
acceptBtn.addEventListener('click', () => {
    // Устанавливаем куку на год
    document.cookie = 'cookies_accepted=1; path=/; max-age=31536000; SameSite=Lax';
    // Загружаем аналитические скрипты
    loadAnalyticsScripts();
    // Удаляем баннер
    banner.remove();
});

// Обработчик кнопки "Отклонить"
const rejectBtn = banner.querySelector('[data-action="reject"]');
rejectBtn.addEventListener('click', () => {
    // Устанавливаем куку, что пользователь отклонил (чтобы не показывать снова)
    document.cookie = 'cookies_rejected=1; path=/; max-age=31536000; SameSite=Lax';
    // НЕ загружаем аналитические скрипты
    // Просто удаляем баннер
    banner.remove();
    console.log('Пользователь отклонил аналитику — скрипты НЕ загружены');
});
// Главная логика при загрузке страницы
(function initCookieConsent() {
	// Проверяем, есть ли уже кука согласия
	const hasAccepted = document.cookie.split('; ').some(cookie => cookie.startsWith('cookies_accepted='));
	const hasRejected = document.cookie.split('; ').some(cookie => cookie.startsWith('cookies_rejected='));

	if (hasAccepted) {
		// Если уже согласился — загружаем скрипты и не показываем баннер
		loadAnalyticsScripts();
	} else if (hasRejected) {
		// Если отклонил — НЕ загружаем скрипты и не показываем баннер
		console.log('Пользователь уже отклонил аналитику');
	} else {
		// Первый заход (нет ни accept, ни reject) — показываем баннер
		// Важно: скрипты НЕ загружены до этого момента!
		createCookieBanner();
	}
})();

Привет, мир!

Добро пожаловать в WordPress. Это ваша первая запись. Отредактируйте или удалите ее, затем начинайте создавать!

Экскурсия по деревне