Тежест: ВисокаОтговорник: РазработкаВреме за корекция: 1-2 h
Third-party embeds преди съгласие
Отложете зареждането на YouTube, карти, chat, booking и други third-party embeds, докато посетителят не даде съгласие или изрично не избере да ги зареди.
Покрива: pre_consent_embed, third_party_embed_before_consent
Защо това е важно
Вграденото third-party съдържание често изпраща requests и излага identifiers още при първото зареждане, дори потребителят да не е взаимодействал с banner-а.
Как да го проверите ръчно
- Инспектирайте page load-а за iframe, script и API requests от embedded providers.
- Идентифицирайте кои embeds са наистина essential и кои са изцяло optional.
- Проверете дали има click-to-load placeholders вместо автоматично зареждане.
Типични причини
- Embed-ите се render-ват директно в HTML без consent guard.
- CMS blocks или page builders зареждат iframe content веднага.
- CMP блокира cookies, но не и инициализацията на iframe или embed.
Корекция в GTM
- Не използвайте GTM за inject на optional embeds преди съгласие.
- Поставете embed loader scripts зад marketing или functional consent там, където е приложимо.
- Направете audit на Custom HTML тагове, които inject-ват iframes.
Корекция в WordPress или CMP плъгини
- Заменете auto-load embed блоковете с click-to-load варианти.
- Използвайте CMP integrations или placeholder плъгини за YouTube, Maps и chat инструменти.
- Проверете, че cached template-и не връщат стар embed markup.
Обща корекция за разработчици
- Показвайте placeholders вместо live third-party embeds преди съгласие.
- Зареждайте реалния embed само след opt-in или изрично действие на потребителя.
- Разделете essential service embeds от optional marketing или media content.
Как да потвърдите, че корекцията работи
- Потвърдете, че embedded provider-ите не получават requests при първото зареждане.
- Потвърдете, че embed-ът се зарежда само след opt-in или click-to-load.
- Пуснете нов scan и проверете, че embed finding-ът изчезва.
Следваща стъпка
Пуснете ново сканиране след deploy, за да потвърдите, че се е променило реалното runtime поведение, а не само текстът на банера.