Umbraco Cookie Consent Paket
Das Conzent Umbraco-Paket fügt jeder Umbraco 13+ Website ein Zustimmungsmanagement hinzu. Installieren Sie es über NuGet, fügen Sie zwei Tag-Helper zu Ihrem Layout hinzu, und die Konfiguration erfolgt über appsettings.json.
Installation
Installieren Sie es über die .NET CLI:
dotnet add package Conzent.Umbraco
Oder über den NuGet-Paket-Manager in Visual Studio:
nstall-Package Conzent.Umbraco
Konfiguration
Fügen Sie Ihre Einstellungen zu appsettings.json hinzu:
{
"Conzent": {
"WebsiteKey": "IHRE-WEBSITE-KEY",
"Enabled": true
}
}
Registrieren Sie dann die Tag-Helper in _ViewImports.cshtml:
@addTagHelper *, Conzent.Umbraco
Und fügen Sie die Tag-Helper zu Ihrem _Layout.cshtml hinzu:
<head>
...
<conzent-scripts />
</head>
<body>
<conzent-gtm-noscript />
...
</body>
Siehe Offizielle Seite
Funktionen
- Tag-Helper-Injektion —
<conzent-scripts />injiziert das Zustimmungsskript und optional GTM in<head> - GTM-Noscript-Fallback —
<conzent-gtm-noscript />fügt das Noscript-Iframe hinzu, wenn GTM konfiguriert ist - Backoffice-Dashboard — ein Conzent CMP-Dashboard erscheint unter Einstellungen im Umbraco-Backoffice
- Google Consent Mode v2 — erweiterte Zustimmungssignalisierung für Google-Dienste
- Unterstützung von Umgebungsvariablen — konfigurieren Sie über
Conzent__WebsiteKeyUmgebungsvariablen als Alternative zuappsettings.json
Konfigurationsoptionen
| Einstellung | Standard | Beschreibung |
|---|---|---|
| WebsiteKey | (erforderlich) | Ihr Website-Schlüssel aus dem Conzent-Dashboard |
| ServerUrl | https://cdn.getconzent.com | Für selbstgehostete (OCI), geben Sie Ihre Server-URL ein |
| Enabled | true | Schalten Sie das Zustimmungsbanner ein/aus |
Voraussetzungen
- Umbraco 13+
- .NET 8.0+
Selbstgehostet (OCI)
Wenn Sie OCI auf Ihrem eigenen Server ausführen, setzen Sie die ServerUrl auf Ihre OCI-Instanz:
{
"Conzent": {
"WebsiteKey": "IHRE-WEBSITE-KEY",
"ServerUrl": "https://consent.ihredomain.com",
"Enabled": true
}
}
Häufig gestellte Fragen
Welche Umbraco-Versionen werden unterstützt?
Umbraco 13+ auf .NET 8.0+.
Muss ich Razor-Ansichten umfangreich bearbeiten?
Nein — nur zwei Tag-Helper in Ihrem Layout, <conzent-scripts /> und <conzent-gtm-noscript />. Alles andere wird in appsettings.json oder im Backoffice-Dashboard konfiguriert.
Kann ich es über Umgebungsvariablen anstelle von appsettings.json konfigurieren?
Ja, mit Conzent__WebsiteKey und verwandten Umgebungsvariablen.
Unterstützt es selbstgehostetes OCI?
Ja, setzen Sie die ServerUrl auf Ihre OCI-Instanz.
Andere Plattformen
Siehe Integrationen für WordPress, Drupal, Joomla, TYPO3, Wix oder das universelle Skript-Tag für jede andere Plattform.