Към съдържанието
Тежест: ВисокаОтговорник: CMP администраторВреме за корекция: 1-2 h

Google Consent Mode не е засечен

Внедрете default стойности и updates за Consent Mode така, че Google таговете да получават изричен статус на съгласие, вместо да работят без сигнал.

Покрива: consent_mode_not_detected, consent_mode_missing

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

Ако Google таговете работят без засечен Consent Mode статус, поведението на Analytics и Ads може да се разминава с избора в banner-а, а доказателствата за съответствие остават слаби.

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

  1. Заредете сайта в чиста сесия и проверете дали default стойностите на Consent Mode се появяват преди инициализацията на Google таговете.
  2. Проверете в DevTools, GTM Preview или debug output дали има granted или denied статуси още при първото зареждане.
  3. Потвърдете, че banner-ът действително обновява статуса на съгласие за Google след Accept и Reject.

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

  • Consent Mode никога не е бил активиран в GTM или в custom gtag код.
  • Default стойностите за съгласие се задават чак след като GA4 или Ads таговете вече са заредени.
  • CMP събитията обновяват само UI-то, но не предават промяната на съгласието към Google таговете.

Корекция в GTM

  1. Добавете Consent Initialization с denied defaults преди да се изпълнят GA4, Ads или Floodlight тагове.
  2. Уверете се, че GA4 и Ads таговете използват реални consent checks вместо да приемат granted състояние.
  3. Валидирайте consent updates в GTM Preview както за Accept, така и за Reject.

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

  1. Активирайте поддръжка за Consent Mode в CMP плъгина или GA4 интеграцията.
  2. Премахнете дублиращи analytics плъгини, които заобикалят статуса на съгласие, управляван от CMP.
  3. Тествайте отново след изчистване на cache и премахване на tracking snippets, инжектирани от page builder-и.

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

  1. Инициализирайте Google таговете едва след като е зададен изричен default denied статус на съгласие.
  2. Изпращайте explicit consent updates при interactions с banner-а вместо да разчитате на implicit defaults.
  3. Дръжте marketing и analytics integrations зад една и съща source of truth за съгласие.

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

  • Потвърдете, че default стойностите на Consent Mode съществуват още при първото зареждане преди optional таговете.
  • Потвърдете, че Reject държи Google storage стойностите в denied състояние.
  • Пуснете нов scan и проверете, че finding-ът за липсващ Consent Mode изчезва.

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

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

Google Consent Mode не е засечен — GDPR Fix Guide