Skompresowany format niestandardowych identyfikatorów

Aby zaoszczędzić miejsce na nośniku i zmniejszyć rozmiar pliku cookie, platforma CMP będzie przechowywać informacje o zgodzie w formacie zastrzeżonym. Format ten opiera się na logice kodowania bitowego ciągu zgodności IAB GPP (zobacz https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform/blob/main/Core/Consent%20String%20Specification.md#section-encoding), ale wykorzystuje inną kolejność pól.

Uwaga: Aby odróżnić format skompresowanych identyfikatorów niestandardowych od „zwykłych” ciągów zgody lub tcStrings, zakodowany ciąg będzie zawsze zaczynał się od małej litery a.

Wersja 1

Skrócony ciąg identyfikatorów niestandardowych w wersji 1 będzie miał następującą kolejność pól:

Pole Typ danych Opis
(Prefiks, zignoruj to pole) Znak (6 bitów) Zawsze „a”
Wersja Liczba całkowita (6 bitów) Wersja formatu ciągu znaków. Powinna wynosić 2.
Utworzono Data (36 bitów) Data utworzenia/zmiany ciągu znaków.
Wybór użytkownika Bool (1 bit) 1 = Wybór użytkownika istnieje (użytkownik kliknął „zaakceptuj”, „odrzuć” lub „zapisz”)
0 = Ciąg opiera się na zachowaniu pośrednim (wyświetlono CMP, uzasadniony interes został ustalony, ale użytkownik jeszcze nie dokonał wyboru)
Dopuszczalne cele Zakres Fibo Zakres dozwolonych niestandardowych identyfikatorów celów
Dozwoleni dostawcy systemów Zakres Fibo Zakres dozwolonych identyfikatorów dostawców systemowych
Dozwoleni dostawcy niestandardowi Zakres Fibo Zakres dozwolonych identyfikatorów dostawców niestandardowych
Wstrzymane Bool (1 bit)

1 = Wybór użytkownika ma zostać wstrzymany (nie pokazuj warstwy, mimo że wybór nie został jeszcze dokonany)

0 = Normalne zachowanie

Wstrzymane do Data (36 bitów) Jeśli Wstrzymane = 1, to będzie to reprezentować datę, do której użytkownikowi nie należy przedstawiać wyboru

 

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!