Cambiare piattaforma di consenso: da OneTrust a Pandectes
Introduzione
Se in precedenza usavi OneTrust e ora passi a Pandectes GDPR Compliance, devi rimuovere l'implementazione di OneTrust e sostituire qualsiasi funzionalità dipendente dal consenso con la corrispondente configurazione di Pandectes.
Eseguire due Consent Management Platform contemporaneamente può causare banner duplicati, segnali di consenso in conflitto, script che rimangono bloccati dopo il consenso o script che si attivano senza il consenso appropriato.
Segui i passaggi qui sotto per migrare completamente la tua configurazione.
Passo 1: rimuovi OneTrust dal tuo tema
Vai su:
Online Store > Themes > Edit code > Layout > theme.liquid
Cerca script di OneTrust come:
cdn.cookielaw.org
OtAutoBlock.js
otSDKStub.js
OneTrust
OptanonWrapper
Una tipica implementazione di OneTrust può essere simile a:
<script
type="text/javascript"
src="https://cdn.cookielaw.org/consent/YOUR-DOMAIN-ID/OtAutoBlock.js">
</script>
<script
src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"
type="text/javascript"
charset="UTF-8"
data-domain-script="YOUR-DOMAIN-ID">
</script>
<script type="text/javascript">
function OptanonWrapper() { }
</script>
Rimuovi gli script CMP di OneTrust non più necessari.
OneTrust documenta sia OtAutoBlock.js sia otSDKStub.js come parte della sua implementazione per Shopify.
Passo 2: sostituisci il blocco manuale degli script di OneTrust
OneTrust può modificare gli script in modo che non vengano eseguiti finché il visitatore non accetta la corrispondente categoria di cookie.
Ad esempio:
<script
type="text/plain"
class="optanon-category-C0004"
src="https://example.com/tracking.js">
</script>
Quando rimuovi OneTrust, non limitarti a riportare questi script a normale JavaScript se richiedono ancora il consenso preventivo.
Sostituisci invece il markup di blocco di OneTrust con il blocco manuale di Pandectes.
Ad esempio:
OneTrust:
<script
type="text/plain"
class="optanon-category-C0004"
src="https://example.com/tracking.js">
</script>
Pandectes:
<script
type="javascript/blocked"
data-cookiecategory="targeting"
src="https://example.com/tracking.js">
</script>
Pandectes supporta le seguenti categorie:
functionality
performance
targeting
Lo script rimarrà bloccato finché non viene concesso il consenso per la categoria corrispondente.
Per l'implementazione completa, segui la nostra guida:
Guida al blocco manuale degli script (Manual Script Blocking Guide):
https://help.pandectes.io/it/article/guida-al-blocco-manuale-degli-script-10mqy5d/
Il blocco manuale di Pandectes funziona sia con gli script inline sia con quelli caricati esternamente.
Passo 3: sostituisci il blocco automatico di OneTrust
Se usavi l'Auto Blocking di OneTrust tramite OtAutoBlock.js, puoi usare invece l'Auto Blocker di Pandectes.
Vai su:
Pandectes > All settings > Auto blocker
L'Auto Blocker può impedire automaticamente l'esecuzione di servizi e script di terze parti selezionati in base allo stato del consenso del visitatore.
Per le istruzioni di configurazione complete:
Guida alla configurazione dell'Auto Blocker (Auto Blocker Setup Guide):
https://help.pandectes.io/it/article/guida-alla-configurazione-dell-auto-blocker-8gt6vm/
Se uno script di terze parti non viene rilevato automaticamente, puoi anche creare una regola di blocco personalizzata di Pandectes (Custom Blocking Rule).
Regole di blocco personalizzate (Custom Blocking Rules):
https://help.pandectes.io/it/article/come-configurare-le-regole-di-blocco-personalizzate-1utsax/
Le regole personalizzate sono particolarmente utili per i servizi di terze parti inseriti da app o da domini esterni.
Passo 4: sostituisci l'implementazione GTM di OneTrust
OneTrust può anche essere installato e usato tramite Google Tag Manager.
Apri il tuo container GTM e controlla se ci sono:
- Tag OneTrust CMP
- Tag OneTrust Cookie Banner
- Tag Custom HTML contenenti
otSDKStub.js - Tag contenenti
cdn.cookielaw.org - Variabili che usano
OnetrustActiveGroups - Trigger di consenso OneTrust
- Condizioni di consenso basate sulle categorie OneTrust come
C0001,C0002,C0003oC0004
Rimuovi o disattiva la configurazione specifica di OneTrust.
Puoi poi sostituirla con il template GTM ufficiale di Pandectes.
All'interno di Google Tag Manager:
- Vai su Templates
- Apri la Template Gallery
- Cerca Pandectes
- Aggiungi Pandectes CMP (Consent Mode)
- Crea un nuovo tag usando il template
- Imposta il trigger su:
Consent Initialization – All Pages
Puoi poi configurare i requisiti di consenso degli altri tag GTM.
Per la configurazione completa:
Integrazione con Google Tag Manager – Template ufficiale Pandectes (Integration with Google Tag Manager – Official Pandectes Template):
https://help.pandectes.io/it/article/integrazione-con-google-tag-manager-gtm-template-ufficiale-pandectes-13cqiij/
Il template GTM di Pandectes può gestire i segnali di Google Consent Mode e permettere ai tag GTM di rispondere al consenso selezionato tramite il banner di Pandectes.
Passo 5: sostituisci la gestione di Google Consent Mode di OneTrust
Se OneTrust si occupava di inviare i segnali di Google Consent Mode, anche questa funzionalità deve essere migrata.
Pandectes offre un'integrazione nativa con Google Consent Mode.
Vai su:
Pandectes > Integrations > Google Consent Mode
Configura e attiva l'integrazione in base alla tua configurazione.
Se gestisci i tag Google tramite GTM, ti consigliamo di usare anche il template GTM ufficiale Pandectes CMP.
Guida completa:
Uso dell'integrazione Google Consent Mode (Using Google Consent Mode Integration):
https://help.pandectes.io/it/article/usare-l-integrazione-google-consent-mode-1vrm719/
Pandectes può fornire gli stati di consenso per Google Analytics, Google Ads e altri servizi Google in base alle scelte di consenso del visitatore.
Passo 6: sostituisci JavaScript ed eventi di consenso personalizzati di OneTrust
Alcuni negozi Shopify usano variabili, API JavaScript o eventi di OneTrust per eseguire funzionalità personalizzate dopo il consenso.
Cerca nel tuo tema e nel JavaScript personalizzato riferimenti come:
OneTrust.
OnetrustActiveGroups
OneTrustGroupsUpdated
OptanonConsent
OptanonWrapper
Non rimuovere semplicemente la condizione di consenso se lo script associato richiede ancora il consenso.
Puoi invece usare l'evento di consenso di Pandectes.
Pandectes espone:
Pandectes_Consent_Updatee fornisce informazioni sul consenso per le categorie di cookie di Pandectes.
Per le implementazioni GTM/dataLayer, consulta:
Evento di consenso ai cookie nel dataLayer (Cookie Consent Event in dataLayer):
https://help.pandectes.io/it/article/evento-cookie-consent-nel-datalayer-1w7r2xg/
L'evento espone lo stato del consenso del visitatore e lo stato delle categorie Functionality, Performance e Targeting.
Passo 7: sostituisci la logica di OneTrust all'interno di Shopify Customer Events
OneTrust può anche essere richiamato all'interno di pixel personalizzati in:
Shopify Admin > Settings > Customer events
Controlla i tuoi pixel personalizzati per valori come:
OptanonConsent
OnetrustActiveGroups
OneTrust
Se il pixel richiede il consenso, sostituisci la logica dipendente da OneTrust invece di rimuovere semplicemente il controllo del consenso.
Pandectes fornisce un evento di consenso che può essere usato anche all'interno dei Custom Pixel di Shopify.
Ad esempio:
analytics.subscribe("Pandectes_Consent_Update", event => {
// Run your custom consent-dependent code here
});
Guida completa:
Usare l'evento di consenso di Pandectes con un Custom Pixel di Shopify (Use Pandectes Consent Event with Shopify Custom Pixel):
https://help.pandectes.io/it/article/usare-il-pandectes-consent-event-con-un-shopify-custom-pixel-j8pcam/
Questo permette al codice personalizzato o alle integrazioni all'interno di Shopify Customer Events di rispondere al consenso gestito tramite Pandectes.
Non rimuovere i pixel ufficiali delle app Shopify, a meno che non siano stati creati o modificati specificamente come parte della tua implementazione di OneTrust.
Passo 8: sostituisci i link Cookie Settings di OneTrust
Alcuni negozi aggiungono un link o un pulsante personalizzato che apre il Preference Center di OneTrust.
Ad esempio:
<button id="ot-sdk-btn" class="ot-sdk-show-settings">
Cookie Settings
</button>
oppure JavaScript come:
OneTrust.ToggleInfoDisplay()
Cerca nel tuo tema, nel footer, nella navigazione e nelle sezioni personalizzate:
ot-sdk-btn
ot-sdk-show-settings
ToggleInfoDisplay
Rimuovi l'implementazione specifica di OneTrust.
Puoi sostituirla con la funzionalità di riapertura del banner di Pandectes.
Attiva:
Pandectes > Cookie banner > Advanced > Custom Open / Reopen
Poi usa:
<a href="#reopenBanner">Cookie Preferences</a>
Puoi anche usare #reopenBanner come URL di una voce del menu di navigazione di Shopify.
Maggiori informazioni:
Impostazioni avanzate del banner (Advanced Banner Settings):
https://help.pandectes.io/it/article/impostazioni-avanzate-del-banner-nuova-versione-1ygjzmk/
Pandectes riaprirà quindi l'interfaccia di consenso, così i visitatori potranno rivedere o aggiornare le proprie scelte.
Passo 9: rimuovi o disattiva l'implementazione OneTrust rimanente
Una volta sostituita la funzionalità di OneTrust pertinente con Pandectes, assicurati che OneTrust non venga più inserito da:
- File del tema Shopify
- Google Tag Manager
- Shopify Customer Events
- JavaScript personalizzato
- Piattaforme esterne di gestione dei tag
Se OneTrust era stato installato tramite un'app Shopify, disattiva o disinstalla anche la corrispondente implementazione una volta completata la migrazione.
Passo 10: verifica la migrazione
Apri la tua vetrina in una nuova finestra del browser in incognito/privata.
Conferma che:
- Compaia solo il banner di Pandectes
- Il banner di OneTrust non compaia
- Il Preference Center di OneTrust non compaia
OtAutoBlock.jsnon venga più caricatootSDKStub.jsnon venga più caricato- Non siano più presenti richieste a
cdn.cookielaw.org - Gli script che richiedono il consenso rimangano bloccati prima del consenso
- Questi script vengano caricati dopo che la corrispondente categoria di Pandectes è stata accettata
- GTM riceva i segnali di consenso Pandectes previsti
- I Custom Pixel reagiscano correttamente al consenso di Pandectes
- Il link Cookie Preferences apra Pandectes invece di OneTrust
Puoi cercare nella scheda Developer Tools > Network del tuo browser:
onetrust
cookielaw
otSDK
OtAutoBlock
Dovresti anche testare i tuoi principali servizi di analisi e marketing sia prima sia dopo il consenso.
Ultimo passo
Una volta completata la migrazione, segui la nostra guida ufficiale all'installazione per assicurarti che Pandectes sia correttamente attivato nel tuo negozio:
Guida all'installazione di Pandectes (Pandectes Installation Guide):
https://help.pandectes.io/it/article/guida-all-installazione-1dcqqoq/
Il tuo negozio dovrebbe ora usare Pandectes come Consent Management Platform, senza lasciare alcuna logica di consenso o configurazione di blocco di OneTrust.
Aggiornato il: 20/10/2026
Grazie!
