> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Cómo comprobar e interpretar la cookie de consentimiento

**Aprende a comprobar e interpretar la cookie de consentimiento en tu tienda Shopify con nuestra guía detallada. Obtén información para gestionar el consentimiento de los usuarios de forma eficaz.**

### Introducción

Nuestra aplicación es fundamental para las tiendas Shopify, ya que garantiza que el consentimiento del usuario se obtenga y se registre conforme al RGPD (GDPR). Esta guía ofrece un proceso paso a paso para comprobar e interpretar las cookies de consentimiento almacenadas por la aplicación.

### Paso 1: Localizar la cookie de consentimiento

Cuando un usuario da su consentimiento, la aplicación lo almacena en una cookie llamada "_pandectes_gdpr". Esta cookie contiene información codificada en base64 sobre el consentimiento del usuario.

###### Cómo acceder a la cookie

* Abre las herramientas de desarrollo de tu navegador. Normalmente se puede hacer haciendo clic derecho en tu sitio web y seleccionando "Inspect", o pulsando F12 o Ctrl+Shift+I en tu teclado.
* Ve a la pestaña 'Application'.
* En la barra lateral izquierda, en la sección 'Storage', haz clic en 'Cookies' y selecciona tu sitio web.
* Busca la cookie llamada "_pandectes_gdpr".

### Paso 2: Decodificar la cookie

El valor de la cookie "_pandectes_gdpr" está codificado en base64. Para decodificarlo:

* Copia el valor de la cookie "_pandectes_gdpr".
* Abre la pestaña Console en tus herramientas de desarrollo.
* Escribe `window.atob("COPIED_COOKIE_VALUE")` y pulsa Enter.
* La consola mostrará el valor decodificado.

### Paso 3: Interpretar el valor decodificado

El valor decodificado de la cookie tendrá el siguiente formato:

```
id: "UNIQUE_CONSENT_ID"
preferences: INTEGER
status: "allow" / "deny" / "custom"
timestamp: TIMESTAMP
version: INTEGER
country.code: 2-char Country code
country.state: 2-char State code
```

###### Comprender los campos

1. **ID**: Es el ID de consentimiento único asignado al consentimiento del usuario.
2. **Preferences**: Es un valor decimal (de 0 a 7) que representa un valor bit a bit de 3 bits. Cada bit corresponde a una categoría de consentimiento:
* Bit en la posición 0 (bit menos significativo): Functionality.
* Bit en la posición 1: Performance.
* Bit en la posición 2 (bit más significativo): Targeting.
3. **Status**: Indica el estado del consentimiento:
* Allow: Se aceptan todas las categorías.
* Deny: Se rechazan todas las categorías, excepto las cookies estrictamente necesarias.
* Custom: El visitante ha aceptado algunas categorías, pero no todas.
4. **Timestamp**: La marca de tiempo Unix que indica cuándo se dio el consentimiento.

###### Decodificar las preferencias

Cada bit del valor de preferencias representa el consentimiento del usuario para una categoría específica. Un bit establecido en 1 significa que el consentimiento se rechaza para esa categoría. Por ejemplo:

* Un valor de 0 (binario 000) significa que se da el consentimiento para todas las categorías.
* Un valor de 5 (binario 101) significa que se rechaza el consentimiento para Functionality y Targeting, pero se da para Performance.

### Conclusión

Comprender e interpretar las cookies de consentimiento establecidas por la aplicación es esencial para los propietarios de tiendas Shopify. Siguiendo estos pasos, los propietarios de tiendas pueden asegurarse de leer y respetar correctamente las preferencias de consentimiento de sus visitantes, manteniendo el cumplimiento del RGPD (GDPR).