TYPO3 Cookie Consent Extension
Die Conzent TYPO3-Erweiterung fügt das Einwilligungsmanagement zu jeder TYPO3 12 LTS oder 13-Website hinzu, indem sie eine PSR-15 Middleware verwendet, die das Banner-Skript in jede Frontend-Antwort injiziert.
Installation
Installieren:
- Laden Sie die Erweiterung aus dem TYPO3 Erweiterungsrepository (TER) herunter
- Platzieren Sie sie in
packages/conzent/(Composer-Modus) odertypo3conf/ext/conzent/(klassischer Modus) - Aktivieren Sie in Admin Tools > Erweiterungen
Konfiguration
- Gehen Sie zu Admin Tools > Einstellungen > Erweiterungskonfiguration
- Wählen Sie conzent
- Geben Sie Ihren Website-Schlüssel vom Conzent-Dashboard ein
- Speichern
Das Einwilligungsskript wird automatisch in jede Frontend-HTML-Antwort injiziert.
Funktionen
- PSR-15 Middleware — injiziert das Einwilligungsskript in
<head>jeder Frontend-HTML-Antwort, kompatibel mit TYPO3s Middleware-Stack - Google Tag Manager — optionale GTM-Container-Injektion mit benutzerdefiniertem Datenlayer-Namen
- GTM Noscript-Fallback — injiziert das Noscript-Iframe nach
<body>, wenn GTM konfiguriert ist - Admin Tools-Konfiguration — alle Einstellungen werden über die native Erweiterungskonfigurations-UI von TYPO3 verwaltet
- Cache-kompatibel — funktioniert mit TYPO3s Seiten-Caching und CDN-Setups
Konfigurationsoptionen
| Einstellung | Standard | Beschreibung |
|---|---|---|
| websiteKey | (erforderlich) | Ihr Seiten-Schlüssel vom Conzent-Dashboard |
| serverUrl | (leer — verwendet Conzent Cloud) | Für selbstgehostete (OCI), geben Sie Ihre Server-URL ein |
| gtmId | (leer) | Google Tag Manager Container-ID (z.B. GTM-XXXXXXX) |
| dataLayer | dataLayer | Benutzerdefinierter GTM-Datenlayer-Variablenname |
Voraussetzungen
- TYPO3 12 LTS oder 13
- PHP 8.1 oder höher
Selbstgehostet (OCI)
Wenn Sie OCI auf Ihrem eigenen Server ausführen, setzen Sie die serverUrl in der Erweiterungskonfiguration, um auf Ihre OCI-Instanz zu verweisen.
Häufig gestellte Fragen
Welche TYPO3-Versionen werden unterstützt?
TYPO3 12 LTS und 13, auf PHP 8.1 oder höher.
Funktioniert die Erweiterung im Composer-Modus?
Ja, und auch im klassischen (nicht-Composer) Modus über typo3conf/ext/conzent/.
Kann ich einen Google Tag Manager-Container über die Erweiterung injizieren?
Ja, mit einem optionalen GTM-Container-ID-Feld und einem automatischen Noscript-Fallback.
Funktioniert es mit Seiten-Caching?
Ja, die Middleware ist cache-kompatibel und funktioniert mit TYPO3s Seiten-Caching und CDN-Setups.
Andere Plattformen
Siehe Integrationen für WordPress, Drupal, Joomla, Umbraco, Wix oder das universelle Skript-Tag für jede andere Plattform.