Conzent.Umbraco
1.0.1
dotnet add package Conzent.Umbraco --version 1.0.1
NuGet\Install-Package Conzent.Umbraco -Version 1.0.1
<PackageReference Include="Conzent.Umbraco" Version="1.0.1" />
<PackageVersion Include="Conzent.Umbraco" Version="1.0.1" />
<PackageReference Include="Conzent.Umbraco" />
paket add Conzent.Umbraco --version 1.0.1
#r "nuget: Conzent.Umbraco, 1.0.1"
#:package Conzent.Umbraco@1.0.1
#addin nuget:?package=Conzent.Umbraco&version=1.0.1
#tool nuget:?package=Conzent.Umbraco&version=1.0.1
Conzent CMP for Umbraco
GDPR, CCPA & ePrivacy compliant cookie consent banner for Umbraco CMS. IAB TCF v2.3 certified (CMP #446) and Google CMP Partner.
Installation
Install via NuGet:
dotnet add package Conzent.Umbraco
Or via the NuGet Package Manager in Visual Studio:
Install-Package Conzent.Umbraco
Configuration
Add your Conzent settings to appsettings.json:
{
"Conzent": {
"WebsiteKey": "YOUR-WEBSITE-KEY",
"Enabled": true
}
}
All options
| Setting | Default | Description |
|---|---|---|
WebsiteKey |
(required) | Your website key from the Conzent dashboard |
ServerUrl |
https://cdn.getconzent.com |
Conzent server URL. Leave empty for Cloud. |
Enabled |
true |
Toggle the consent banner on/off |
You can also configure via environment variables:
Conzent__WebsiteKey=your-key-here
Conzent__Enabled=true
Usage
1. Register tag helpers
In your _ViewImports.cshtml:
@addTagHelper *, Conzent.Umbraco
2. Add to your layout
In your _Layout.cshtml (or master layout):
<head>
...
<conzent-scripts />
</head>
The <conzent-scripts /> tag helper injects the Conzent consent script with your website key.
3. Backoffice dashboard
After installation, a Conzent CMP dashboard appears in the Umbraco backoffice under Settings. Use it to view your current configuration and get the JSON snippet for appsettings.json.
Self-Hosted (OCI)
To use Conzent with your own self-hosted OCI instance instead of Conzent Cloud:
{
"Conzent": {
"WebsiteKey": "YOUR-WEBSITE-KEY",
"ServerUrl": "https://consent.yourdomain.com",
"Enabled": true
}
}
Key Features
- GDPR, CCPA, ePrivacy compliant — Full compliance with major privacy regulations
- IAB TCF v2.3 certified — CMP ID #446
- Google Consent Mode v2 — Advanced consent signaling for Google services
- Cookie auto-scanning — Automatically detect and categorize cookies
- A/B testing — Optimize consent rates with data-driven testing
- 30+ languages — Auto-translate based on visitor's browser language
- Preference center — Granular cookie category control for visitors
- Source available — Full source code on GitHub (BSL 1.1)
- Free to use — Conzent Cloud is free. Self-hosting is always free.
Requirements
- Umbraco 13+
- .NET 8.0+
Links
License
MIT — see LICENSE for details.
About Conzent
Conzent ApS is a Danish company on a mission to make privacy compliance free for every website on the internet — funded by sponsorships, not paywalls. Learn more.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Umbraco.Cms.Core (>= 13.13.1)
- Umbraco.Cms.Web.Common (>= 13.13.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Remove GTM settings (now managed via Conzent dashboard)