Extension de consentement aux cookies TYPO3
L'extension Conzent pour TYPO3 ajoute la gestion du consentement à tout site TYPO3 12 LTS ou 13 en utilisant un middleware PSR-15 qui injecte le script de bannière dans chaque réponse frontend.
Installation
Installer :
- Téléchargez l'extension depuis le dépôt d'extensions TYPO3 (TER)
- Placez-la dans
packages/conzent/(mode Composer) outypo3conf/ext/conzent/(mode classique) - Activez dans Outils d'administration > Extensions
Configuration
- Allez dans Outils d'administration > Paramètres > Configuration de l'extension
- Sélectionnez conzent
- Entrez votre clé de site depuis le tableau de bord Conzent
- Enregistrez
Le script de consentement est automatiquement injecté dans chaque réponse HTML frontend.
Fonctionnalités
- Middleware PSR-15 — injecte le script de consentement dans
<head>de chaque réponse HTML frontend, compatible avec la pile de middleware de TYPO3 - Google Tag Manager — injection de conteneur GTM optionnelle avec un nom de couche de données personnalisé
- Fallback noscript GTM — injecte l'iframe noscript après
<body>lorsque GTM est configuré - Configuration des outils d'administration — tous les paramètres gérés via l'interface de configuration native des extensions de TYPO3
- Compatible avec le cache — fonctionne avec la mise en cache des pages de TYPO3 et les configurations CDN
Options de configuration
| Paramètre | Par défaut | Description |
|---|---|---|
| websiteKey | (requis) | Votre clé de site depuis le tableau de bord Conzent |
| serverUrl | (vide — utilise Conzent Cloud) | Pour auto-hébergé (OCI), entrez l'URL de votre serveur |
| gtmId | (vide) | ID de conteneur Google Tag Manager (par exemple GTM-XXXXXXX) |
| dataLayer | dataLayer | Nom de variable de couche de données GTM personnalisée |
Exigences
- TYPO3 12 LTS ou 13
- PHP 8.1 ou version ultérieure
Auto-hébergé (OCI)
Si vous exécutez OCI sur votre propre serveur, définissez le serverUrl dans la configuration de l'extension pour pointer vers votre instance OCI.
Questions fréquentes
Quelles versions de TYPO3 sont prises en charge ?
TYPO3 12 LTS et 13, sur PHP 8.1 ou version ultérieure.
L'extension fonctionne-t-elle en mode Composer ?
Oui, et aussi en mode classique (non Composer) via typo3conf/ext/conzent/.
Puis-je injecter un conteneur Google Tag Manager via l'extension ?
Oui, avec un champ ID de conteneur GTM optionnel et un fallback noscript automatique.
Est-ce que cela fonctionne avec la mise en cache des pages ?
Oui, le middleware est compatible avec le cache et fonctionne avec la mise en cache des pages de TYPO3 et les configurations CDN.
Autres plateformes
Voir les intégrations pour WordPress, Drupal, Joomla, Umbraco, Wix, ou la balise de script universelle pour toute autre plateforme.