Umbraco Cookie Consent Package
Conzent Umbraco-pakken tilføjer samtykkehåndtering til enhver Umbraco 13+ side. Installer via NuGet, tilføj to tag helpers til dit layout, og konfigurationen håndteres gennem appsettings.json.
Installation
Installer via .NET CLI:
dotnet add package Conzent.Umbraco
Eller via NuGet Package Manager i Visual Studio:
nstall-Package Conzent.Umbraco
Konfiguration
Tilføj dine indstillinger til appsettings.json:
{
"Conzent": {
"WebsiteKey": "YOUR-WEBSITE-KEY",
"Enabled": true
}
}
Registrer derefter tag helpers i _ViewImports.cshtml:
@addTagHelper *, Conzent.Umbraco
Og tilføj tag helpers til dit _Layout.cshtml:
<head>
...
<conzent-scripts />
</head>
<body>
<conzent-gtm-noscript />
...
</body>
Funktioner
- Tag helper-injektion —
<conzent-scripts />injicerer samtykkescriptet og valgfri GTM i<head> - GTM noscript fallback —
<conzent-gtm-noscript />tilføjer noscript iframe, når GTM er konfigureret - Backoffice-dashboard — et Conzent CMP-dashboard vises under Indstillinger i Umbraco backoffice
- Google Consent Mode v2 — avanceret samtykkesignalisering for Google-tjenester
- Understøttelse af miljøvariabler — konfigurer via
Conzent__WebsiteKeymiljøvariabler som et alternativ tilappsettings.json
Konfigurationsmuligheder
| Indstilling | Standard | Beskrivelse |
|---|---|---|
| WebsiteKey | (påkrævet) | Din site-nøgle fra Conzent-dashboardet |
| ServerUrl | https://cdn.getconzent.com | For selvhostede (OCI), indtast din server-URL |
| Enabled | true | Skift samtykkebanneret til/fra |
Krav
- Umbraco 13+
- .NET 8.0+
Selvhostet (OCI)
Hvis du kører OCI på din egen server, skal du indstille ServerUrl til din OCI-instans:
{
"Conzent": {
"WebsiteKey": "YOUR-WEBSITE-KEY",
"ServerUrl": "https://consent.yourdomain.com",
"Enabled": true
}
}
Ofte stillede spørgsmål
Hvilke Umbraco-versioner understøttes?
Umbraco 13+ på .NET 8.0+.
Skal jeg redigere Razor-visninger omfattende?
Nej — kun to tag helpers i dit layout, <conzent-scripts /> og <conzent-gtm-noscript />. Alt andet er konfigureret i appsettings.json eller backoffice-dashboardet.
Kan jeg konfigurere det via miljøvariabler i stedet for appsettings.json?
Ja, ved at bruge Conzent__WebsiteKey og relaterede miljøvariabler.
Understøtter det selvhostet OCI?
Ja, indstil ServerUrl til din OCI-instans.
Andre platforme
Se integrationer for WordPress, Drupal, Joomla, TYPO3, Wix, eller den universelle script-tag for enhver anden platform.