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

# Usare l'integrazione Google Consent Mode

Scopri come usare l'integrazione Google Consent Mode nel tuo negozio Shopify. La nostra guida fornisce istruzioni passo passo per migliorare la privacy e la conformità del tracciamento.

### 1. Cosa fa questa integrazione

L'integrazione Google Consent Mode collega Pandectes GDPR Compliance al framework di consenso di Google. Quando è attiva, Pandectes segnala automaticamente le scelte di consenso dei tuoi visitatori ai tag Google, invece di bloccarli completamente, permettendo a Google di adattare il comportamento dei tag in base allo stato del consenso.

Con questa integrazione attiva, i tag Google possono:
* Essere eseguiti con uno **stato di consenso predefinito** (di solito `denied`) al caricamento della pagina, inviando solo dati di misurazione limitati e senza cookie.
* **Passare alla misurazione completa** una volta che l'utente concede il consenso tramite il tuo banner.
Questo approccio si chiama **Advanced consent mode,** ed è la configurazione predefinita e consigliata. Permette a Google di modellare conversioni e analisi per gli utenti che non danno il consenso, che altrimenti andrebbero persi del tutto.

### 2. Come attivare Google Consent Mode

Vai su **Integrations **nell'app Pandectes GDPR Compliance.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_p1ul5c.png =300x161)

Individua la scheda **Google Consent Mode**, fai clic su **Configure**, poi attiva l'integrazione.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_18s959a.png =800x644)


L'integrazione è ora attiva. Come minimo, non è necessaria alcuna ulteriore azione. Pandectes applicherà automaticamente consent mode a tutti i tag Google già presenti nel tuo `theme.liquid`. Le sezioni seguenti spiegano i campi di configurazione opzionali.

### 3. Configurazione

###### Google Tag Manager

Se utilizzi Google Tag Manager (GTM) per gestire i tuoi tag Google, inserisci l'**ID del container GTM** (formato: `GTM-XXXXXXXXX`) nel campo **Google Tag Manager ID**. Separa più ID con virgole.

|| Consiglio: se utilizzi GTM, installa il template di tag Pandectes CMP dalla GTM Template Gallery nel tuo container e carica tutte le tue proprietà Google (Google Analytics, Google Ads, ecc.) dall'interno di quel container. Questo garantisce che i segnali di consenso raggiungano correttamente ogni tag in GTM. Una volta fatto, seleziona I have added Pandectes CMP tag to the GTM container. Per le istruzioni complete, consulta [Pandectes GDPR Compliance tag template for Google Tag Manager](https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-google-tag-manager/).

###### Google Analytics

Inserisci il tuo/i tuoi **Google Analytics ID** (formato: `G-XXXXXXXXXX` o `GT-XXXXXXXXXX`) nel campo **Google Analytics ID**. Separa più ID con virgole.
Se gli eventi `page_view` vengono già inviati da un'app esterna o da un pixel personalizzato, seleziona **Do not send page_view event** per evitare eventi duplicati.

###### Google Ads

Inserisci il tuo/i tuoi **Google Ads ID** (formato: `AW-XXXXXXXXXXX`) nel campo **Google Ads ID**. Separa più ID con virgole.
Puoi trovare l'ID della tua proprietà AW nel tuo account Google Ads, nel popup in alto a destra che appare quando cambi account.

### 4. Advanced mode vs Basic mode

###### Advanced mode (predefinita, consigliata)

In Advanced mode, i tag Google **si caricano immediatamente** in ogni pagina con uno stato di consenso predefinito, di solito `denied` per i tipi pubblicitari e di analisi nelle regioni opt-in. Mentre il consenso è `denied`, i tag inviano solo ping di misurazione senza cookie e rispettosi della privacy. Quando l'utente interagisce con il banner e concede il consenso, i tag passano alla misurazione completa.
L'Advanced mode è quella predefinita quando l'integrazione è attiva. Non attivare nessuna delle opzioni dell'Autoblocker per i tag Google e non selezionare "Run in basic mode" in Advanced settings.

###### Basic mode

In Basic mode, i tag Google vengono **bloccati completamente** finché l'utente non concede esplicitamente il consenso. Nessun dato viene inviato a Google prima dell'interazione con il banner. Questo offre una minimizzazione dei dati più forte ma perde la modellazione senza cookie resa possibile dall'Advanced mode.

Ci sono **due modi** per attivare la Basic mode, e differiscono per ambito:

**Opzione A: Autoblocker** (riguarda tutti i tag Google nella pagina, inclusi quelli aggiunti manualmente a `theme.liquid` o caricati da altre app):

Vai su **All settings → Auto blocker** e attiva le regole di blocco per Google Tag Manager, Google Analytics e Google Ads. Questo impedisce a qualsiasi di questi tag di caricarsi finché non viene dato il consenso, indipendentemente da come sono installati nel negozio.

**Opzione B: casella "Run in basic mode"** (riguarda solo i tag Google caricati tramite questa integrazione, cioè quelli i cui ID sono inseriti nei campi di configurazione sopra):

Apri **Advanced settings** in fondo alla pagina dell'integrazione e seleziona **Run in basic mode. Tags load after consent**. I tag configurati con i rispettivi ID in questa integrazione verranno trattenuti finché il consenso non viene concesso. I tag aggiunti manualmente a `theme.liquid` o tramite altre app non sono interessati da questa opzione.

| Usa l'Opzione A se vuoi che tutti i tag Google siano bloccati indipendentemente da come vengono caricati. Usa l'Opzione B se vuoi bloccare solo i tag gestiti da questa integrazione lasciando i tag aggiunti manualmente in Advanced mode.

### 5. Advanced settings

Fai clic su **Advanced settings** per espandere le seguenti opzioni.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_xuhyg6.png =800x321)

###### Run in basic mode. Tags load after consent

Vedi il §4 sopra.

###### Debug mode / console diagnostics

Quando è selezionata, Pandectes inserisce nel tuo storefront uno script diagnostico che monitora il `dataLayer` e segnala i problemi di consent mode (segnali tardivi, ordine dei comandi errato, permessi predefiniti non corretti) nella **console per sviluppatori del browser**.

Attivala quando risolvi un problema di consent mode. Disattivala di nuovo una volta risolto il problema. Per una spiegazione completa di ogni messaggio della console e di come correggerlo, consulta [Google Consent Mode debug console](https://help.pandectes.io/it/article/console-di-debug-di-google-consent-mode-somslt/).

###### Consent types

Associa i sette tipi di consenso di Google alle categorie del banner Pandectes. I valori predefiniti vengono impostati automaticamente in base alla configurazione del tuo banner. Se necessario, puoi sovrascrivere qui le singole associazioni.

| Chiave | Valore | Descrizione | Categoria Pandectes |
| ---- |
| `ad_storage` | `denied` o `granted` | Controlla se i tuoi tag useranno cookie legati alla pubblicità. | **Targeting** |
| `ad_user_data` | `denied` o `granted` | Imposta il consenso all'invio a Google dei dati utente per finalità di pubblicità online. | **Targeting** |
| `ad_personalization` | `denied` o `granted` | Imposta il consenso alla pubblicità personalizzata. | **Targeting** |
| `analytics_storage` | `denied` o `granted` | Controlla se i tuoi tag useranno cookie legati alle analisi. | **Performance** |
| `functionality_storage` | `denied` o `granted` | Controlla se i tuoi tag useranno cookie legati alla funzionalità. | **Functionality** |
| `personalization_storage` | `denied` o `granted` | Controlla se i tuoi tag useranno cookie legati alla personalizzazione. | **Functionality** |
| `security_storage` | `denied` o `granted` | Controlla se i tuoi tag useranno cookie legati alla sicurezza. | **Strictly necessary** |

###### ads_data_redaction
Quando `ad_storage` è `denied`, gli identificatori dei clic sugli annunci inviati dai tag Google Ads e Floodlight vengono oscurati dalle richieste di rete e le richieste vengono instradate attraverso un dominio senza cookie. Attivala per una minimizzazione dei dati più forte quando il consenso pubblicitario è negato.

###### url_passthrough
Quando `ad_storage` o `analytics_storage` è `denied`, le informazioni su clic sugli annunci e sessione non possono essere memorizzate nei cookie. Attivando URL passthrough, queste informazioni vengono passate tramite i parametri dell'URL, migliorando l'accuratezza della misurazione di conversioni e analisi senza utilizzare cookie.

###### wait_for_update
Il numero di millisecondi che i tag Google attendono un comando di aggiornamento del consenso prima di attivarsi. Aumenta questo valore (predefinito: 500ms) se noti discrepanze tra le sessioni tracciate in Google Analytics e il traffico reale, il che può indicare che l'aggiornamento del consenso arriva dopo che i tag si sono già attivati.

###### DataLayer property
Se hai rinominato la variabile `dataLayer` nel tuo negozio con un nome diverso da quello predefinito, inserisci qui il nome personalizzato in modo che Pandectes invii i segnali di consenso alla proprietà corretta.

### 6. Requisiti di Google per i banner

Se vuoi che il tuo negozio soddisfi i requisiti di Google per i banner di consenso, sono necessari due passaggi aggiuntivi oltre all'attivazione dell'integrazione:

1. Nel contenuto del tuo banner, includi la frase: *"Cookies may be used for personalization of ads."*
2. Vai su **Cookie banner → Behavior** e attiva **Show link to Google's Terms**.

### 7. Video dimostrativo

${youtube}[](banMHx8E4A8)

### 8. Documentazione correlata

**Pandectes**
* **Pandectes GDPR Compliance tag template for Google Tag Manager:** [https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-google-tag-manager/](https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-google-tag-manager/)
* **Integrations setup guide (`pandectes-rules.js`&#160;manual setup):** [https://help.pandectes.io/it/article/guida-alla-configurazione-delle-integrazioni-1slsaru/](https://help.pandectes.io/it/article/guida-alla-configurazione-delle-integrazioni-1slsaru/)
* **Google Consent Mode debug console:** [https://help.pandectes.io/it/article/console-di-debug-di-google-consent-mode-somslt/](https://help.pandectes.io/it/article/console-di-debug-di-google-consent-mode-somslt/)
* **Google tag gateway (GTG) and consent:** [https://help.pandectes.io/it/article/google-tag-gateway-gtg-e-consenso-wbns00/](https://help.pandectes.io/it/article/google-tag-gateway-gtg-e-consenso-wbns00/)

**Google**
* **Consent mode overview:** [https://developers.google.com/tag-platform/security/concepts/consent-mode](https://developers.google.com/tag-platform/security/concepts/consent-mode)
* **Set up consent mode on websites:** [https://developers.google.com/tag-platform/security/guides/consent](https://developers.google.com/tag-platform/security/guides/consent)
* **About consent mode (Tag Manager Help):** [https://support.google.com/tagmanager/answer/10000067](https://support.google.com/tagmanager/answer/10000067)