Variantes de integración de CCM19
Existen tres variantes posibles para utilizar la herramienta de consentimiento de cookies CCM19. En principio, la herramienta sirve para impedir la ejecución de determinados scripts hasta que se obtenga el consentimiento del visitante para dicha ejecución.
Estos scripts pueden almacenar cookies, datos en el almacenamiento local-, elementos-u otros objetos en los navegadores de los visitantes, o bien leer datos de cualquier otra forma. No entraremos aquí en detalles sobre los aspectos legales, ya que nos centramos exclusivamente en la implementación técnica.
Cualquiera de las tres opciones puede bloquear de forma fiable la ejecución de los scripts. Las opciones 2 y 3 también impiden de manera efectiva que los scripts se precarguen. Sin embargo, su implementación es algo más compleja.
El requisito básico en todos los casos es que se haya integrado en su página el fragmento de código de CCM19-Code-; este paso se explica aquí.
¡Seleccione siempre solo UNA de las tres opciones para su aplicación!
Opción 1: Bloqueo de scripts --
Esta es la opción estándar-que también se utiliza en el proceso de incorporación-. El escáner de CCM19 analiza su página y detecta qué scripts se utilizan. A partir de ahí, se genera el contenido de su banner.
Para ello, solo tiene que integrar en su página el fragmento de código de CCM19-/HTML-; el resto lo puede gestionar a través de la interfaz de usuario.
Desde el punto de vista técnico, CCM19 impide la ejecución de los scripts hasta que se obtenga el consentimiento para su ejecución. En las entradas de «Integraciones y cookies», en el campo «Bloquear scripts que contengan el siguiente texto», puede consultar las cadenas de bloqueo que se encargan de bloquear la herramienta correspondiente. Esta lista se puede personalizar a su antojo si el bloqueo no funciona con nuestros valores predeterminados-.
En determinadas circunstancias, por ejemplo, debido a los atributos async-en las etiquetas de script-, el navegador puede cargar los scripts, pero no ejecutarlos. Si esta mera carga ya establece cookies o, como consecuencia de ello, ya se transfieren datos a servidores externos, esto puede dar lugar a problemas relacionados con la protección de datos. Por lo tanto, es imprescindible comprobar posteriormente si, antes de obtener el consentimiento, se han establecido cookies que no sean técnicamente necesarias.
Nota importante: Solo se pueden bloquear los scripts que, en el código fuente, se encuentren después del fragmento de código-de CCM19. Por eso es importante insertar el script de CCM19-lo más arriba posible en el elemento .
Opción 2: Funcionalidad de gestor de etiquetas de -
Puede utilizar CCM19 como gestor de etiquetas, que gestiona los scripts dentro de CCM19 y los carga y ejecuta únicamente tras obtener el consentimiento.
Para ello, introduzca el código HTML-, por ejemplo, el script de Google Analytics, en CCM19 en la integración correspondiente, en el campo «Código fuente de la integración», y elimine dicho código del HTML de su página. El lugar y la forma de hacerlo dependen de su CMS o de su sistema de tienda online. En la mayoría de los casos, estos scripts también se pueden desactivar a través de la interfaz del CMS.
CCM19 integrará el script almacenado en la página tan pronto como se haya obtenido el consentimiento para su integración. De este modo, ya no es necesario integrar el script en la propia página y se garantiza que nunca se ejecute sin consentimiento. Este método tiene además la ventaja de que puede influir positivamente en la velocidad de carga de la página, ya que los scripts solo se cargan cuando se dispone de consentimiento.
Tenga en cuenta que, con esta implementación, pueden aparecer advertencias y/o mensajes de error en las herramientas utilizadas, que indiquen la falta de código en la página. Estos mensajes pueden ignorarse, ya que el código se ha eliminado deliberadamente del código fuente de la página. Lamentablemente, la mayoría de las herramientas no detectan que el código se añade tras el consentimiento.
Opción 3: Modificación de « - » y «HTML-»
Como alternativa, existe la posibilidad de bloquear los scripts directamente en el código fuente del sitio web y, una vez obtenido el consentimiento del visitante, habilitarlos y ejecutarlos mediante CCM19. Esta variante está disponible tanto para scripts en línea-como para scripts externos. En principio, se procede de la siguiente manera:
- El atributo
type-se sustituye o se define de la siguiente manera:type="text/x-ccm-loader" - Para los scripts externos, se sustituye el atributo
src-:data-ccm-loader-src
Gracias a este ajuste, el navegador ya no reconoce el script correspondiente como código JavaScript-que debe ejecutarse y, en un primer momento, no lo procesa.
CCM19 detecta los scripts definidos según este esquema y los trata como cualquier otro script. Se aplican todas las reglas definidas para los scripts en la configuración de CCM19-de su dominio.
Trate cada etiqueta script-de su sitio web que deba bloquearse, permitirse o recargarse de acuerdo con esta función. A modo de ejemplo, podría tener el siguiente aspecto:
Script externo:
Script en línea-:
```html
// Tu código aquí
```
Nota importante: CCM19 solo puede revertir los scripts modificados si estos se encuentran en el código fuente por debajo del código de CCM19. Por eso es importante insertar el script de CCM19-lo más arriba posible en el elemento .
Grupo para el cargador de scripts-
Si aplica la modificación HTML-para bloquear scripts en su sitio web, puede agrupar los scripts afectados y habilitarlos de forma unificada mediante una única integración.
Para ello, se define un grupo; el nombre del grupo lo elige usted mismo; para los siguientes ejemplos, elegimos example-group. El grupo se especifica mediante el atributo data-ccm-loader-group .
Script externo:
<script data-ccm-loader-group="example-group"
data-ccm-loader-src="https://your.site/script.js"
type="text/x-ccm-loader"></script>
Script «-» integrado:
<script type="text/x<nt>-</nt>ccm<nt>-</nt>loader" data-ccm-loader-group="example-group">
// Tu código aquí
</script>
Introduzca el nombre del grupo en la integración correspondiente, en el apartado «Grupo para el cargador de scripts-», para vincular la integración con los scripts seleccionados de su sitio web.
En cuanto un visitante de la página autorice dicha integración, se cargarán los scripts agrupados.
Desde el punto de vista técnico, mediante este tipo de integración, CCM19 impide la carga y la ejecución de los scripts hasta que se obtenga el consentimiento para su ejecución.
Esta variante ofrece al usuario la mayor flexibilidad, ya que permite controlar incluso scripts individuales con funciones especiales que, por ejemplo, solo aparecen en una página.
Nota: Las imágenes también son compatibles; basta con definir los atributos data-ccm-loader-src y data-ccm-loader-group para la etiqueta img. El atributo type="text/x-ccm-loader" no es necesario en este caso.


