Komprimerat anpassat ID-format
För att spara lagring och kakstorlek kommer CMP att lagra samtyckeinformation i propriatärt format. Detta format är baserat på bitkodningslogiken för IAB TCF Consent String eller tcString (se https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework ) men använder en annan fältordning.
Obs! För att skilja det komprimerade anpassade ID-formatet från "normala" samtycke-strängar eller tcStrings, kommer den kodade strängen alltid att börja med gemener a
.
version 1
En komprimerad anpassad ID-sträng av version 1 använder följande fältordning:
Fält | Data typ | Beskrivning |
version | Int (6 bitar) | Version av strängformatet. Bör vara 1. |
Skapad | Datum (36 bitar) | Datum när strängen skapades / ändrades. |
Användarval | Bool (1 bit) | 1 = Ett användarval finns (användaren klickade på acceptera / avvisa / spara) 0 = Strängen baseras på indirekt beteende (CMP visades, legitimt intresse upprättades men användaren valde ännu inte) |
Syften intervallängd | Int (12 bitar) | Antal artiklar i följande intervallfält. |
Syften tillåtna | Mätområde | Utbud av anpassade ID-ID som är tillåtna |
Systemvendors intervall längd | Int (12 bitar) | Antal artiklar i följande intervallfält. |
Systemvendors tillåtna | Mätområde | Utbud av systemleverantörs-ID som är tillåtna |
Customvendors intervall längd | Int (12 bitar) | Antal artiklar i följande intervallfält. |
Customvendors tillåtna | Mätområde | Utbud av anpassade leverantörs-ID som är tillåtna |
Läsintervallfält
Följ dessa steg när du läser ett intervallfält:
- Få intervallängd (12 bitars heltal)
- Läs första biten
- om första bit är 0, läs två 16 bitars heltal som start-ID och slut-ID för intervallobjektet
- om första bit är 1, läs ett 16-bitars heltal som enstaka ID-objekt
- Utför steg 2 - 4 för varje intervallobjekt (se intervallängd)
Observera att intervallobjekt med start-ID och slut-ID betyder att alla ID inom de två ID-erna är tillåtna (inklusive start-ID och slut-ID). Exempelvis betyder ett intervallobjekt med start-ID 3 och slut-ID 6 att ID 3, 4, 5 och 6 är tillåtna.