Gravità: AltaResponsabile: SviluppoTempo di correzione: 30-90 min
Il banner di consenso non appare su mobile
Correggi problemi di viewport, CSS e lazy-load che fanno sparire o impediscono il rendering del banner su mobile.
Copre: mobile_banner_missing, consent_banner_mobile
Perché è importante
Un banner che funziona su desktop ma fallisce su mobile lascia una falla di conformità su una quota importante di traffico ed è facile da ignorare in una QA solo desktop.
Come verificare manualmente
- Apri il sito in emulazione mobile e, se possibile, su un dispositivo reale.
- Verifica se il banner appare sopra la piega e senza essere nascosto.
- Ispeziona CSS, z-index e container lazy-load che possono influenzare il banner.
Cause tipiche
- Il CSS responsive nasconde il contenitore del banner su alcuni breakpoint.
- Il banner si carica in un componente che non rende su mobile.
- Un header sticky, overlay o modal copre il banner.
Correzione in GTM
- Controlla se i trigger mobile o la logica CMP differiscono dal desktop.
- Assicurati che il CMP si inizializzi anche nelle varianti mobile delle pagine.
- Ritesta dopo la pubblicazione su più breakpoint.
Correzione in WordPress o plugin CMP
- Verifica impostazioni mobile del tema, plugin di cache e ottimizzazione.
- Assicurati che il plugin CMP renderizzi il banner nei template mobile.
- Prova con cache e ottimizzazioni disattivate se il comportamento cambia.
Correzione generica lato sviluppo
- Audita il CSS responsive e le condizioni di rendering specifiche del viewport.
- Assicurati che il banner venga renderizzato presto e sopra overlay concorrenti.
- Tratta la QA mobile come un percorso di conformità autonomo.
Come confermare che la correzione funziona
- Conferma che il banner appaia su un dispositivo mobile reale.
- Conferma che l'utente possa usare Accept e Reject su mobile.
- Esegui una nuova scansione con evidenza mobile se disponibile e verifica che il problema scompaia.
Passaggio successivo
Riesegui una scansione dopo il deploy per confermare che sia cambiato il comportamento reale a runtime, non solo il testo del banner.