Extensión de Consentimiento de Cookies TYPO3
La extensión Conzent para TYPO3 agrega gestión de consentimiento a cualquier sitio TYPO3 12 LTS o 13 utilizando un middleware PSR-15 que inyecta el script del banner en cada respuesta del frontend.
Instalación
Instalar:
- Descarga la extensión del Repositorio de Extensiones TYPO3 (TER)
- Colócala en
packages/conzent/(modo Composer) otypo3conf/ext/conzent/(modo clásico) - Activa en Herramientas de Administración > Extensiones
Configuración
- Ve a Herramientas de Administración > Configuración > Configuración de Extensiones
- Selecciona conzent
- Ingresa tu clave de sitio desde el panel de control de Conzent
- Guarda
El script de consentimiento se inyecta automáticamente en cada respuesta HTML del frontend.
Características
- Middleware PSR-15 — inyecta el script de consentimiento en
<head>de cada respuesta HTML del frontend, compatible con la pila de middleware de TYPO3 - Google Tag Manager — inyección opcional de contenedor GTM con nombre de capa de datos personalizada
- Fallback de GTM sin script — inyecta el iframe sin script después de
<body>cuando GTM está configurado - Configuración de Herramientas de Administración — todas las configuraciones gestionadas a través de la interfaz de configuración nativa de extensiones de TYPO3
- Compatible con caché — funciona con la caché de páginas de TYPO3 y configuraciones de CDN
Opciones de Configuración
| Configuración | Predeterminado | Descripción |
|---|---|---|
| websiteKey | (requerido) | Tu clave de sitio desde el panel de control de Conzent |
| serverUrl | (vacío — utiliza Conzent Cloud) | Para autoalojado (OCI), ingresa la URL de tu servidor |
| gtmId | (vacío) | ID del contenedor de Google Tag Manager (por ejemplo, GTM-XXXXXXX) |
| dataLayer | dataLayer | Nombre de variable de capa de datos personalizada de GTM |
Requisitos
- TYPO3 12 LTS o 13
- PHP 8.1 o posterior
Autoalojado (OCI)
Si ejecutas OCI en tu propio servidor, establece la serverUrl en la configuración de la extensión para apuntar a tu instancia de OCI.
Preguntas frecuentes
¿Qué versiones de TYPO3 son compatibles?
TYPO3 12 LTS y 13, en PHP 8.1 o posterior.
¿La extensión funciona en modo Composer?
Sí, y también en modo clásico (no Composer) a través de typo3conf/ext/conzent/.
¿Puedo inyectar un contenedor de Google Tag Manager a través de la extensión?
Sí, con un campo opcional para el ID del contenedor GTM y un fallback automático sin script.
¿Funciona con la caché de páginas?
Sí, el middleware es compatible con caché y funciona con la caché de páginas de TYPO3 y configuraciones de CDN.
Otras Plataformas
Consulta las integraciones para WordPress, Drupal, Joomla, Umbraco, Wix, o la etiqueta de script universal para cualquier otra plataforma.