Articoli su: Per iniziare
Questo articolo è disponibile anche in:

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é i negozi Shopify caricano gli script in modi diversi, come file del tema, app blocks, Google Tag Manager, piattaforme server-side o custom pixel, il metodo di controllo corretto dipende da come il servizio è stato aggiunto al tuo negozio.


Quando è richiesto il consenso preventivo, Pandectes può:


  • Hard block: Impedire che uno script esterno, un iframe, un pixel o uno script inline venga caricato o eseguito finché non viene dato il consenso.
  • Send consent signals: Inviare lo stato del consenso del visitatore a piattaforme compatibili o implementazioni personalizzate, come Google Consent Mode v2 o Meta.
  • Synchronize privacy APIs: 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 Funzionalità, Prestazioni e Targeting devono essere configurati usando il metodo appropriato indicato di seguito.


Per sapere quando si applica il consenso preventivo, vedi Modello di consenso e regioni.


Blocco vs. segnalazione del consenso: qual è la differenza?

Esistono alcune differenze tra blocco e segnalazione del consenso.


  • Hard blocking: Impedisce che il codice venga caricato o eseguito nel browser del visitatore.
  • Consent signaling: Permette a un servizio compatibile di caricarsi, ma comunica uno stato di consenso consentito o negato, così la piattaforma sa 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 sei sicuro di come è installato un servizio? Controlla le seguenti aree nel pannello di amministrazione Shopify:


  • Online Store → Themes → Edit code
  • Online Store → Themes → Customize → App embeds
  • Settings → Customer events
  • Settings → Apps
  • Il tuo contenitore Google Tag Manager
  • La tua piattaforma di analisi di terze parti o server-side


La tabella qui sotto offre una panoramica rapida. Usa il numero della sezione per trovare le istruzioni 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

Template CMP Pandectes

3

GTM gestito tramite una piattaforma di analisi di terze parti o server-side

Integrazione specifica del provider e configurazione del consenso GTM

4

Script inline scritto direttamente nel codice del tema

Blocco degli script inline

5

Shopify Custom Pixel

Evento Custom Pixel Pandectes

6

Provider con una propria API del consenso

Integrazione dedicata Pandectes o Evento di consenso Pandectes

7

App Shopify o app pixel che supporta la Customer Privacy API di Shopify

Customer Privacy API di Shopify


Un negozio può usare più di un metodo. Ad esempio, Google Analytics potrebbe 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 secondo il modello di consenso configurato per il negozio:


  1. Pandectes legge le scelte correnti del visitatore.
  2. Lo stato di consenso applicabile viene reso disponibile ai servizi configurati.
  3. I servizi senza il consenso richiesto restano bloccati oppure ricevono un segnale di consenso negato.
  4. Quando il visitatore modifica una categoria, Pandectes aggiorna lo stato del consenso.



Blocco e segnalazione del consenso sono meccanismi diversi:


  • Blocking impedisce a una risorsa o a uno script inline di essere eseguito.
  • Consent signaling 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.


Aggiornare il consenso non rimuove automaticamente ogni script già eseguito né annulla i dati già trasmessi. A seconda del servizio, potrebbero essere necessarie un'implementazione aggiuntiva o un ricaricamento della pagina quando il consenso viene modificato.


Le sezioni numerate qui sotto spiegano come configurare ciascun metodo. Inizia dalla sezione che corrisponde a come il servizio è installato nel tuo negozio.


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 servizi popolari.
  • Regole personalizzate per servizi che non sono nell'elenco.
  • Controllo basato su categorie per servizi di Funzionalità, Prestazioni e Targeting.


Per configurarlo:


  1. Vai su All settings → Auto blocker.
  2. Assicurati che il blocker mostri Blocker is active. Se non lo fa, clicca su Enable.
  3. In Popular services spunta i servizi usati dal tuo negozio, oppure clicca su Custom rules per aggiungerne uno tuo.
  4. Controlla la categoria mostrata per ogni regola (Funzionalità, Prestazioni o Targeting).
  5. Salva le modifiche.


Auto blocker page with the predefined services


Auto Blocker deve essere attivo e l'URL del servizio deve corrispondere a una regola attiva.


I servizi aggiunti manualmente a theme.liquid, o inseriti da app legacy che non usano un embed dell'app, potrebbero richiedere anche la configurazione manuale di Auto Blocker. Lo script delle regole Pandectes deve caricarsi prima del servizio che deve essere controllato.


Per le istruzioni di installazione e di test, vedi la guida alla configurazione di Auto Blocker.


Per i servizi non inclusi nell'elenco predefinito, vedi Come configurare le regole di blocco personalizzate.


2. Tag gestiti tramite Google Tag Manager


Usa il Template CMP Pandectes ufficiale quando i servizi sono gestiti direttamente tramite Google Tag Manager.


Il template inizializza e aggiorna lo stato del consenso all'interno del contenitore GTM. Ogni tag deve comunque essere configurato per rispondere ai permessi di consenso appropriati.


In generale:


  1. Aggiungi il Template CMP Pandectes al contenitore GTM.
  2. Eseguilo usando Consent Initialization - All Pages.
  3. Configura i requisiti di consenso degli altri tag.
  4. Configura le impostazioni pertinenti di Google Consent Mode in Pandectes.
  5. Controlla la presenza di tag Google o eventi di visualizzazione pagina duplicati.
  6. Testa il contenitore prima di pubblicarlo.


Per la configurazione completa, vedi Integrazione con Google Tag Manager - Template ufficiale Pandectes.



Google Consent Mode e blocco rigido vanno configurati in base al comportamento richiesto dal negozio.


  • Advanced Mode: I tag Google possono caricarsi con consenso negato e possono inviare segnali limitati senza cookie per misurazione e modellazione.
  • Basic Mode: I tag Google restano bloccati finché il visitatore non concede il consenso richiesto.


Non attivare le regole di Google Auto Blocker quando la configurazione prevista richiede che i tag Google si carichino in modalità Advanced. Bloccare rigidamente i tag impedirebbe alla modalità Advanced di funzionare come previsto.


Per maggiori informazioni, vedi:



3. Piattaforme di analisi di terze parti e server-side


Usa questo metodo quando Google Tag Manager o un'altra implementazione di tracciamento è gestita tramite una piattaforma di analisi di terze parti o server-side.


Esempi includono:


  • Elevar, Analyzify, Stape, LittleData, Taggrs, Analyzely, ecc.
  • Altri provider di tracciamento server-side
  • Piattaforme di analisi o di gestione dei tag di terze parti


Queste piattaforme possono richiedere:


  • Il Template CMP Pandectes all'interno del contenitore GTM.
  • Controlli di consenso aggiuntivi per i singoli tag.
  • Un'integrazione specifica Pandectes per il provider.
  • Inoltro del consenso tra i contenitori lato browser e server-side.
  • Gestione personalizzata per i tag non Google.


Un segnale di consenso non controlla automaticamente ogni browser-side 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 potrebbero non impedire automaticamente a Meta, TikTok, Pinterest o ad altri tag server-side personalizzati di essere eseguiti. Verifica il metodo di installazione del provider e configura i controlli di consenso richiesti prima di pubblicare il contenitore.


Per indicazioni specifiche per ogni piattaforma, vedi qui.


4. Script inline scritti nel codice del tema

Gli script scritti direttamente all'interno di theme.liquid, di una sezione del tema o di uno snippet potrebbero non avere un URL esterno che Auto Blocker può riconoscere prima che il codice venga eseguito. Questi script richiedono il blocco manuale e modifiche al file del tema pertinente.


Per l'implementazione richiesta, vedi la Guida al blocco manuale degli script.


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 sue scelte.
  • Non crei eventi duplicati se viene inizializzato di nuovo.


Un aggiornamento del consenso non ferma né scarica automaticamente ogni script già eseguito. Le implementazioni personalizzate possono richiedere logica aggiuntiva o un 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 correnti del visitatore.


Per usare questo metodo:


  1. Vai su Integrations in Pandectes.
  2. Apri Pandectes events e attivalo.
  3. Crea o aggiorna il custom pixel in Shopify Settings → Customer events.
  4. Configura il pixel in modo che si iscriva all'evento di consenso Pandectes.
  5. Esegui il servizio solo quando il consenso richiesto è disponibile.
  6. Aggiungi la logica per i successivi aggiornamenti del consenso, dove richiesto.


Pandectes events integration


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, vedi Usa l'evento di consenso Pandectes con Shopify Custom Pixel.


6. Servizi con un'integrazione dedicata Pandectes

Alcuni provider hanno le proprie API di consenso, segnali o requisiti di implementazione. Questi servizi potrebbero richiedere un'integrazione dedicata Pandectes invece di una regola di blocco generica.


Esempi includono:


  • Google Consent Mode
  • Meta/Facebook Pixel
  • Microsoft Consent Mode
  • Microsoft Clarity
  • Segnale di consenso Amazon
  • Rakuten CMP
  • Klaviyo
  • Eventi Pandectes


Vai su Integrations, seleziona il provider pertinente e completa la sua configurazione.


Per una panoramica delle opzioni disponibili, vedi Introduzione alle integrazioni.


Un'integrazione dedicata di solito invia al provider lo stato di consenso richiesto. Se lo script del provider è caricato anche direttamente dal tema, potrebbe essere comunque necessaria una regola separata di Auto Blocker. 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. Customer Privacy API di Shopify

Pandectes si integra con la Customer Privacy API di Shopify come parte della sua funzionalità di consenso principale. Quando un visitatore invia o aggiorna le proprie preferenze, Pandectes sincronizza lo stato di consenso supportato con Shopify. Le app Shopify e gli app pixel che supportano il framework privacy di Shopify possono poi adattare il loro comportamento di tracciamento. Non serve alcuna attivazione separata in Pandectes. Questo metodo si applica solo ai servizi e alle app gestiti da Shopify che supportano la Customer Privacy API. Non controlla automaticamente gli script non collegati aggiunti direttamente al tema.


Per maggiori informazioni, vedi Customer Privacy API di Shopify.


Esempio: un negozio che usa più metodi di installazione

Supponi che un negozio usi:


  • Google Analytics tramite GTM.
  • Tracciamento server-side tramite Stape.
  • Un Meta Pixel caricato direttamente dal tema.
  • Un servizio di analisi personalizzato all'interno di uno Shopify Custom Pixel.
  • Un app pixel Shopify che supporta la Customer Privacy API.


Il negozio userebbe:


  1. Il Pandectes CMP Template e i requisiti di consenso appropriati per il tag Google Analytics.
  2. Il GTM consent checks and server-side configuration richiesto per Stape.
  3. Il Meta integration dedicato, un Auto Blocker rule, o entrambi, a seconda di come è installato il Meta Pixel.
  4. Il Pandectes Consent Event per lo Shopify Custom Pixel.
  5. Il Shopify Customer Privacy API per l'app pixel compatibile.


Quando il visitatore modifica le sue preferenze, Pandectes aggiorna ogni meccanismo configurato. Ogni servizio poi resta bloccato, diventa disponibile o adatta il proprio comportamento in base alla sua implementazione e alle scelte del visitatore.


Testa la tua implementazione

Testa sempre l'implementazione finale dopo aver configurato o modificato la gestione del consenso.


  1. Apri il negozio in una sessione pulita di navigazione in incognito o privata.
  2. Testa da una regione in cui è richiesto il consenso preventivo.
  3. Prima di interagire con il banner, controlla le schede Network e Application del browser.
  4. Conferma che ogni servizio sia bloccato oppure riceva il segnale negato previsto.
  5. Accetta una sola categoria di consenso e conferma che si attivino solo i servizi corrispondenti.
  6. Modifica o revoca il consenso e verifica il comportamento aggiornato.
  7. Controlla la presenza di richieste, cookie, pixel ed eventi di visualizzazione pagina duplicati.
  8. Ripeti il test dopo aggiornamenti del tema, installazione di app, modifiche a GTM o modifiche al codice personalizzato.


Per i servizi Google, testa anche l'implementazione con Google Tag Assistant e vedi Verifica che Google Consent Mode sia implementato correttamente. I visitatori dovrebbero inoltre avere un modo accessibile per rivedere o modificare le proprie scelte, come un link Cookie settings nel footer del negozio.


Vedi Come riaprire il banner dei cookie con un link nel menu.


Checklist consigliata per il passaggio di consegne

Agenzie e sviluppatori dovrebbero documentare ogni servizio configurato prima di riconsegnare il negozio al commerciante.


Servizio

Fonte di installazione

Categoria

Metodo di controllo

Testato prima del consenso

Testato dopo il consenso

GA4

Google Tag Manager

Prestazioni

Template CMP / 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ì

Analisi personalizzata

Shopify Customer Events

Prestazioni

Evento di consenso Pandectes

Sì

Sì

Shopify app pixel

App Shopify

Dipende dal servizio

Customer Privacy API di Shopify

Sì

Sì


La documentazione finale dovrebbe registrare anche:


  • Eventuali regole personalizzate di Auto Blocker.
  • Eventuali file del tema modificati manualmente.
  • I contenitori 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 rigido.
  • Eventuali passaggi di test richiesti dopo future modifiche al tema, alle app o al tracciamento.


Pandectes non si basa su un unico metodo di blocco.


Offre:

  • Regole di Auto Blocker.
  • Integrazioni di 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 Customer Privacy API di Shopify.


Il metodo richiesto per ogni servizio dipende da come il servizio è installato, da quale categoria di consenso fa parte e dal fatto che supporti i segnali di consenso. Per i negozi che usano diverse tecnologie di tracciamento, ogni metodo di installazione dovrebbe essere verificato e testato separatamente.

Aggiornato il: 27/10/2026

È stato utile questo articolo?

Condividi il tuo feedback

Annulla

Grazie!