Info
Content

Gecomprimeerde aangepaste ID-indeling

Om opslag en cookiegrootte op te slaan, zal de CMP de toestemmingsinformatie in een eigen indeling opslaan. Dit formaat is gebaseerd op de bitcoderingslogica van de IAB TCF Consent String of tcString (zie https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework ) maar gebruikt een andere veldvolgorde.

Opmerking: om het gecomprimeerde aangepaste ID-formaat te onderscheiden van "normale" toestemmingsreeksen of tcStrings, begint de gecodeerde tekenreeks altijd met een kleine letter a.

versie 1

Een gecomprimeerde aangepaste ID-reeks van versie 1 gebruikt de volgende veldvolgorde:

Veld Data type Omschrijving
Versie Int (6 bits) Versie van het tekenreeksformaat. Moet 1 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)
Doelen bereiklengte Int (12 bits) Aantal artikelen in het volgende bereikveld.
Doeleinden toegestaan RANGE Bereik van aangepaste ID's die zijn toegestaan
Lengte van systeemverkopers Int (12 bits) Aantal artikelen in het volgende bereikveld.
Systeemverkopers toegestaan RANGE Bereik van toegestane systeemleverancier-ID's
De lengte van het maatwerkbereik Int (12 bits) Aantal artikelen in het volgende bereikveld.
Customvendors toegestaan RANGE Bereik van aangepaste leverancier-ID's die zijn toegestaan

Leesbereik velden

Volg deze stappen bij het lezen van een bereikveld:

  1. Bereiklengte ophalen (12 bit geheel getal)
  2. Lees het eerste stukje
  3. als het eerste bit 0 is, lees dan twee 16 bit integer als start-ID en eind-ID van het bereikitem
  4. als het eerste bit 1 is, lees dan een 16 bit geheel getal als enkel ID-item
  5. Voer stap 2 - 4 uit voor elk bereikitem (zie bereiklengte)

Houd er rekening mee dat bereikitems met start-ID en eind-ID betekenen dat alle ID's binnen de twee ID's zijn toegestaan ​​(inclusief start-ID en eind-ID). Een bereikitem met start-ID 3 en eind-ID 6 betekent bijvoorbeeld dat ID's 3, 4, 5 en 6 zijn toegestaan.

Terug naar boven