Skompresowany format identyfikatorów niestandardowych
Aby zaoszczędzić miejsce do przechowywania i rozmiar plików cookie, CMP będzie przechowywać informacje o zgodzie w zastrzeżonym formacie. Ten format jest oparty na logice kodowania bitów ciągu zgody IAB GPP (patrz https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform/blob/main/Core/Consent%20String%20Specification.md#section-encoding ), ale używa innej kolejności pól.
Uwaga: Aby odróżnić skompresowany format niestandardowych identyfikatorów od „zwykłych” ciągów zgody lub tcStrings, zakodowany ciąg zawsze będzie zaczynał się od małej litery a
.
Wersja 1
Ciąg skompresowanych identyfikatorów niestandardowych w wersji 1 będzie używał następującej kolejności pól:
Pole | DataType | Opis |
(Prefiks, ignoruj to pole) | Znak (6 bitów) | Zawsze „a” |
Wersja | Int (6 bitów) | Wersja formatu ciągu. Powinien wynosić 2. |
Stworzony | Data (36 bitów) | Data utworzenia/zmiany ciągu. |
Wybór użytkownika | Wartość logiczna (1 bit) | 1= Istnieje wybór użytkownika (użytkownik kliknął zaakceptuj/odrzuć/zapisz) 0=Ciąg jest oparty na zachowaniu pośrednim (pokazano CMP, ustalono uzasadniony interes, ale użytkownik jeszcze nie wybrał) |
Dozwolone cele | Zakres Fibo | Zakres dozwolonych identyfikatorów celów niestandardowych |
Dopuszczeni dostawcy systemu | Zakres Fibo | Zakres dozwolonych identyfikatorów dostawców systemu |
Dozwoleni dostawcy na zamówienie | Zakres Fibo | Zakres dozwolonych niestandardowych identyfikatorów dostawców |
Wstrzymane | Wartość logiczna (1 bit) |
1=Wybór użytkownika zostanie wstrzymany (warstwa nie będzie wyświetlana, mimo że nie dokonano jeszcze wyboru) 0=Normalne zachowanie |
Wstrzymano do | Data (36 bitów) | Jeśli Wstrzymano = 1, będzie to oznaczać datę, do której użytkownikowi nie będzie przedstawiany żaden wybór. |