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

GTM тагове се изпълняват преди съгласие

Поправете GTM trigger-ите така, че optional таговете да не изпълняват нищо, докато няма необходимото съгласие.

Покрива: gtm_tags_before_consent, pre_consent_gtm_fire

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

Дори при правилно внедрен CMP, GTM може да продължи да активира тагове твърде рано, ако trigger-и, exceptions и consent checks не са подравнени.

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

  1. Отворете GTM Preview и наблюдавайте кои тагове се изпълняват при първото зареждане.
  2. Избройте всички optional тагове, които се активират преди каквато и да е интеракция от потребителя.
  3. Проверете дали Custom HTML тагове продължават да инжектират скриптове ръчно.

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

  • GTM таговете използват pageview triggers без consent условия.
  • Consent checks се прилагат само върху част от таговете.
  • Custom HTML таговете заобикалят желания consent модел.

Корекция в GTM

  1. Прилагайте consent checks към всички optional тагове.
  2. Използвайте Consent Initialization и премахнете trigger-и, които стартират твърде рано.
  3. Валидирайте реда на изпълнение отново в GTM Preview след публикуване.

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

  1. Уверете се, че сайтът използва само един GTM container и няма дублирани snippets.
  2. Деактивирайте плъгини, които добавят tracking извън GTM.
  3. Тествайте отново след публикуване и invalidation на cache.

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

  1. Третирайте GTM като execution слой, а не като source of truth за съгласие.
  2. Централизирайте consent статуса и го изисквайте преди всеки optional tag.
  3. Премахнете redundant tagging пътища, които заобикалят желания GTM flow.

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

  • Потвърдете в Preview, че никой optional GTM tag не се изпълнява преди съгласие.
  • Потвърдете, че при първото зареждане активни остават само essential таговете.
  • Пуснете нов scan и проверете, че pre-consent findings намаляват.

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

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

GTM тагове се изпълняват преди съгласие — GDPR Fix Guide