Passa al contenuto principale

Script Non Bloccati

Sintomo

Gli script che dovrebbero richiedere il consenso (Google Analytics, Meta Pixel, ecc.) si caricano prima che l'utente interagisca con il banner — visibile in DevTools → Rete.

Causa 1: Script non contrassegnati per il blocco

Come verificare: Visualizzate il codice sorgente della pagina. Gli script che dovrebbero essere bloccati devono avere type="text/plain" e data-consent-category.

Soluzione:

<!-- Errato: si caricherà immediatamente -->
<script src="https://www.googletagmanager.com/gtag/js?id=G-XXXXX"></script>

<!-- Corretto: bloccato fino al consenso analytics -->
<script type="text/plain" data-consent-category="analytics"
src="https://www.googletagmanager.com/gtag/js?id=G-XXXXX"></script>

Causa 2: Script caricati tramite Google Tag Manager

Come verificare: Se GA4 è configurato in GTM piuttosto che direttamente nell'HTML, aggiungere type="text/plain" non funzionerà — GTM controlla quando si carica GA4.

Soluzione: Usate il template GTM di ConsentForge con Consent Mode v2. Consultate la guida alla configurazione GTM. Con Consent Mode, i tag GTM attendono il consenso prima di attivarsi.


Causa 3: Lo script di ConsentForge si carica dopo gli script bloccati

Come verificare: Controllate l'ordine degli script in <head>. ConsentForge deve caricarsi prima di qualsiasi script che deve bloccare.

Soluzione: Spostate il tag <script> di ConsentForge all'inizio di <head>, prima di qualsiasi tag di terze parti.


Causa 4: La categoria del vendor è impostata su necessary

Come verificare: Dashboard → Proprietà → Vendor → trovate il vendor → verificate la categoria.

Soluzione: Se il vendor richiede il consenso, cambiate la categoria in analytics o marketing.


Causa 5: Lo script usa un meccanismo di caricamento diverso

Alcuni script si iniettano tramite document.write o vengono caricati da altri script. Questi non possono essere bloccati tramite type="text/plain".

Soluzione: Bloccate lo script genitore. Se lo script di iniezione è in GTM, usate Consent Mode per controllarlo.