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

O banner de consentimento não aparece em mobile

Corrija problemas de viewport, CSS e lazy-load que fazem o banner desaparecer ou não renderizar em mobile.

Abrange: mobile_banner_missing, consent_banner_mobile

Porque isto importa

Um banner que funciona em desktop mas falha em mobile deixa uma falha de conformidade numa parte importante do tráfego e é fácil de ignorar numa QA apenas desktop.

Como verificar manualmente

  1. Abra o site em emulação mobile e, se possível, num dispositivo real.
  2. Verifique se o banner aparece acima da dobra e sem ficar tapado.
  3. Inspecione CSS, z-index e contentores lazy-load que possam afetar o banner.

Causas típicas

  • O CSS responsivo esconde o contentor do banner em certos breakpoints.
  • O banner carrega num componente que não renderiza em mobile.
  • Um header sticky, overlay ou modal tapa o banner.

Correção no GTM

  1. Verifique se triggers mobile ou a lógica CMP diferem do desktop.
  2. Garanta que o CMP inicializa também nas variantes mobile das páginas.
  3. Reteste após publicar em vários breakpoints.

Correção em WordPress ou plugins CMP

  1. Revise definições mobile do tema, plugins de cache e plugins de otimização.
  2. Confirme que o plugin CMP renderiza o banner em templates mobile.
  3. Teste com cache e otimizações desligadas se o comportamento diferir.

Correção genérica para developers

  1. Audite CSS responsivo e condições de renderização específicas do viewport.
  2. Garanta que o banner renderiza cedo e acima de overlays concorrentes.
  3. Trate a QA mobile como um caminho de conformidade autónomo.

Como confirmar que a correção funciona

  • Confirme que o banner aparece num dispositivo móvel real.
  • Confirme que o utilizador consegue usar Accept e Reject em mobile.
  • Execute um novo scan com evidência mobile, se disponível, e verifique que o issue desaparece.

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.

O banner de consentimento não aparece em mobile — GDPR Fix Guide