> ## 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).

# Come controllare e interpretare il cookie di consenso

**Scopri come controllare e interpretare il cookie di consenso nel tuo store Shopify con la nostra guida dettagliata. Ottieni informazioni utili per gestire in modo efficace il consenso degli utenti.**

### Introduzione

La nostra app è un'applicazione fondamentale per gli store Shopify: garantisce che il consenso dell'utente venga ottenuto e registrato in conformità al GDPR. Questa guida fornisce una procedura passo passo per controllare e interpretare i cookie di consenso memorizzati dall'app.

### Passaggio 1: individuare il cookie di consenso

Quando un utente dà il consenso, l'app lo memorizza in un cookie chiamato "_pandectes_gdpr." Questo cookie contiene informazioni sul consenso dell'utente codificate in base64.

###### Come accedere al cookie

* Apri gli strumenti per sviluppatori del tuo browser. Di solito puoi farlo cliccando con il tasto destro sul tuo sito e selezionando "Inspect" oppure premendo F12 o Ctrl+Shift+I sulla tastiera.
* Vai alla scheda 'Application'.
* Nella barra laterale sinistra, nella sezione 'Storage', clicca su 'Cookies' e seleziona il tuo sito.
* Cerca il cookie chiamato "_pandectes_gdpr."

### Passaggio 2: decodificare il cookie

Il valore del cookie "_pandectes_gdpr" è codificato in base64. Per decodificarlo:

* Copia il valore del cookie "_pandectes_gdpr".
* Apri la scheda console negli strumenti per sviluppatori.
* Digita `window.atob("COPIED_COOKIE_VALUE")` e premi Invio.
* La console mostrerà il valore decodificato.

### Passaggio 3: interpretare il valore decodificato

Il valore decodificato del cookie avrà il formato seguente:

```
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
```

###### Comprendere i campi

1. **ID**: è l'ID univoco di consenso assegnato al consenso dell'utente.
2. **Preferences**: è un valore decimale (da 0 a 7) che rappresenta un valore bitwise a 3 bit. Ogni bit corrisponde a una categoria di consenso:
* Bit in posizione 0 (bit meno significativo): Functionality.
* Bit in posizione 1: Performance.
* Bit in posizione 2 (bit più significativo): Targeting.
3. **Status**: indica lo stato del consenso:
* Allow: tutte le categorie sono accettate.
* Deny: tutte le categorie sono rifiutate, tranne i cookie strettamente necessari.
* Custom: il visitatore ha accettato alcune categorie ma non tutte.
4. **Timestamp**: il timestamp Unix che indica quando è stato dato il consenso.

###### Decodificare le preferenze

Ogni bit nel valore delle preferenze rappresenta il consenso dell'utente per una categoria specifica. Un bit impostato a 1 significa che il consenso è rifiutato per quella categoria. Ad esempio:

* Un valore di 0 (binario 000) significa che il consenso è dato per tutte le categorie.
* Un valore di 5 (binario 101) significa che il consenso è rifiutato per Functionality e Targeting, ma dato per Performance.

### Conclusione

Comprendere e interpretare i cookie di consenso impostati dall'app è essenziale per i titolari di store Shopify. Seguendo questi passaggi, i titolari possono assicurarsi di leggere e rispettare correttamente le preferenze di consenso dei visitatori, mantenendo la conformità al GDPR.