Integrations
Conzent works with any website. Add a single script tag to your HTML, or use a native integration for popular platforms.
Universal Script Tag
The simplest integration: copy one line of JavaScript into your site's <head> section. This works with any website, regardless of platform or technology:
<script
src="https://cdn.getconzent.com/c/consent.js"
data-key="YOUR_SITE_KEY"
></script>
The script is under 15KB gzipped, loads asynchronously, and does not block page rendering.
Platform Integrations
Native integrations provide a smoother setup experience with platform-specific features:
- WordPress — install the plugin, enter your site key, done. Automatic script injection, shortcodes for cookie lists and policy pages
- Joomla — system plugin for Joomla 4/5 with automatic script injection and GTM support
- Drupal — install the module via Composer or the Drupal admin UI
- TYPO3 — TYPO3 extension using PSR-15 middleware, configurable via Admin Tools
- Umbraco — NuGet package with Razor tag helpers and backoffice dashboard
- Wix — add Conzent via the Wix App Market. No code required
Tag Managers
Conzent integrates natively with both Google Tag Manager and Matomo Tag Manager, with built-in wizards that automatically create all consent-aware tags, triggers, and variables for you.
- Google Tag Manager — Automatic GTM wizard creates Conzent tags, triggers, and consent variables. Full Google Consent Mode v2 support controls tag behaviour based on consent state.
- Matomo Tag Manager — Native Matomo TM plugin available on the Matomo Marketplace. Automatic wizard creates consent-aware tags with priority firing. Works with all self-hosted Matomo installations.
The consent script should load before the tag manager so that consent state is available when tags fire.
API
For custom integrations, use the REST API to programmatically manage sites, banners, consent data, and reporting. Webhook support is available for real-time consent events.
Self-Hosted
If you run OCI on your own infrastructure, all integrations work the same way — just point the script tag at your own domain instead of cdn.getconzent.com.