Vai al contenuto
Gravità: AltaResponsabile: Admin CMPTempo di correzione: 30-90 min

Banner di consenso assente

Ripristina o distribuisci un banner di consenso di primo livello prima che inizi qualsiasi tracking o storage opzionale.

Copre: no_consent_banner, no_consent_banner_cmp_signals

Perché è importante

Se cookie o tracker non essenziali possono funzionare senza alcuna interfaccia di consenso, l'utente non ha un controllo di primo livello né un modo valido per rifiutare il trattamento al momento della raccolta.

Come verificare manualmente

  1. Open the homepage in incognito with cache disabled.
  2. Wait for late-loading scripts to finish and confirm whether any banner appears.
  3. Test on desktop and mobile viewports because some banners are viewport-specific.

Cause tipiche

  • CMP script missing from production template or blocked by CSP.
  • Banner intentionally disabled for some geographies or routes.
  • Caching or theme changes prevent the banner container from rendering.

Correzione in GTM

  1. Deploy a CMP tag in GTM that initializes before analytics and marketing tags.
  2. Pass CMP consent states into GTM consent checks.
  3. Ensure default state is denied until explicit action by the user.

Correzione in WordPress o plugin CMP

  1. Install a CMP plugin such as CookieYes or Complianz.
  2. Run the setup wizard to classify cookies and enable prior blocking.
  3. Ensure the banner appears before any non-essential scripts are loaded.

Correzione generica lato sviluppo

  1. Add a first-layer consent banner that appears on first visit.
  2. Require an explicit user action before enabling non-essential processing.
  3. Persist and honor the choice across pages and subsequent visits.

Come confermare che la correzione funziona

  • Clear cookies and re-open the site to confirm the banner appears immediately.
  • Reject optional cookies and verify the site remains usable.
  • Run a fresh scan and confirm the missing-banner finding is gone.

Passaggio successivo

Riesegui una scansione dopo il deploy per confermare che sia cambiato il comportamento reale a runtime, non solo il testo del banner.

Banner di consenso assente — GDPR Fix Guide