Към съдържанието
Тежест: ВисокаОтговорник: РазработкаВреме за корекция: 30-90 min

Banner-ът за съгласие не се показва на mobile

Поправете viewport, CSS и lazy-load проблеми, заради които banner-ът изчезва или не се render-ва на mobile.

Покрива: mobile_banner_missing, consent_banner_mobile

Защо това е важно

Banner, който работи на desktop, но не и на mobile, оставя compliance gap за значителна част от трафика и лесно се изпуска при QA само на desktop.

Как да го проверите ръчно

  1. Отворете сайта в mobile emulation и по възможност на реално устройство.
  2. Проверете дали banner-ът се вижда above the fold и не е покрит от друго.
  3. Инспектирайте CSS, z-index и lazy-load контейнери, които могат да влияят на banner-а.

Типични причини

  • Responsive CSS скрива banner контейнера на определени breakpoints.
  • Banner-ът се зарежда в компонент, който не се render-ва на mobile.
  • Sticky header, overlay или modal покриват banner-а.

Корекция в GTM

  1. Проверете дали mobile trigger-ите или CMP логиката се различават от desktop.
  2. Уверете се, че CMP се инициализира и в mobile variants на страниците.
  3. Тествайте отново след публикуване на няколко breakpoints.

Корекция в WordPress или CMP плъгини

  1. Прегледайте mobile настройките на темата, cache плъгините и optimization плъгините.
  2. Потвърдете, че CMP плъгинът render-ва banner-а в mobile template-ите.
  3. Тествайте с изключени cache и optimizations, ако поведението се различава.

Обща корекция за разработчици

  1. Направете audit на responsive CSS и viewport-specific render условията.
  2. Уверете се, че banner-ът се render-ва рано и над конкуриращи се overlays.
  3. Третирайте mobile QA като отделен compliance path.

Как да потвърдите, че корекцията работи

  • Потвърдете, че banner-ът се показва на реално mobile устройство.
  • Потвърдете, че потребителят може да използва Accept и Reject на mobile.
  • Пуснете нов scan с mobile evidence, ако е налично, и проверете, че проблемът изчезва.

Следваща стъпка

Пуснете ново сканиране след deploy, за да потвърдите, че се е променило реалното runtime поведение, а не само текстът на банера.

Banner-ът за съгласие не се показва на mobile — GDPR Fix Guide