Buenos días,
Lamento molestaros, pero os escribo para solicitar vuestra ayuda en un asunto en particular.
Recientemente, hemos tenido que incorporar en nuestro sitio web el "PD Cookie Consent", que es un panel de consentimiento de cookies que bloquea los elementos que podrían insertarlas. Sin embargo, a pesar de haber insertado los códigos necesarios para su funcionamiento, las cookies de Google Analytics siguen activas incluso cuando se desactivan.
Aquí está el código que hemos añadido a nuestro sitio web:
<link rel="stylesheet" href="https://pdcc.gdpr.es/pdcc.min.css">
<script charset="utf-8" src="https://pdcc.gdpr.es/pdcc.min.js"></script>
<script type="text/javascript">
PDCookieConsent.config({
"defaultLang" : "es",
"brand": {
"dev" : false,
"name": "CODAPROT",
"url" : "https://codaprot.es",
"websiteOwner" : ""
},
"showRejectButton": true,
"cookiePolicyLink": "https://www.hqlagaleria.com/politica-de-cookies",
"hideModalIn": ["https://www.hqlagaleria.com/politica-de-cookies"],
"styles": {
"primaryButton": {
"bgColor" : "#A1FFA1",
"txtColor": "#036900"
},
"secondaryButton": {
"bgColor" : "#EEEEEE",
"txtColor": "#333333"
}
}
});
</script>
Y este es el código de Google que estamos utilizando:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CWX90C7NZG"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CWX90C7NZG');
</script>
Según lo que hemos investigado, es necesario bloquear aquellos elementos <script> que, a pesar de ser detectados por la librería, siguen insertando sus cookies. Por ejemplo:
El problema radica en que, aunque bloqueamos el Google Tag Manager utilizando text/plain, las cookies de Google Analytics siguen apareciendo, incluso cuando están desactivadas. No estoy seguro si hay algún otro código de Google Analytics en nuestro sitio web que desconozca y que esté generando este conflicto. Sinceramente, no sé dónde buscar.
He observado que, al mirar Universal Analytics en lugar de Google Analytics 4, el código de seguimiento es el siguiente:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-57248290-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-57248290-1');
</script>
Sin embargo, no creo haberlo incluido en nuestro sitio web o, al menos, no sé dónde podría estar ubicado. Tal vez sea necesario bloquear este código también, pero desconozco su ubicación.
Espero haberme explicado claramente y lamento mucho las molestias ocasionadas.
¡Muchas gracias!
Contenido solo visible a usuarios registrados
Hola Raul.
Revisa esta documentación de la extensión donde tienes los pasos:
-> https://pdcc.gdpr.es/Informacion-tecnica-PDCookieConsent.pdf
Un saludo
Hola.
Quiero expresaros mi agradecimiento por vuestra respuesta y por proporcionarme la documentación correspondiente. Adjunto a esta consulta os remití una imagen que hacía referencia a dicha documentación.
El inconveniente con el que nos estamos encontrando es que, a pesar de haber bloqueado el Google Tag Manager utilizando "text/plain", las cookies de Google Analytics continúan apareciendo, incluso cuando están desactivadas.
El código que estoy utilizando para esto es el siguiente:
<!-- [pd:Google] -->
<script type="text/plain">
(function(window, document, tagName, objectName){
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CWX90C7NZG', { 'allow_google_signals': false, 'cookie_flags': 'max-age=0;secure;samesite=none' }); // Desactivar cookies de Google Tag Manager
var scriptElement = document.createElement(tagName);
scriptElement.async = true;
scriptElement.src = "https://www.googletagmanager.com/gtag/js?id=G-CWX90C7NZG";
var firstScript = document.getElementsByTagName(tagName)[0];
firstScript.parentNode.insertBefore(scriptElement, firstScript);
})(window, document, "script", "dataLayer");
</script> -->
No estoy seguro de si hay algún error en el código o si lo estoy implementando incorrectamente.
Agradecería mucho si pudieran brindarme su ayuda al respecto.
Muchas gracias y un cordial saludo,
Hola Raúl.
Ok, puedes indicarnos qué extensión es la que estás utilizando para los Cookies ?
Si puedes adjunta también alguna captura de su configuración.
Un saludo
Hola,
No utilizamos ninguna extensión para las Cookies.
Se nos ha solicitado implementar el código "PD COOKIE SONSENT" en nuestro sitio web siguiendo las siguientes indicaciones:
IMPORTANTE: El primer paso que debemos realizar es insertar la librería y sus estilos entre las etiquetas "<head>…</head>". El script de la librería debe ubicarse por encima de cualquier otro <script> o <link> que pueda haber dentro de las mencionadas etiquetas. Es crucial cumplir con este primer paso tal como se describe, ya que de lo contrario "PDCookieConsent" no funcionará correctamente.
Necesitamos asegurarnos de que el código que debemos implementar cumpla con estas instrucciones.
Nuestra página web está creada con Joomla Website Builder Gridbox.
Adjunto una imagen en la que se puede apreciar que el script de PD Cookie Consent no se encuentra antes que cualquier otro script. También adjunto otra imagen que muestra dónde hemos colocado el código en el sitio web.
Quisiera saber si podrían indicarnos una forma manual o cualquier otra forma para que aparezca en el lugar adecuado.
Gracias, un saludo.
Hola Raul.
Ok, lo que necesitas es añadir el código en la cabecera de la web.
.- Editar el archivo index.php que encontrarás en public_html -> templates-> tu_plantilla " index.php "
.- Después de la etiqueta <head> añade el código:
Un Saludo
Hola Raúl,
Gracias a ti, es un placer siempre poder ayudarte
Quedamos atentos cómo ha ido todo.
Un saludo
Buenos días, Pepe,
He probado el código que me proporcionaste, pero sigo experimentando el mismo problema. Al inspeccionar la página web, pude observar que se muestra la identificación G-CWX90C7NZG, que corresponde a GA4. Sin embargo, también se encuentra el código UA-57248290-1, el cual no sé dónde está ubicado en la web. Es posible que ambos códigos estén en funcionamiento y sea necesario bloquearlos.
Adjunto una captura de pantalla de nuestras cuentas de Google Analytics para que puedas obtener más información al respecto.
Lamento las molestias ocasionadas y agradezco tu ayuda en este asunto.
¡Muchas gracias!
Hola Raúl.
El código completo que tienes que implementar sería el siguiente:
<link rel="stylesheet" href="https://pdcc.gdpr.es/pdcc.min.css">
<script charset="utf-8" src="https://pdcc.gdpr.es/pdcc.min.js"></script>
<script type="text/javascript">
PDCookieConsent.config({
"brand": {
"dev" : true,
"name": "TU EMPRESA",
"url" : "https://tupaginaweb.com/",
"websiteOwner" : ""
},
"cookiePolicyLink": "https://tupaginaweb.com/enlace-a-politica-de-cookies/",
"hideModalIn": ["https://tupaginaweb.com/enlace-a-politica-de-cookies/"],
"styles": {
"primaryButton": {
"bgColor" : "#A1FFA1",
"txtColor": "#036900"
},
"secondaryButton": {
"bgColor" : "#EEEEEE",
"txtColor": "#333333"
}
}
});
</script>
Tienes que modificar TU EMPRESA y las URL por las de tu página
Hay que añadir también el script de Analytics
Hay extensiones de Cookies que te ayudarían, por ejemplo:
-> https://extensions.joomla.org/extension/cookies-ck/
Un saludo
Hola, Pepe
El código que me indicas es el que siempre he tenido puesto, correspondiente a PDCookieConsent. Sin embargo, si coloco el script de analytics que me mencionaste, no funciona, y si no lo coloco, tampoco funciona.
No estoy seguro si debería seguir invirtiendo más tiempo en esto. Por ahora, me siento estancado y no veo una solución clara.
Supongo que tendré que dejar de utilizar PDCookieConsent, ya que no me brinda confianza y no puedo configurarlo correctamente. Estoy considerando probar otras extensiones para el control de cookies en Joomla. Los consultores que nos llevan el tema del RGPD nos han recomendado utilizar PDCookieConsent, ya que ellos también lo utilizan.
Me gustaría saber si ofrecen algún servicio de pago en el cual uno de sus técnicos pueda configurarlo adecuadamente. Si es posible, agradecería que me informaran de manera privada cuánto costaría este servicio.
Muchas gracias. Un saludo.
Hola Raul.
Puedes ponerte en contacto con algún colaborador y te ayudarán a implementarlo:
-> Directorio colaboradores Webempresa
Un saludo
Buenas tardes,
Gracias por enviarme la información sobre el Directorio de colaboradores de Webempresa, lo tendré en cuenta.
Antes de cerrar esta consulta, ¿podrías indicarme algún plugin para Joomla 4 que sea fácil de configurar para el control de cookies? No sé si existe alguno que pueda detectar las cookies utilizadas en el sitio web y bloquearlas directamente antes de que el usuario acepte o rechace las cookies.
¡Muchas gracias por todo!
Un saludo.
Hola Raul,
En este caso puedes probar alguno cómo:
-> https://extensions.joomla.org/extension/site-management/cookie-control/gdpr/
-> https://extensions.joomla.org/extension/site-management/cookie-control/joomball-cookies/
De igual forma puedes revisar dentro del repositorio de Joomla -> https://extensions.joomla.org/category/site-management/cookie-control/
Ten en cuenta que cada web es distinta y algunas extensiones pueden o no funciona en determinados sitios web
Un Saludo
Buenos días, Pepe,
Gracias por la información que me has proporcionado en mensajes anteriores.
Uno de los técnicos de la empresa que nos mandó implementar PD COOKIE CONSENT en la web. Señaló que una posible causa de este problema es la siguiente:
"Vemos otra posible causa y es que algunas cookies se cargan en el dominio sin www y al intentar visitar el sitio sin las www este las añade automáticamente. Se debería poder visitar el sitio sin las www".
Te adjunto imagen, donde se puede ver.
¿Sabes cómo se puede solucionar eso?.
Muchas gracias, un saludo.