Cookies устанавливаются до согласия - PullRequest
4 голосов
/ 24 сентября 2019

Я пытался интегрировать решение cookieyes GDPR с веб-сайтом WP.Ниже приведен код для GTM и coookieyes, которые добавлены на сайт.Но куки

(_ga, _gid и gat_gtag_UA_xxxxxxxxxxx_1)

устанавливаются, даже если кнопка «Принять» не нажата.

<?php wp_head(); ?>
</head>
<!-- Start cookieyes banner -->
<script id="cookieyes" type="text/javascript" src="https://app.cookieyes.com/client_data/714e8fa9e198d23xxxxxxxxxx.js"></script>
<!-- End cookieyes banner --> 
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxxxxxx-1" ></script>
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag() {
        dataLayer.push(arguments);
    }
    gtag('js', new Date());
    gtag('config', 'UA-xxxxxxxxx-1');
</script>

Ответы [ 2 ]

3 голосов
/ 24 сентября 2019

Чтобы заблокировать файлы cookie GTM с помощью CookieYes, вам нужно добавить атрибут данных «data-cookieyes» в тег сценария GTM.Установите значение атрибута для соответствующей категории ('cookieyes- {category-name}').

Например, поскольку скрипт GTM относится к категории "Analytics", значением будет "cookieyes-analytics",В этом случае, чтобы заблокировать код предварительного согласия, измените тег сценария GTM следующим образом:

<script async data-cookieyes="cookieyes-analytics" src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxxxxxx-1" ></script>
<script>
   window.dataLayer = window.dataLayer || [];
   function gtag() {
       dataLayer.push(arguments);
   }
   gtag('js', new Date());
   gtag('config', 'UA-xxxxxxxxx-1');
</script>

Это подробно объясняется здесь, Как реализовать предварительное согласие с использованием CookieYes .

2 голосов
/ 24 сентября 2019

Все установленные файлы cookie взяты из Google Analytics.

ga('create', 'UA-XXXXX-Y', {  'storage': 'none'});

Следует их остановить.

Для получения более подробной информации читайте:

https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id#disabling_cookies

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...