Gecomprimeerde aangepaste ID-indeling
Om opslag en cookiegrootte te besparen, slaat de CMP de toestemmingsinformatie op in een propriatary formaat. Dit formaat is gebaseerd op de bit-encoding logica van de IAB GPP Consent String (zie https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform/blob/main/Core/Consent%20String%20Specification.md#section-encoding ) maar gebruikt een andere veldvolgorde.
Let op: Om het Compressed Custom IDs Format te onderscheiden van 'normale' Consent Strings of tcStrings, begint de gecodeerde string altijd met een kleine letter a
.
versie 1
Een gecomprimeerde aangepaste ID-reeks van versie 1 gebruikt de volgende veldvolgorde:
Veld | Data type | Beschrijving |
(Voorvoegsel, negeer dit veld) | Teken (6 bits) | Altijd "een" |
Versie | Int (6 bits) | Versie van het tekenreeksformaat. Moet 2 zijn. |
Gemaakt | Datum (36 bit) | Datum waarop de string is gemaakt / gewijzigd. |
Keuze van de gebruiker | Baal (1 bit) | 1 = Er bestaat een gebruikerskeuze (gebruiker heeft geklikt op accepteren / weigeren / opslaan) 0 = De string is gebaseerd op indirect gedrag (CMP werd getoond, legitiem belang is vastgesteld maar gebruiker heeft nog niet gekozen) |
Doeleinden toegestaan | Fibo-assortiment | Bereik van aangepaste ID's die zijn toegestaan |
Systeemverkopers toegestaan | Fibo-assortiment | Bereik van toegestane systeemleverancier-ID's |
Customvendors toegestaan | Fibo-assortiment | Bereik van aangepaste leverancier-ID's die zijn toegestaan |
Onderbroken | Baal (1 bit) |
1=De keuze van de gebruiker wordt gepauzeerd (de laag wordt niet weergegeven, ook al is er nog geen keuze gemaakt) 0=Normaal gedrag |
Gepauzeerd totdat | Datum (36 bit) | Als Gepauzeerd = 1, dan zal dit de datum zijn tot wanneer de gebruiker geen keuze mag krijgen |