Zum Inhalt

Google Tag Manager

Dado que el Tag Manager actúa como un contenedor a través del cual se pueden integrar scripts en la página web, los scripts no aparecen directamente en el código fuente. Por consiguiente, no es posible eliminar las secuencias de comandos de la página y volver a integrarlas en la cookie.

Para bloquear scripts que se cargan a través del Tag Manager, lo ideal es utilizar únicamente la función "Bloquear incrustaciones que contengan el siguiente texto". Sin embargo, para que el bloqueo de scripts funcione, hay que asegurarse de que el código CCM19 se encuentra en el código fuente antes que el código del Tag Manager.

Nos gustaría señalar expresamente de antemano que no recomendamos el uso de Google Tag Manager porque en la mayoría de los casos debe establecerse una cookie para que funcione. Esto no es realmente necesario desde el punto de vista técnico, pero debe definirse como tal.

Además, a la vista de la sentencia Schrems II relativa al Escudo de la privacidad, la integración no solicitada de los servicios de Google es cuando menos cuestionable y debe considerarse cuidadosamente.

Para garantizar la funcionalidad del Tag Manager y de todos los servicios asociados, el Tag Manager debe estar siempre activo. Esto significa que siempre envía la dirección IP del usuario al servidor de Tag Manager y, por tanto, también a Google.

CCM19 es una alternativa para la función principal de Google Tag Manager, es decir, la implementación de scripts en el sitio web sin tener que editar el código fuente.

Sin embargo, si esto no es una opción para usted, por favor, siga estas instrucciones:

Integración en Google Tag Manager

Los eventos se activan en Google Tag Manager a través de la interfaz window.dataLayer si ésta está integrada en la página de destino.

En cuanto se autoriza la incrustación a través de la interfaz CCM19, se activa el siguiente evento. Los eventos se activan repetidamente para todas las incrustaciones autorizadas cada vez que se accede a la página.

window.dataLayer.push({
    event: 'CCM19.embeddingAccepted', // Identificador constante
    id: 'xxxxxxx', // ID de incrustación interno de CCM19
    name: 'Google Analytics', // Nombre de incrustación definido por el usuario
});

Puedes reaccionar a esto en el Tag Manager a través de Triggers → New → Custom Events.

Mon Oct 25 2021 11:17:23 GMT+0200 (Mitteleuropäische Sommerzeit).png

Este es el aspecto de la información contenida en la capa de datos. Nuestro objetivo es definir los disparadores de esta información.

Nuestro punto de partida es después de la implementación exitosa de CCM19 y el Tag Manager en su sitio web.

1. la entrada en CCM19 para el Google Tag Manager

En CCM19, vaya a la opción de menú "Integraciones y Cookies". Cree allí una entrada para el Google Tag Manager. Puede averiguar cómo crear una entrada y a qué debe prestar atención aquí. Asegúrese de configurar el Tag Manager como técnicamente necesario.

2. configurar etiqueta

Para nuestro ejemplo, hemos creado una etiqueta para la herramienta de análisis web Google Analytics. Dejamos el tipo de seguimiento establecido en vista de página.

Mon Mar 22 2021 154243 GMT+0100 (Mitteleuropäische Normalzeit).png

3. seleccionar activador

Como tipo de trigger [a)] establecemos un evento definido por el usuario y lo nombramos .*[b)]. Marcamos la opción Usar coincidencia de expresión regular [c)].

Mon Mar 22 2021 154642 GMT+0100 (Mitteleuropäische Normalzeit).png

4.crear variables

Como el evento es el mismo para todas las incrustaciones, ahora queremos utilizar variables para definir que la etiqueta sólo se active si la incrustación de Google Analytics está aprobada. Así que hacemos clic en Trigger this trigger on: Algunos eventos personalizados e insertamos una nueva variable.

cbimage.jpg

Seleccionamos la variable de capa de datos de [a)] como tipo de variable. Introducimos la clave nombre como nombre [b)] y cambiamos a la versión 1 [c)].

Mon Mar 22 2021 162718 GMT+0100 (Mitteleuropäische Normalzeit).png

5. añadir filtro variable

Ahora definimos qué valor debe tener la clave nombre para que se active el disparador. Aquísiempreintroducimos el nombre de la incrustación (tal y como se almacenó en CCM19), es decir, en este caso Google Analytics [a)].

También añadimos un evento [b)].

Mon Mar 22 2021 162726 GMT+0100 (Mitteleuropäische Normalzeit).png

El evento que introducimos aquí es CCM19.embeddingAccepted.

6. prueba, prueba, prueba..

El Tag Manager ofrece un modo de vista previa para realizar pruebas. Así que antes de cambiar la versión en vivo, usted debe comprobar si las etiquetas también se activan. Busque la incrustación correspondiente en los mensajes y fíjese bien en la etiqueta. Si todas las casillas están marcadas, el seguimiento funciona.

cbimage (1).jpg

Otros eventos

CCM19.consentStateChanged

después de la versión 2020.11.26

Este evento se activa cada vez que el visitante de la página guarda la configuración de consentimiento. Después de dar el consentimiento inicial, también se envía en las siguientes visitas a la página.

Proporciona información sobre las autorizaciones que el visitante de la página configuró por última vez.

Ejemplo:

window.dataLayer.push({
    evento: 'CCM19.consentStateChanged',
    initialConsent: true,
    ccm19_Google Ads Conversion': true,
    'ccm19_Facebook Pixel': true,
    ccm19_YouTube Webplayer': true,
});
  • evento: string - identificador del evento
  • initialConsent: boolean - Si la configuración inicial del visitante de la página true, de lo contrario false.
  • ccm19_{EMBEDDING_NAME}: boolean - Si la incrustación es aprobada por el visitante de la página, true, de lo contrario false.

CCM19.embeddingAccepted

Este evento se dispara cada vez que se llama a la página y se confirma el diálogo de consentimiento para cada incrustación que el visitante de la página haya aceptado a través de su última configuración.

Ejemplo:

window.dataLayer.push({
    evento: 'CCM19.embeddingAccepted',
    id: 'xxxxxxx',
    name: 'Sesión CMS',
});
  • evento: string - identificador del evento
  • id: string - Identificador de incrustación interna CCM19
  • nombre: cadena - Nombre de incrustación definido por el usuario

Basado en cookies (obsoleto)

Deprecated:Por favor, no lo use para nuevos proyectos; convierta el código antiguo en eventos de incrustación.

Se activa un "evento personalizado" en Google Tag Manager a través del DataLayer para cada cookie permitida:

CCM19.cookieAccepted.<cookiename>

Así, por ejemplo, CCM19.cookieAccepted._ga para la cookie_ga.