Pacchetto di Consenso Cookie Umbraco

Aggiungi Conzent al tuo sito Umbraco con il pacchetto NuGet ufficiale. Iniezione di tag helper, dashboard del backoffice e configurazione di appsettings.json.

Il pacchetto Conzent per Umbraco aggiunge la gestione del consenso a qualsiasi sito Umbraco 13+. Installa tramite NuGet, aggiungi due tag helper al tuo layout e la configurazione è gestita tramite appsettings.json.

Installazione

Installa tramite il .NET CLI:

dotnet add package Conzent.Umbraco

Oppure tramite il Gestore Pacchetti NuGet in Visual Studio:

nstall-Package Conzent.Umbraco

Configurazione

Aggiungi le tue impostazioni a appsettings.json:

{
  "Conzent": {
    "WebsiteKey": "YOUR-WEBSITE-KEY",
    "Enabled": true
  }
}

Quindi registra i tag helper in _ViewImports.cshtml:

@addTagHelper *, Conzent.Umbraco

E aggiungi i tag helper al tuo _Layout.cshtml:

<head>
  ...
  <conzent-scripts />
</head>
<body>
  <conzent-gtm-noscript />
  ...
</body>

Vedi Pagina Ufficiale

Caratteristiche

  • Iniezione di tag helper<conzent-scripts /> inietta lo script di consenso e il GTM opzionale in <head>
  • Fallback GTM noscript<conzent-gtm-noscript /> aggiunge l'iframe noscript quando il GTM è configurato
  • Dashboard del backoffice — una dashboard CMP di Conzent appare sotto Impostazioni nel backoffice di Umbraco
  • Google Consent Mode v2 — segnalazione avanzata del consenso per i servizi Google
  • Supporto per variabili di ambiente — configura tramite variabili di ambiente Conzent__WebsiteKey come alternativa a appsettings.json

Opzioni di Configurazione

Impostazione Predefinito Descrizione
WebsiteKey (richiesto) La chiave del tuo sito dalla dashboard di Conzent
ServerUrl https://cdn.getconzent.com Per self-hosted (OCI), inserisci l'URL del tuo server
Enabled true Attiva/disattiva il banner di consenso

Requisiti

  • Umbraco 13+
  • .NET 8.0+

Self-Hosted (OCI)

Se esegui OCI sul tuo server, imposta il ServerUrl sulla tua istanza OCI:

{
  "Conzent": {
    "WebsiteKey": "YOUR-WEBSITE-KEY",
    "ServerUrl": "https://consent.yourdomain.com",
    "Enabled": true
  }
}

Domande frequenti

Quali versioni di Umbraco sono supportate?

Umbraco 13+ su .NET 8.0+.

Devo modificare ampiamente le viste Razor?

No — solo due tag helper nel tuo layout, <conzent-scripts /> e <conzent-gtm-noscript />. Tutto il resto è configurato in appsettings.json o nella dashboard del backoffice.

Posso configurarlo tramite variabili di ambiente invece di appsettings.json?

Sì, utilizzando Conzent__WebsiteKey e variabili di ambiente correlate.

Supporta OCI self-hosted?

Sì, imposta il ServerUrl sulla tua istanza OCI.

Altre Piattaforme

Vedi integrazioni per WordPress, Drupal, Joomla, TYPO3, Wix, o il tag script universale per qualsiasi altra piattaforma.