Format für komprimierte benutzerdefinierte IDs
Um Speicherplatz und Cookie-Größe zu sparen, speichert die CMP die Einwilligungsinformationen in einem proprietären Format. Dieses Format basiert auf der Bitkodierungslogik des IAB GPP Consent Strings (siehe https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform/blob/main/Core/Consent%20String%20Specification.md#section-encoding ) verwendet jedoch eine andere Feldreihenfolge.
Hinweis: Um das komprimierte benutzerdefinierte ID-Format von "normalen" Zustimmungszeichenfolgen oder tcStrings zu unterscheiden, beginnt die codierte Zeichenfolge immer mit einem Kleinbuchstaben a
.
Version 1
Eine Zeichenfolge für komprimierte benutzerdefinierte IDs der Version 1 verwendet die folgende Feldreihenfolge:
Feld | Dateityp | Beschreibung |
(Präfix, dieses Feld ignorieren) | Zeichen (6 Bit) | Immer "a" |
Version | Int (6 Bit) | Version des String-Formats. Sollte 2 sein. |
Erstellt | Datum (36 Bit) | Datum, an dem die Zeichenfolge erstellt / geändert wurde. |
Benutzerauswahl | Bool (1 Bit) | 1 = Es besteht eine Benutzerauswahl (Benutzer hat auf Akzeptieren / Ablehnen / Speichern geklickt). 0 = Die Zeichenfolge basiert auf indirektem Verhalten (CMP wurde angezeigt, berechtigtes Interesse besteht, Benutzer hat jedoch noch keine Auswahl getroffen) |
Zweck erlaubt | Fibo-Bereich | Bereich der zulässigen benutzerdefinierten Zweck-IDs |
Systemanbieter erlaubt | Fibo-Bereich | Bereich der zulässigen Systemanbieter-IDs |
Customvendors erlaubt | Fibo-Bereich | Bereich der zulässigen benutzerdefinierten Hersteller-IDs |
Pausiert | Bool (1 Bit) |
1=Die Auswahl des Benutzers soll pausiert werden (die Ebene soll nicht angezeigt werden, obwohl noch keine Auswahl getroffen wurde) 0 = Normales Verhalten |
Pausiert bis | Datum (36 Bit) | Wenn Pause = 1, dann stellt das das Datum dar, bis zu dem dem Benutzer keine Auswahlmöglichkeit angezeigt werden soll |