Package de consentement aux cookies Umbraco

Ajoutez Conzent à votre site Umbraco avec le package NuGet officiel. Injection d'assistant de balise, tableau de bord backoffice et configuration de appsettings.json.

Package de consentement aux cookies Umbraco

Le package Conzent Umbraco ajoute la gestion du consentement à tout site Umbraco 13+. Installez via NuGet, ajoutez deux assistants de balise à votre mise en page, et la configuration est gérée via appsettings.json.

Installation

Installez via le CLI .NET :

dotnet add package Conzent.Umbraco

Ou via le gestionnaire de packages NuGet dans Visual Studio :

nstall-Package Conzent.Umbraco

Configuration

Ajoutez vos paramètres à appsettings.json :

{
  "Conzent": {
    "WebsiteKey": "VOTRE-CLÉ-DE-SITE",
    "Enabled": true
  }
}

Ensuite, enregistrez les assistants de balise dans _ViewImports.cshtml :

@addTagHelper *, Conzent.Umbraco

Et ajoutez les assistants de balise à votre _Layout.cshtml :

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

Voir Page officielle

Fonctionnalités

  • Injection d'assistant de balise<conzent-scripts /> injecte le script de consentement et le GTM optionnel dans <head>
  • Fallback noscript GTM<conzent-gtm-noscript /> ajoute l'iframe noscript lorsque le GTM est configuré
  • Tableau de bord backoffice — un tableau de bord CMP Conzent apparaît sous Paramètres dans le backoffice Umbraco
  • Mode de consentement Google v2 — signalisation avancée du consentement pour les services Google
  • Support des variables d'environnement — configurez via les variables d'environnement Conzent__WebsiteKey comme alternative à appsettings.json

Options de configuration

Paramètre Par défaut Description
WebsiteKey (requis) Votre clé de site depuis le tableau de bord Conzent
ServerUrl https://cdn.getconzent.com Pour auto-hébergé (OCI), entrez l'URL de votre serveur
Enabled true Activez/désactivez la bannière de consentement

Exigences

  • Umbraco 13+
  • .NET 8.0+

Auto-hébergé (OCI)

Si vous exécutez OCI sur votre propre serveur, définissez le ServerUrl sur votre instance OCI :

{
  "Conzent": {
    "WebsiteKey": "VOTRE-CLÉ-DE-SITE",
    "ServerUrl": "https://consent.votredomaine.com",
    "Enabled": true
  }
}

Questions fréquentes

Quelles versions d'Umbraco sont prises en charge ?

Umbraco 13+ sur .NET 8.0+.

Dois-je modifier les vues Razor de manière extensive ?

Non — juste deux assistants de balise dans votre mise en page, <conzent-scripts /> et <conzent-gtm-noscript />. Tout le reste est configuré dans appsettings.json ou le tableau de bord backoffice.

Puis-je le configurer via des variables d'environnement au lieu de appsettings.json ?

Oui, en utilisant Conzent__WebsiteKey et les variables d'environnement associées.

Prend-il en charge l'OCI auto-hébergé ?

Oui, définissez le ServerUrl sur votre instance OCI.

Autres plateformes

Voir les intégrations pour WordPress, Drupal, Joomla, TYPO3, Wix, ou la balise de script universelle pour toute autre plateforme.