Las cookies se configuran antes del consentimiento

2 minutos de lectura

avatar de usuario
Sarath médico de cabecera

Estaba tratando de integrar la solución GDPR de cookieyes en un sitio web de WP. A continuación se muestra el código para GTM y cookiesyes que se agregan en el sitio web. pero las galletas

(_ga, _gid y gat_gtag_UA_xxxxxxxxxxx_1)

se están configurando incluso si no se hace clic en el botón Aceptar.

<?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>

  • ¡Bienvenido a Stack Overflow! Su pregunta carece de información para obtener ayuda de los usuarios de Stack Overflow. Realice el recorrido y lea el centro de ayuda, aprenda ¿Cómo hacer una buena pregunta? para maximizar su oportunidad de obtener respuesta a sus preguntas. Si te encuentras con un problema específico y te quedas atascado, envía una descripción del problema, incluido un ejemplo reproducible mínimo, y la gente estará encantada de ayudarte. Esta parece una buena pregunta. Para cualquier ayuda, puede consultar los enlaces anteriores.

    – muy solo

    24 sep 2019 a las 10:33

  • ojos de galleta bloqueará automáticamente estas cookies ahora antes del consentimiento

    – muy solo

    16 de mayo de 2020 a las 6:32

Para bloquear las cookies de GTM mediante CookieYes, lo que debe hacer es agregar el atributo de datos ‘data-cookieyes’ a la etiqueta del script de GTM. Establezca el valor del atributo en la categoría correspondiente ( ‘cookieyes-{category-name}’ ).

Por ejemplo, como el script GTM pertenece a la categoría “Analytics”, el valor será ‘cookieyes-analytics’. En este caso, para bloquear el consentimiento previo del código, cambie la etiqueta del script GTM como:

<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>

Esto ha sido explicado en detalle aquí, Cómo implementar el consentimiento previo usando CookieSí.

Todas las cookies configuradas provienen de Google Analytics.

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

Debería detenerlos.

Para más detalles lea:

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

¿Ha sido útil esta solución?