Umbraco Cookie Consent Package
Conzent Umbraco-paketet lägger till samtyckeshantering till vilken Umbraco 13+ webbplats som helst. Installera via NuGet, lägg till två tag helpers i din layout, och konfigurationen hanteras genom appsettings.json.
Installation
Installera via .NET CLI:
dotnet add package Conzent.Umbraco
Eller via NuGet Package Manager i Visual Studio:
nstall-Package Conzent.Umbraco
Konfiguration
Lägg till dina inställningar i appsettings.json:
{
"Conzent": {
"WebsiteKey": "DIN-WEBSITE-KEY",
"Enabled": true
}
}
Registrera sedan tag helpers i _ViewImports.cshtml:
@addTagHelper *, Conzent.Umbraco
Och lägg till tag helpers i din _Layout.cshtml:
<head>
...
<conzent-scripts />
</head>
<body>
<conzent-gtm-noscript />
...
</body>
Funktioner
- Tag helper-injektion —
<conzent-scripts />injicerar samtyckeskriptet och valfri GTM i<head> - GTM noscript fallback —
<conzent-gtm-noscript />lägger till noscript iframe när GTM är konfigurerat - Backoffice-instrumentpanel — en Conzent CMP-instrumentpanel visas under Inställningar i Umbraco backoffice
- Google Consent Mode v2 — avancerad samtyckesignalering för Google-tjänster
- Stöd för miljövariabler — konfigurera via
Conzent__WebsiteKeymiljövariabler som ett alternativ tillappsettings.json
Konfigurationsalternativ
| Inställning | Standard | Beskrivning |
|---|---|---|
| WebsiteKey | (obligatorisk) | Din webbplatsnyckel från Conzent-instrumentpanelen |
| ServerUrl | https://cdn.getconzent.com | För självhostad (OCI), ange din server-URL |
| Enabled | true | Slå på/av samtyckesbanner |
Krav
- Umbraco 13+
- .NET 8.0+
Self-Hosted (OCI)
Om du kör OCI på din egen server, ställ in ServerUrl till din OCI-instans:
{
"Conzent": {
"WebsiteKey": "DIN-WEBSITE-KEY",
"ServerUrl": "https://consent.yourdomain.com",
"Enabled": true
}
}
Vanliga frågor
Vilka Umbraco-versioner stöds?
Umbraco 13+ på .NET 8.0+.
Behöver jag redigera Razor-vyer omfattande?
Nej — bara två tag helpers i din layout, <conzent-scripts /> och <conzent-gtm-noscript />. Allt annat konfigureras i appsettings.json eller backoffice-instrumentpanelen.
Kan jag konfigurera det via miljövariabler istället för appsettings.json?
Ja, med Conzent__WebsiteKey och relaterade miljövariabler.
Stöder det självhostad OCI?
Ja, ställ in ServerUrl till din OCI-instans.
Andra plattformar
Se integrationer för WordPress, Drupal, Joomla, TYPO3, Wix, eller universell skript-tag för någon annan plattform.