API Referenz
Vollstaendige Dokumentation aller Methoden und Konfigurationsoptionen des Consent SDK.
{/* ConsentManager */}ConsentManager
Die zentrale Klasse fuer das Consent Management. Verwaltet Einwilligungen, Script-Blocking und Events.
{/* Constructor */}Konfiguration
| Option | Typ | Default | Beschreibung |
|---|---|---|---|
apiEndpoint
|
string
|
erforderlich | URL des Consent-Backends |
siteId
|
string
|
erforderlich | Eindeutige Site-ID |
debug
|
boolean
|
false | Aktiviert Debug-Logging |
language
|
string
|
'de' | Sprache fuer UI-Texte |
consent.rememberDays
|
number
|
365 | Gueltigkeitsdauer in Tagen |
consent.recheckAfterDays
|
number
|
180 | Erneute Abfrage nach X Tagen |
Events
| Event | Daten | Beschreibung |
|---|---|---|
init
|
ConsentState | null
|
SDK initialisiert |
change
|
ConsentState
|
Consent geaendert |
accept_all
|
ConsentState
|
Alle akzeptiert |
reject_all
|
ConsentState
|
Alle abgelehnt |
banner_show
|
undefined
|
Banner angezeigt |
banner_hide
|
undefined
|
Banner versteckt |
error
|
Error
|
Fehler aufgetreten |