Komprimerat format för anpassade ID:n

För att spara lagringsutrymme och minska cookiestorleken kommer CMP att lagra samtyckesinformationen i ett eget format. Detta format baseras på bitkodningslogiken i IAB GPP Consent String (se https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform/blob/main/Core/Consent%20String%20Specification.md#section-encoding), men använder en annan fältordning.

Obs: För att skilja det komprimerade formatet för anpassade ID:n från ”vanliga” samtyckessträngar eller tcStrings, börjar den kodade strängen alltid med en gemen a.

Version 1

En komprimerad sträng med anpassade ID:n i version 1 använder följande fältordning:

FältDatatypBeskrivning
(Prefix, ignorera detta fält)Tecken (6 bit)Alltid "a"
VersionInt (6 bit)Version av strängformatet. Bör vara 2.
SkapadDatum (36 bitar)Datum då strängen skapades/ändrades.
AnvändarvalBool (1 bit)1 = Ett användarval finns (användaren klickade på Acceptera/Avvisa/Spara)
0 = Strängen baseras på indirekt beteende (CMP visades, berättigat intresse är fastställt men användaren har ännu inte valt)
Tillåtna syftenFibo-intervallIntervall av anpassade syfte-ID:n som är tillåtna
Tillåtna systemleverantörerFibo-intervallIntervall för tillåtna systemleverantörs-ID:n
Tillåtna anpassade leverantörerFibo-intervallIntervall för tillåtna anpassade leverantörs-ID:n
PausadBool (1 bit)

1=Användarens val ska pausas (visa inte lagret även om inget val har gjorts ännu)

0=Normalt beteende

Pausad tillDatum (36 bitar)Om Pausad = 1, representerar detta det datum fram till vilket användaren inte ska presenteras för ett val