Formato de ID personalizado comprimido
Para ahorrar espacio de almacenamiento y el tamaño de las cookies, la CMP almacenará la información de consentimiento en un formato propietario. Este formato se basa en la lógica de codificación de bits de la cadena de consentimiento de IAB GPP (véase https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform/blob/main/Core/Consent%20String%20Specification.md#section-encoding ) pero usa un orden de campo diferente.
Nota: Para distinguir el formato de ID personalizados comprimidos de las cadenas de consentimiento "normales" o tcStrings, la cadena codificada siempre comenzará con una minúscula. a
.
Versión 1
Una cadena de ID personalizados comprimidos de la versión 1 utilizará el siguiente orden de campo:
Campo | Tipo de datos | Descripción |
(Prefijo, ignorar este campo) | Char (6 bits) | Siempre "a" |
Versión | Int (6 bits) | Versión del formato de cadena. Debería ser 2. |
Creadas | Fecha (36 bits) | Fecha en que se creó / cambió la cadena. |
Elección del usuario | booleano (1 bit) | 1 = Existe una opción de usuario (el usuario hizo clic en aceptar / rechazar / guardar) 0 = La cadena se basa en un comportamiento indirecto (se mostró CMP, se estableció un interés legítimo pero el usuario aún no eligió) |
Propósitos permitidos | Rango de Fibonacci | Rango de ID de propósito personalizado que están permitidos |
Vendedores del sistema permitidos | Rango de Fibonacci | Rango de ID de proveedores del sistema permitidos |
Vendedores personalizados permitidos | Rango de Fibonacci | Rango de ID de proveedores personalizados que están permitidos |
Pausado | booleano (1 bit) |
1=La elección del usuario se pausará (no se mostrará la capa aunque aún no se haya realizado ninguna elección) 0=Comportamiento normal |
Pausa hasta | Fecha (36 bits) | Si Pausa = 1, representará la fecha hasta la cual no se le debe presentar una opción al usuario. |