Script Blocking
Tracking-Scripts wie Google Analytics, Tag Manager oder Matomo werden erst geladen, nachdem der Nutzer seine Zustimmung erteilt hat. Ohne Consent wird kein einziges Tracking-Byte gesendet.
So funktioniert es: Scripts werden mit type="text/plain" und dem Attribut data-service="identifier" markiert. Der Cookie Manager verhindert die Ausführung, bis die zugehörige Kategorie akzeptiert wird. Dann wird type auf text/javascript gesetzt und der opt_in_code des Services ausgeführt.