Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
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.
Wird einmal ausgelöst, sobald der Einwilligungsstatus endgültig ist.
Wer sich erst nach dem Auslösen anmeldet, wird sofort zurückgerufen.
unicReady(function (status) {
if (status.UNIC_P_1) {
loadAnalytics();
}
});
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);
});
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);
});
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>
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>
| Feld | Typ | Bedeutung |
|---|---|---|
IS_LOAD | boolean | Einwilligung ist endgültig und Tags dürfen geladen werden |
LOC | string | Erkannter Standort des Nutzers |
GEO | string | Region, deren Regeln gelten, N wenn keine |
EU, US, CA, BR, CN, N | boolean | Welches Regions-Flag gilt |
NPA | 0 oder 1 | 1, wenn nur nicht personalisierte Anzeigen ausgeliefert werden sollen |
customVendors | object | Benutzerdefinierte Vendor-ID zu boolescher Einwilligung |
UNIC_P_1 … UNIC_P_10 | boolean | TCF-Zwecke 1 bis 10 (nur DSGVO) |
UNIC_SF_1, UNIC_SF_2 | boolean | TCF-Sonderfunktionen (nur DSGVO) |
UNIC_EP_1 … UNIC_EP_4 | boolean | Erweiterte Zwecke (nur Opt-out-Regionen) |
unicReady und unicUpdate sind reservierte Namen auf window. Definieren Sie keine
Funktionen mit diesen Namen für andere Zwecke.wait_for_update von 3 Sekunden. Wenn Sie bereits eigene Consent Mode-Standards setzen,
platzieren Sie diese nach dem Tag, sonst werden sie überschrieben.Kontaktieren Sie uns: support@uniconsent.com