Umbraco Cookie Consent Paket

Fügen Sie Conzent zu Ihrer Umbraco-Website mit dem offiziellen NuGet-Paket hinzu. Tag-Helper-Injektion, Backoffice-Dashboard und Konfiguration in appsettings.json.

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__WebsiteKey Umgebungsvariablen als Alternative zu appsettings.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.