Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
UniConsent CMP bietet mehrere Möglichkeiten, das Erscheinungsbild Ihres Einwilligungsbanners an Ihr Website-Design anzupassen.
Der einfachste Weg zur Anpassung über die Dashboard-Projekteinstellungen:
Für erweiterte Anpassungen fügen Sie CSS im Feld Custom CSS Ihrer Projekteinstellungen hinzu.
Farbe des Zustimmungsbuttons ändern:
.unic-btn-accept {
background-color: #2563eb !important;
border-radius: 8px !important;
}
Banner-Hintergrund ändern:
.unic-bar {
background-color: #1a1a2e !important;
}
Schriftgröße ändern:
.unic-bar-text {
font-size: 13px !important;
}
Datenschutz-Badge ausblenden:
.unic-icon {
display: none !important;
}
Verwenden Sie stattdessen einen manuellen Auslöser-Button:
<button onclick='__unicapi("openunic");return false;'>Consent Settings</button>
| Vorlage | Stil |
|---|---|
| 0 | Standard-Leiste volle Breite |
| 1 | Push-Down-Leiste |
| 2 | Mini-Leiste |
| 3 | Mini linke Ecke |
| 4 | Super-Mini linke Ecke |
| 5 | Schwebende Karte |
| 6 | Kompakte Inline-Leiste |
| 7 | Gestapelte Karte |
| 8 | Bottom-Sheet-Panel |
| 9 | Dunkle kompakte Leiste |
Konfigurieren Sie die Vorlage im Bereich Template oder über den barmode-Parameter.
Wenn Sie Ihr eigenes Banner erstellen und UniConsent nur für Einwilligungsspeicherung und Compliance nutzen möchten, aktivieren Sie den API-Only-Modus.
In Ihren Dashboard-Projekteinstellungen:
Der CMP-Tag lädt weiterhin im Hintergrund.
<div id="my-consent-banner" style="display:none; position:fixed; bottom:0; left:0; right:0; background:#fff; padding:16px; box-shadow:0 -2px 10px rgba(0,0,0,0.1); z-index:9999;">
<div style="display:flex; align-items:center; justify-content:space-between; max-width:1200px; margin:0 auto;">
<p style="margin:0; font-size:14px;">Wir verwenden Cookies und ähnliche Technologien.</p>
<div>
<button onclick="__unicapi('openOptions')">Einstellungen</button>
<button onclick="__unicapi('openCookiesList')">Cookie-Liste</button>
<button onclick="__unicapi('rejectAll')">Alle ablehnen</button>
<button onclick="__unicapi('agreeAll')">Alle akzeptieren</button>
</div>
</div>
</div>
<script>
;(function initConsentBanner() {
var banner = document.getElementById('my-consent-banner')
var resolved = false
function checkConsent() {
if (resolved) return
if (window['dataLayer']) {
for (var i = 0; i < window['dataLayer'].length; i++) {
if (window['dataLayer'][i]['event'] === 'unic_data') {
resolved = true
return
}
}
}
if (typeof window.__unicapi === 'function' && !resolved) {
banner.style.display = 'block'
}
if (!resolved) {
setTimeout(checkConsent, 200)
}
}
var origPush = (window['dataLayer'] = window['dataLayer'] || []).push
window['dataLayer'].push = function () {
var result = origPush.apply(this, arguments)
for (var i = 0; i < arguments.length; i++) {
if (arguments[i] && arguments[i]['event'] === 'unic_data') {
banner.style.display = 'none'
resolved = true
}
}
return result
}
checkConsent()
})()
</script>
| Methode | Beschreibung |
|---|---|
__unicapi('agreeAll') | Alle Einwilligungszwecke akzeptieren |
__unicapi('rejectAll') | Alle Einwilligungszwecke ablehnen |
__unicapi('openunic') | Vollständiges Einwilligungsbanner öffnen |
__unicapi('openOptions') | Zweite Ebene öffnen (detaillierte Einstellungen) |
__unicapi('openVendorList') | Anbieterliste öffnen |
__unicapi('openCookiesList') | Cookie-Liste öffnen |
Vollständige JavaScript-API-Referenz.
Bestehende CSS-Regeln auf Ihrer Seite, die auf .unic-Klassenselektoren abzielen, werden automatisch angewendet.
!important beim Überschreiben von Standard-Stilen.?uniconsent_test=1&uniconsent_reset=1