PrivacyKit Webkomponenten

Öffentliche Dokumentation der Webkomponenten consent-dialog, consent-guard, consent-missing und compliance-monitor.

Inhaltsverzeichnis





<compliance-monitor>

Der Compliance Monitor überwacht ausgehende Anfragen und validiert die Consent-Guard-Abdeckung auf Ihrer Live-Website — er erkennt nicht verwaltete Tracker und Regressionen durch Website-Änderungen. Standardmäßig inaktiv bleibt er für Besucher unsichtbar und ist sicher für den Einsatz in der Produktion.

EigenschaftTypStandard / PflichtBeschreibung
debugbooleanfalseAktiviert das Compliance-Monitor-Panel beim Laden der Seite. Nur für Entwicklungsumgebungen.
delaynumber5000Netzwerkbeobachtungsfenster (in Millisekunden), bevor der Compliance Monitor mit der Validierung der Endpunktnutzung und Consent-Guard-Abdeckung beginnt.
ignore-first-party-subdomainsbooleantrueWenn true, werden Anfragen an Subdomains der aktuellen Domain stillschweigend ignoriert.
fab-positionleft | rightrightSteuert, an welcher Seite des Viewports der FAB des Compliance Monitor fixiert wird.

Beispiel

HTML
<compliance-monitor debug delay="5000" ignore-first-party-subdomains="true" fab-position="left"></compliance-monitor>

Der Compliance Monitor bleibt für Besucher verborgen, auch wenn er im Produktions-Bundle enthalten ist. Die empfohlene Methode zur Aktivierung auf einer Live-Website ist das Anhängen von ?privacykit=monitor an die URL — dies aktiviert den Monitor nur für diese Browsersitzung, ohne das Besuchererlebnis zu beeinträchtigen.

Programmgesteuert umschalten:

TypeScriptAPI-Referenz
window.PrivacyKit?.toggleComplianceMonitor();