Ir para o conteúdo
Gravidade: AltaResponsável: Admin CMPTempo para corrigir: 30-90 min

Banner de consentimento em falta

Reponha ou implemente um banner de consentimento de primeira camada antes de qualquer tracking ou armazenamento opcional começar.

Abrange: no_consent_banner, no_consent_banner_cmp_signals

Porque isto importa

Se cookies ou trackers não essenciais podem funcionar sem qualquer interface de consentimento, o utilizador não tem controlo de primeira camada nem forma válida de recusar o tratamento no momento da recolha.

Como verificar 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.

Causas típicas

  • 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.

Correção no 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.

Correção em WordPress ou plugins 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.

Correção genérica para developers

  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.

Como confirmar que a correção funciona

  • 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.

Próximo passo

Execute uma nova análise após o deploy para confirmar que o comportamento real em runtime mudou e não apenas o texto do banner.

Banner de consentimento em falta — GDPR Fix Guide