Configurazione delle Impostazioni di Consenso GDPR in Pixel Plus per PrestaShop
Introduzione
Il modulo Pixel Plus per PrestaShop ti aiuta a conformarti alle normative GDPR bloccando gli eventi del Facebook Pixel e dell'API di Conversione (CAPI) fino a quando il cliente non dà il consenso esplicito.
Questa guida ti mostrerà come:
- Rilevare dove il tuo gestore di consenso salva i dati di consenso (Cookies, Local Storage o cookie interno di PrestaShop).
- Configurare Pixel Plus per bloccare o consentire gli eventi di conseguenza.
- Testare e verificare che gli eventi siano bloccati e sbloccati correttamente in base al consenso.
Passaggio 1: Identificare Dove sono Archiviati i Dati di Consenso
I dati di consenso sono generalmente archiviati in:
- Cookies (più comune)
- Local Storage (meno comune)
- Cookie interno di PrestaShop
Durante l'ispezione, accetta solo i cookie di marketing/personalizzazione pubblicitaria nel tuo popup di consenso. Questo assicura che tu stia verificando i cookie rilevanti per l'uso del Facebook Pixel.
Opzione A: Verificare i Cookies (Più Comune)
- Apri il tuo negozio in Google Chrome.
- Premi
F12o fai clic destro → Ispeziona per aprire DevTools. - Vai alla scheda Application.
- Espandi Cookies e seleziona il dominio del tuo negozio.
- Accetta solo i cookie di marketing.
- Cerca:
- Nuovi cookie aggiunti dopo l'accettazione.
- Modifiche nei valori dei cookie esistenti.
Esempi Comuni di Cookie:
| Nome del Cookie | Valore di Esempio |
|---|---|
cookieconsent_status | accepted |
cookiebot_consent | {"marketing":"true","statistics":"false"} |
oneplus_consent | {"ads":"true","necessary":"true"} |
Prendi nota di:
- Il nome del cookie, ad es.,
cookiebot_consent. - La coppia di valori, come
"marketing":"true".
Opzione B: Verificare il Local Storage (Se i Cookie non Mostrano Nulla)
- In DevTools, vai in Application → Local Storage.
- Seleziona il dominio del tuo negozio.
- Accetta solo i cookie di marketing e cerca nuove voci.
Esempio:
| Chiave | Valore |
|---|---|
cookieplusConsent | {"marketing":"true","preferences":"false"} |
Prendi nota di:
- Il nome della chiave.
- Il valore specifico come
"marketing":"true".
Opzione C: Verificare il Cookie Interno di PrestaShop (Se Nessun Risultato)
Se non appaiono cookie rilevanti o voci di local storage:
-
In Back Office PrestaShop → Moduli → Pixel Plus → Sezione GDPR, trova:
"Se stai usando un modulo che genera il cookie e non conosci il nome e il valore del cookie, puoi cliccare qui per generare un token temporale per accedere ai cookie del front." -
Fai clic su "Fai clic qui".
-
Apparirà un nuovo pulsante, fai clic su di esso per Stampare i cookie del front, non hashati.
-
Verrà visualizzato un elenco chiaro di cookie (inclusi quelli interni) in formato tabella.
-
Fai clic una volta sul nome del cookie correlato al consenso.
-
Verrà ora visualizzato un elenco delle coppie chiave > Valore
-
Fai clic ora su quello correlato al marketing / annunci
Pixel Plus compilerà automaticamente il nome e il valore del cookie.
Passaggio 2: Abilitare il Blocco GDPR in Pixel Plus
- In Back Office PrestaShop → Moduli → Pixel Plus → Sezione GDPR, abilita:
Blocca lo script: Abilitato
Questo ferma gli eventi Pixel e CAPI fino alla conferma del consenso.
Passaggio 3: Configurare la Modalità di Blocco GDPR
Scegli in base a ciò che hai trovato:
| Opzione | Da Usare Quando |
|---|---|
| Cookies | Il consenso è salvato in un cookie del browser. |
| Local Storage | Il consenso è salvato nel local storage. |
| Cookie Interno | Il consenso si trova nel cookie interno di PrestaShop. |
Passaggio 4: Inserire i Dettagli del Cookie o del Local Storage
A) Usando i Cookies:
-
Aggiungi il nome del cookie da cercare che avrai trovato in precedenza:
Esempio:cookiebot_consent,cookieconsent_status,oneplus_consent -
Valore Specifico del Cookie (opzionale):
Esempio:"marketing":"true"
Se più valori:
marketing:true|||ads:true -
È un Cookie Esterno:
Imposta su External se generato da un servizio esterno (es., Cookiebot).
Imposta su PrestaShop se è un cookie interno.
B) Usando il Local Storage:
- Inserisci il nome della chiave, ad es.,
cookieplusConsent. - Inserisci la coppia di valori se applicabile, ad es.,
"marketing":"true". - Imposta È un Cookie Esterno = External.
C) Usando il Cookie Interno:
Se hai usato lo strumento Stampare i cookie del front, Pixel Plus compilerà automaticamente:
- Il nome del cookie.
- La coppia di valori specifica.
Imposta È un Cookie Esterno = PrestaShop.
Passaggio 5: Gestire i Ricaricamenti di Pagina Dopo il Consenso
| Scenario | Impostazione |
|---|---|
| La pagina si ricarica dopo l'accettazione/rifiuto del consenso | Abilita La pagina si ricarica dopo il consenso? |
| La pagina NON si ricarica | Configura Selettore per il Pulsante dei Cookie |
Passaggio 6: Configurare il Selettore del Pulsante dei Cookie (Per Pagine senza Ricaricamento)
- Apri Chrome DevTools → scheda Elements.
- Usa lo strumento Select Element per fare clic sul pulsante del banner dei cookie.
- Verifica se è un elemento
<button>o<a>. - Ispeziona i contenitori padre per trovare un wrapper.
- Costruisci un selettore:
.cookie-banner-wrapper button
- Inserisci questo in Selettore per il Pulsante dei Cookie.
Passaggio 7: Disabilitare la Validazione Avanzata del Consenso (Opzionale)
Se:
- Il consenso è configurato correttamente.
- Gli eventi non si attivano dopo l'accettazione.
Abilita:
Disabilita la validazione avanzata del consenso: Abilitato
Passaggio 8: Testare la Configurazione GDPR
- Cancella cookie e local storage nel tuo browser.
- Apri il tuo negozio.
- Apri Pixel Helper o lo strumento Facebook Test Events.
- Ricarica la pagina:
- Inizialmente non dovrebbero attivarsi eventi.
- Accetta solo i cookie di marketing.
- Verifica che:
- Gli eventi Pixel (come PageView) inizino ad attivarsi.
- Gli eventi CAPI vengano registrati correttamente se configurati.
Conclusione
Seguendo questi passaggi, hai:
- Identificato se il consenso è archiviato in Cookies, Local Storage o cookie interni di PrestaShop.
- Configurato Pixel Plus per bloccare gli eventi Facebook Pixel e CAPI in base al consenso.
- Garantito la conformità GDPR mantenendo un tracciamento accurato degli eventi.
- Verificato il comportamento corretto utilizzando gli strumenti di debug di Facebook.
Per ulteriori informazioni, consulta le Linee Guida sul Consenso di Facebook.