Come Pandectes può bloccare servizi e app di terze parti in base allo stato del consenso
Panoramica
Pandectes offre diversi modi per controllare i servizi di terze parti in base alle scelte di consenso del visitatore.
Auto Blocker è solo uno di questi strumenti. Poiché gli store Shopify caricano gli script in modi diversi, ad esempio tramite file del tema, app block, Google Tag Manager, piattaforme server-side o custom pixel, il metodo di controllo corretto dipende da come il servizio è stato aggiunto al tuo store.
Quando è richiesto il consenso preventivo, Pandectes può:
- Blocco totale (hard block): impedire il caricamento o l'esecuzione di uno script esterno, di un iframe, di un pixel o di uno script inline fino a quando non viene dato il consenso.
- Inviare segnali di consenso: inviare lo stato di consenso del visitatore a piattaforme compatibili o a implementazioni personalizzate, come Google Consent Mode v2 o Meta.
- Sincronizzare le API di privacy: sincronizzare automaticamente le scelte di consenso supportate del visitatore con la Customer Privacy API nativa di Shopify.
I servizi strettamente necessari possono restare disponibili. I servizi di Functionality, Performance e Targeting vanno configurati con il metodo appropriato indicato di seguito.
Per informazioni su quando si applica il consenso preventivo, consulta Consent Model & Regions.
Blocco vs. segnalazione del consenso: qual è la differenza?
Tra il blocco e la segnalazione del consenso ci sono alcune differenze.
- Blocco totale: impedisce che il codice venga caricato o eseguito nel browser del visitatore.
- Segnalazione del consenso: permette a un servizio compatibile di caricarsi, ma comunica uno stato di consenso concesso o negato, in modo che la piattaforma sappia come comportarsi.
La segnalazione del consenso non significa sempre che il servizio sia completamente bloccato. Alcune piattaforme compatibili possono comunque caricarsi in modalità limitata o inviare segnali limitati senza cookie quando il consenso viene negato. Il tag, l'app, la piattaforma o il codice personalizzato che riceve il segnale deve essere configurato per usarlo correttamente.
Scegli il metodo giusto per la tua configurazione
Non sai come è installato un servizio? Controlla le seguenti aree nell'admin di Shopify:
- Online Store → Themes → Edit code
- Online Store → Themes → Customize → App embeds
- Settings → Customer events
- Apps and sales channels
- Il tuo container di Google Tag Manager
- La tua piattaforma di analytics di terze parti o server-side
La tabella seguente offre una panoramica rapida. Usa il numero della sezione per trovare le istruzioni di configurazione dettagliate che seguono.
Sezione | Come è installato il servizio | Metodo Pandectes |
|---|---|---|
1 | Script esterno, iframe o pixel caricato dal tema | Auto Blocker |
2 | Google Tag Manager | Pandectes CMP Template |
3 | GTM gestito tramite una piattaforma di analytics di terze parti o server-side | Integrazione specifica del provider e configurazione del consenso in GTM |
4 | Script inline scritto direttamente nel codice del tema | Blocco degli script inline |
5 | Shopify Custom Pixel | Pandectes Custom Pixel Event |
6 | Provider con una propria API di consenso | Integrazione Pandectes dedicata o Pandectes Consent Event |
7 | App Shopify o pixel di un'app che supporta la Shopify Customer Privacy API | Shopify Customer Privacy API |
Uno store può usare più di un metodo. Ad esempio, Google Analytics può essere installato tramite GTM mentre un altro script di marketing viene caricato direttamente dal tema.
Come funziona la gestione del consenso
Quando il consenso è richiesto in base al modello di consenso configurato per lo store:
- Pandectes legge le scelte attuali del visitatore.
- Lo stato di consenso applicabile viene reso disponibile ai servizi configurati.
- I servizi senza il consenso richiesto restano bloccati o ricevono un segnale di consenso negato.
- Quando il visitatore modifica una categoria, Pandectes aggiorna lo stato del consenso.

Blocco e segnalazione del consenso sono meccanismi diversi:
- Il blocco impedisce l'esecuzione di una risorsa o di uno script inline.
- La segnalazione del consenso informa un'altra piattaforma delle scelte del visitatore.
- Il tag, l'app, la piattaforma o il codice personalizzato che riceve il segnale deve essere configurato per usarlo.
L'aggiornamento del consenso non scarica automaticamente tutti gli script già eseguiti né annulla i dati già trasmessi. A seconda del servizio, quando il consenso cambia possono essere necessari un'implementazione aggiuntiva o il ricaricamento della pagina.
Le sezioni numerate qui sotto spiegano come configurare ogni metodo. Parti dalla sezione che corrisponde a come il servizio è installato nel tuo store.
1. Script caricato direttamente dal tema
Usa Auto Blocker per script esterni, iframe e pixel caricati da URL nel tuo tema Shopify.
Auto Blocker offre:
- Regole predefinite per i servizi più diffusi.
- Regole personalizzate per i servizi non presenti nell'elenco.
- Controllo per categoria per i servizi di Functionality, Performance e Targeting.
Per configurarlo:
- Vai su All settings → Auto blocker.
- Attiva Auto Blocker.
- Attiva i servizi predefiniti usati dal tuo store oppure aggiungi una regola personalizzata.
- Assegna ogni regola alla categoria appropriata.
- Salva le modifiche.

Auto Blocker deve essere attivo e l'URL del servizio deve corrispondere a una regola attivata.
I servizi aggiunti manualmente a theme.liquid, o inseriti da app legacy che non usano un app embed, possono richiedere anche la configurazione manuale di Auto Blocker. Lo script delle regole di Pandectes deve caricarsi prima del servizio che deve essere controllato.
Per le istruzioni di installazione e di test, consulta la guida alla configurazione di Auto Blocker.
Per i servizi non inclusi nell'elenco predefinito, consulta Come configurare le regole di blocco personalizzate.
2. Tag gestiti tramite Google Tag Manager
Usa il Pandectes CMP Template ufficiale quando i servizi sono gestiti direttamente tramite Google Tag Manager.
Il template inizializza e aggiorna lo stato del consenso all'interno del container GTM. Ogni tag deve comunque essere configurato per rispondere alle autorizzazioni di consenso appropriate.
In generale:
- Aggiungi il Pandectes CMP Template al container GTM.
- Eseguilo usando Consent Initialization – All Pages.
- Configura i requisiti di consenso degli altri tag.
- Configura le impostazioni di Google Consent Mode pertinenti in Pandectes.
- Verifica la presenza di tag Google o eventi di visualizzazione di pagina duplicati.
- Testa il container prima di pubblicarlo.
Per la configurazione completa, consulta Integrazione con Google Tag Manager – Template ufficiale Pandectes.
Google Consent Mode: modalità Advanced vs. Basic
Google Consent Mode e il blocco totale vanno configurati in base al comportamento richiesto dallo store.
- Advanced Mode: i tag Google possono caricarsi con il consenso negato e possono inviare segnali limitati senza cookie per la misurazione e la modellazione.
- Basic Mode: i tag Google restano bloccati finché il visitatore non concede il consenso richiesto.
Non attivare le regole Auto Blocker di Google quando la configurazione prevista richiede che i tag Google si carichino in Advanced Mode. Bloccare del tutto i tag impedirebbe all'Advanced Mode di funzionare come previsto.
Per maggiori informazioni, consulta:
- Utilizzo dell'integrazione di Google Consent Mode
- Verificare che Google Consent Mode sia implementato correttamente
3. Piattaforme di analytics di terze parti e server-side
Usa questo metodo quando Google Tag Manager o un'altra implementazione di tracciamento è gestita tramite una piattaforma di analytics di terze parti o server-side.
Alcuni esempi:
- Elevar, Analyzify, Stape, LittleData, Taggrs, Analyzely, ecc.
- Altri provider di Server Side Tracking
- Piattaforme di analytics o di tag management di terze parti
Queste piattaforme possono richiedere:
- Il Pandectes CMP Template all'interno del container GTM.
- Controlli di consenso aggiuntivi per i singoli tag.
- Un'integrazione Pandectes specifica per il provider.
- L'inoltro del consenso tra i container lato browser e lato server.
- Una gestione personalizzata per i tag non Google.
Un segnale di consenso non controlla automaticamente ogni tag lato browser o Server Side Tag. Ogni tag deve essere configurato per rispondere allo stato di consenso appropriato. Ad esempio, le impostazioni di Google Consent Mode possono controllare i tag Google ma non impedire automaticamente l'esecuzione di Meta, TikTok, Pinterest o di altri tag server-side personalizzati. Controlla il metodo di installazione del provider e configura i controlli di consenso necessari prima di pubblicare il container.
Per indicazioni specifiche sulle piattaforme, vedi qui.
4. Script inline scritti nel codice del tema
Gli script scritti direttamente in theme.liquid, in una sezione del tema o in uno snippet possono non avere un URL esterno che Auto Blocker possa riconoscere prima dell'esecuzione del codice. Questi script richiedono il blocco manuale degli script e modifiche al file del tema interessato.
Consulta la Guida al blocco manuale degli script per l'implementazione necessaria.
Dopo aver pubblicato le modifiche, verifica che lo script:
- Non venga eseguito prima che il consenso richiesto sia disponibile.
- Venga eseguito dopo che il visitatore ha concesso la categoria pertinente.
- Risponda correttamente quando il visitatore aggiorna le proprie scelte.
- Non crei eventi duplicati se viene inizializzato di nuovo.
Un aggiornamento del consenso non interrompe né scarica automaticamente tutti gli script già eseguiti. Le implementazioni personalizzate possono richiedere logica aggiuntiva o il ricaricamento della pagina quando il consenso viene modificato o revocato.
5. Servizi caricati tramite Shopify Custom Pixel
Per i servizi installati tramite Shopify Customer Events, Pandectes può pubblicare l'evento Pandectes_Consent_Update nell'ambiente custom pixel di Shopify. Il custom pixel può iscriversi a questo evento ed eseguire il proprio codice in base alle scelte di consenso attuali del visitatore.
Per usare questo metodo:
- Vai su Integrations in Pandectes.
- Attiva Pandectes Custom Event.
- Crea o aggiorna il custom pixel in Shopify Settings → Customer events.
- Configura il pixel in modo che si iscriva all'evento di consenso di Pandectes.
- Esegui il servizio solo quando il consenso richiesto è disponibile.
- Aggiungi la logica per i successivi aggiornamenti del consenso, dove necessario.

Attivare l'evento non controlla automaticamente il codice personalizzato. Il custom pixel deve leggere l'evento e applicare la logica appropriata.
Per l'esempio completo e la configurazione del pixel, consulta Usare il Pandectes Consent Event con Shopify Custom Pixel.
6. Servizi con un'integrazione Pandectes dedicata
Alcuni provider hanno proprie API di consenso, segnali o requisiti di implementazione. Questi servizi possono richiedere un'integrazione Pandectes dedicata al posto di una regola di blocco generica.
Alcuni esempi:
- Google Consent Mode
- Meta/Facebook Pixel
- Microsoft Consent Mode
- Microsoft Clarity
- Amazon Consent Signal
- Rakuten CMP
- Klaviyo
- Pandectes Events
Vai su Integrations, seleziona il provider pertinente e completa la sua configurazione.
Per una panoramica delle opzioni disponibili, consulta Introduzione alle integrazioni.
Un'integrazione dedicata di norma invia al provider lo stato di consenso richiesto. Se lo script del provider viene caricato anche direttamente dal tema, può essere comunque necessaria una regola Auto Blocker separata. Non dare per scontato che un segnale di consenso blocchi automaticamente ogni servizio. Ogni tag, app, piattaforma o implementazione personalizzata deve essere configurato per rispondere allo stato di consenso appropriato.
7. Shopify Customer Privacy API
Pandectes si integra con la Customer Privacy API di Shopify come parte delle sue funzionalità di consenso di base. Quando un visitatore invia o aggiorna le proprie preferenze, Pandectes sincronizza con Shopify lo stato di consenso supportato. Le app Shopify e i pixel delle app che supportano il framework di privacy di Shopify possono quindi adattare il proprio comportamento di tracciamento. Non è necessaria alcuna attivazione separata in Pandectes. Questo metodo si applica solo ai servizi gestiti da Shopify e alle app che supportano la Customer Privacy API. Non controlla automaticamente script non correlati aggiunti direttamente al tema.
Per maggiori informazioni, consulta Shopify Customer Privacy API.
Esempio: uno store che usa più metodi di installazione
Supponiamo che uno store utilizzi:
- Google Analytics tramite GTM.
- Tracciamento server-side tramite Stape.
- Un Meta Pixel caricato direttamente dal tema.
- Un servizio di analytics personalizzato all'interno di uno Shopify Custom Pixel.
- Un pixel di app Shopify che supporta la Customer Privacy API.
Lo store userebbe:
- Il Pandectes CMP Template e i requisiti di consenso appropriati per il tag di Google Analytics.
- I controlli di consenso in GTM e la configurazione server-side necessari per Stape.
- La integrazione Meta dedicata, una regola Auto Blocker, o entrambe, a seconda di come è installato il Meta Pixel.
- Il Pandectes Consent Event per lo Shopify Custom Pixel.
- La Shopify Customer Privacy API per il pixel dell'app compatibile.
Quando il visitatore modifica le proprie preferenze, Pandectes aggiorna ogni meccanismo configurato. Ogni servizio resta quindi bloccato, diventa disponibile o adatta il proprio comportamento in base alla propria implementazione e alle scelte del visitatore.
Testa la tua implementazione
Testa sempre l'implementazione finale dopo aver configurato o modificato la gestione del consenso.
- Apri lo store in una sessione di navigazione in incognito o privata pulita.
- Testa da una regione in cui è richiesto il consenso preventivo.
- Prima di interagire con il banner, controlla le schede Network e Application del browser.
- Verifica che ogni servizio sia bloccato o riceva il segnale di consenso negato previsto.
- Accetta una sola categoria di consenso e verifica che diventino attivi solo i servizi corrispondenti.
- Modifica o revoca il consenso e verifica il comportamento aggiornato.
- Controlla la presenza di richieste, cookie, pixel ed eventi di visualizzazione di pagina duplicati.
- Ripeti il test dopo aggiornamenti del tema, installazioni di app, modifiche a GTM o modifiche al codice personalizzato.
Per i servizi Google, testa l'implementazione anche con Google Tag Assistant e consulta Verificare che Google Consent Mode sia implementato correttamente. I visitatori devono inoltre avere un modo accessibile per rivedere o modificare le proprie scelte, ad esempio un link Cookie settings nel footer dello storefront.
Consulta Come riaprire il banner dei cookie con un link del menu.
Checklist di consegna consigliata
Agenzie e sviluppatori dovrebbero documentare ogni servizio configurato prima di riconsegnare lo store al merchant.
Servizio | Origine dell'installazione | Categoria | Metodo di controllo | Testato prima del consenso | Testato dopo il consenso |
|---|---|---|---|---|---|
GA4 | Google Tag Manager | Performance | CMP Template / Consent Mode | Sì | Sì |
Tracciamento server-side | Qualsiasi piattaforma di questo tipo | Dipende dal servizio | Controlli di consenso GTM / Configurazione del provider | Sì | Sì |
Meta Pixel | Tema | Targeting | Integrazione Meta / Auto Blocker | Sì | Sì |
Analytics personalizzato | Shopify Customer Events | Performance | Pandectes Consent Event | Sì | Sì |
Pixel di app Shopify | App Shopify | Dipende dal servizio | Shopify Customer Privacy API | Sì | Sì |
La documentazione finale dovrebbe inoltre registrare:
- Eventuali regole Auto Blocker personalizzate.
- Eventuali file del tema modificati manualmente.
- I container e i tag GTM che sono stati aggiornati.
- Eventuali tag server-side che richiedono controlli di consenso aggiuntivi.
- Eventuali servizi che usano la segnalazione del consenso invece del blocco totale.
- Eventuali passaggi di test necessari dopo future modifiche a tema, app o tracciamento.
Riepilogo
Pandectes non si basa su un solo metodo di blocco.
Offre:
- Regole Auto Blocker.
- Integrazioni con Google Tag Manager e Google Consent Mode.
- Integrazioni con piattaforme di terze parti e server-side.
- Blocco manuale degli script.
- Eventi Shopify Custom Pixel.
- Integrazioni specifiche per provider.
- Sincronizzazione con la Shopify Customer Privacy API.
Il metodo necessario per ogni servizio dipende da come il servizio è installato, a quale categoria di consenso appartiene e se supporta i segnali di consenso. Per gli store che usano più tecnologie di tracciamento, ogni metodo di installazione va rivisto e testato separatamente.
Aggiornato il: 20/10/2026
Grazie!
