Leading Consent Management Platform

Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.

Consent Ready API

Fügen Sie den UniConsent-Tag einmal mit Ihrem Lizenzschlüssel ein. Der Tag definiert sofort zwei Funktionen und lädt anschließend die vollständige CMP im Hintergrund.

<script src="https://cmp.uniconsent.com/v2/cmp.js" data-license="YOUR_LICENSE"></script>

Den Lizenzschlüssel finden Sie im Bereich Install & Setup. Die vollständige Installationsanleitung, einschließlich des klassischen zweiteiligen Tags für bestehende Installationen, finden Sie unter UniConsent-Tags für Web installieren.

unicReady(callback)

Wird einmal ausgelöst, sobald der Einwilligungsstatus endgültig ist.

  • DSGVO und IAB TCF Canada: nachdem der Nutzer eine Auswahl getroffen hat oder eine gespeicherte Auswahl wiederhergestellt wurde.
  • CCPA / US-Bundesstaatengesetze / andere Opt-out-Regionen: sobald die CMP geladen ist.
  • Einwilligungskategorien-Banner: nach der Auswahl in Ihrer DSGVO-Region oder überall, wenn die DSGVO weltweit gilt, außer in Kalifornien, wenn CCPA aktiviert ist, und in Kanada, wenn IAB TCF Canada aktiviert ist. Anderswo, sobald die CMP lädt. Prüfen Sie daher UNIC_EP_1 … UNIC_EP_4, bevor Sie Tags für zustimmungspflichtige Kategorien laden.

Wer sich erst nach dem Auslösen anmeldet, wird sofort zurückgerufen.

unicReady(function (status) {
  if (status.UNIC_P_1) {
    loadAnalytics();
  }
});

unicUpdate(callback)

Wird zeitgleich mit unicReady ausgelöst und danach bei jeder Änderung der Einwilligung (zum Beispiel wenn der Nutzer die Einstellungen erneut öffnet und einen Zweck ändert). Eine späte Anmeldung wird sofort mit dem aktuellen Status zurückgerufen, danach bei jeder weiteren Änderung. Speichervorgänge ohne Änderung werden ignoriert.

unicUpdate(function (status) {
  applyConsent(status);
});

DOM-Events

Dieselben Daten werden auf window als unic:ready und unic:update ausgelöst. Registrieren Sie die Listener vor dem Tag, damit sie beim Auslösen der Events vorhanden sind.

window.addEventListener('unic:update', function (e) {
  applyConsent(e.detail);
});

Synchrones Laden

Platzieren Sie Ihren Code an beliebiger Stelle nach dem Tag. Mehr ist nicht erforderlich.

<script src="https://cmp.uniconsent.com/v2/cmp.js" data-license="YOUR_LICENSE"></script>
<script>
  unicReady(function (status) { /* Einwilligung ist endgültig */ });
  unicUpdate(function (status) { /* jede Änderung */ });
</script>

Asynchrones Laden

Mit async kann Ihr Inline-Code vor dem Tag ausgeführt werden. Fügen Sie den zweizeiligen Queue-Guard hinzu, damit frühe Aufrufe nach dem Laden des Tags nachgeholt werden.

<script async src="https://cmp.uniconsent.com/v2/cmp.js" data-license="YOUR_LICENSE"></script>
<script>
  window.unicReady  = window.unicReady  || function (cb) { (window.unicReady.q  = window.unicReady.q  || []).push(cb); };
  window.unicUpdate = window.unicUpdate || function (cb) { (window.unicUpdate.q = window.unicUpdate.q || []).push(cb); };

  unicReady(function (status) { /* Einwilligung ist endgültig */ });
  unicUpdate(function (status) { /* jede Änderung */ });
</script>

Status-Objekt

FeldTypBedeutung
IS_LOADbooleanWo IAB TCF gilt, nur true, wenn der Besucher die Speicherung oder einen benutzerdefinierten Anbieter erlaubt: false vor einer Auswahl und nach einer Ablehnung. Immer true, wo IAB TCF nicht gilt. Auswahlen bei Einwilligungskategorien und US-Opt-outs ändern es nicht. Verwenden Sie UNIC_EP_1 … UNIC_EP_4 und die Zweck-Flags, um zu entscheiden, welche Tags laden
LOCstringErkannter Standort des Nutzers
GEOstringRegion, deren Regeln gelten: EU, CA, USCA, ein US-Bundesstaat wie USTX, US, BR, CN, ZA, VN oder N, wenn keine
EU, US, CA, BR, CN, NbooleanDas in GEO genannte Flag ist true, zum Beispiel USTX. Einwilligungskategorien-Banner setzen zusätzlich jedes ihrer Regions-Flags
NPA0 oder 11, wenn nur nicht personalisierte Anzeigen ausgeliefert werden sollen
customVendorsobjectBenutzerdefinierte Vendor-ID zu boolescher Einwilligung
UNIC_CP_{id}booleanIhre eigenen Zwecke, nach Zweck-ID
UNIC_P_1 … UNIC_P_10booleanIAB TCF-Zwecke 1 bis 10. Außerhalb von IAB TCF folgen sie der geltenden Richtlinie: Werbezwecke werden nach einem US-Opt-out deaktiviert
UNIC_SF_1, UNIC_SF_2booleanTCF-Sonderfunktionen (nur DSGVO)
UNIC_EP_1 … UNIC_EP_4booleanEinwilligungskategorien 1 bis 4, in jeder Region gesetzt. Wo IAB TCF gilt, folgen sie dessen Zwecken, und Kategorie 4 (Marketing) wird nach einem US-Opt-out deaktiviert

Hinweise

  • unicReady und unicUpdate sind reservierte Namen auf window. Definieren Sie keine Funktionen mit diesen Namen für andere Zwecke.
  • Callbacks sind in try/catch eingeschlossen. Ein Fehler in einem Callback stoppt die anderen nicht.
  • Beide Funktionen akzeptieren beliebig viele Abonnenten.
  • Der Tag ignoriert sich selbst, wenn das CMP-Skript bereits auf der Seite ist.
  • Der Tag setzt einen Google Consent Mode-Standard mit allen Speicherarten auf „denied" und einem wait_for_update von 3 Sekunden. Wenn Sie bereits eigene Consent Mode-Standards setzen, platzieren Sie diese nach dem Tag, sonst werden sie überschrieben.

Verwandte Themen

Noch Fragen?

Kontaktieren Sie uns: support@uniconsent.com

Beim Datenschutz immer einen Schritt voraus

Datenschutzgesetze, Einwilligung und Compliance, ein paar E-Mails im Monat.

Kein Spam, jederzeit abbestellbar. Datenschutz