Ошибка ASP.NET Core GDPR в примере файла cookie в проекте? - PullRequest
0 голосов
/ 26 сентября 2018

Чтобы удовлетворить законы ЕС о файлах 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 .Я думаю, что может быть ошибка?

Шаги для воспроизведения:

  1. Открыть и запустить проект
  2. Нажмите Consent> Grant На домашней странице.Вы также можете нажать Accept в поле вверху страницы.
  3. На домашней странице обратите внимание, что Has по-прежнему ложно, как и Can track.Разве эти значения не должны меняться?

1 Ответ

0 голосов
/ 26 сентября 2018

Я думаю, что вы можете сделать это без использования ASP.NET, просто с помощью GTM.

  1. Создайте стороннюю переменную cookie enter image description here
  2. Создатьтриггер типа просмотра страницы, срабатывает на некоторых страницах с условием «cookie = true» enter image description here
  3. Затем для всех ваших тегов отслеживания, которые использовали «все страницы», измените его на этотновый триггер enter image description here
...