Чтобы удовлетворить законы ЕС о файлах cookie / GDPR, я пытаюсь установить для переменной значение true или false, чтобы скрыть или отобразить код отслеживания Google Analytics на <head>
моего сайта ASP.NET Core 2 (использует MVC) в зависимости отесли пользователь нажимает Agree
или нет.Я полагаю, это лучший способ сделать это для Google Analytics / Tag Manager?Будем благодарны за любые идеи о том, как лучше всего реализовать это для Google Analytics.В любом случае, по умолчанию, значение должно быть установлено в false, и Google Analytics должен быть отключен, пока пользователь явно не примет.
Я следую официальному руководству ASP.NET Core .
Однако проблема возникает, когда я открываю пример кода GDPR .Я думаю, что может быть ошибка?
Шаги для воспроизведения:
- Открыть и запустить проект
- Нажмите
Consent
> Grant
На домашней странице.Вы также можете нажать Accept
в поле вверху страницы. - На домашней странице обратите внимание, что
Has
по-прежнему ложно, как и Can track
.Разве эти значения не должны меняться?