Die Consent-QA-Checkliste: Was Sie vor einem Release testen sollten
Warum Consent eine eigene QA braucht
Consent geht leise kaputt. Ein neues Skript, das ein Teammitglied hinzugefügt hat, ein geänderter Tag-Trigger oder ein umbenanntes Cookie kann mit dem Tracking beginnen, bevor der Besucher gewählt hat, oder Entscheidungen gar nicht mehr speichern, und niemand merkt es, bis ein Report seltsam aussieht. Eine kurze, wiederholbare Checkliste vor jedem Release fängt die meisten dieser Fehler ab.
Führen Sie die Prüfungen in einem sauberen Browserprofil oder privaten Fenster ohne Erweiterungen durch und notieren Sie das Ergebnis neben jedem Punkt.
A. Erster Besuch
- Das Banner erscheint beim ersten Seitenaufruf, ohne einen Layoutsprung, der wichtige Inhalte verdeckt.
- Keine nicht notwendigen Tags werden ausgelöst, bevor eine Auswahl getroffen wurde. Prüfen Sie im Network-Tab die Anfragen für Analyse und Werbung.
- Keine nicht notwendigen Cookies werden vor einer Auswahl gesetzt. Prüfen Sie den Application-Tab.
- Die Standard-Einwilligungssignale stehen auf „denied“, wo eine Einwilligung erforderlich ist.
- Die Seite bleibt nutzbar, solange das Banner geöffnet ist, und die Inhalte sind lesbar.
B. Eine Auswahl treffen
- „Alle akzeptieren“ aktiviert die richtigen Tags, und das Signal wechselt sofort auf „granted“.
- „Alle ablehnen“ ist genauso leicht zu finden und anzuklicken wie „Akzeptieren“ und hält nicht notwendige Tags deaktiviert.
- Granulare Auswahl funktioniert: Wird nur Analyse eingeschaltet, wird Analyse aktiviert und sonst nichts.
- Die Auswahl wird gespeichert, auch nach dem Neuladen und auf der nächsten Seite, ohne dass das Banner erneut erscheint.
- Die Auswahl wird protokolliert, und zwar in Ihrem Consent-Protokoll mit Zeitstempel.
C. Eine Auswahl ändern
- Ein dauerhafter Einstiegspunkt (Footer-Link oder Icon) öffnet die Einstellungen auf jeder Seite erneut.
- Das Widerrufen der Einwilligung stoppt die betroffenen Tags und entfernt, wo machbar, deren Cookies.
- Der Wechsel von Ablehnen zu Akzeptieren startet die Tags ohne manuelles Neuladen.
D. Regionen und Sprachen
- Regionsregeln verhalten sich wie erwartet: Simulieren Sie mit einem VPN oder einer Testeinstellung einen Besucher aus jeder Region, die Sie bedienen.
- Die Sprache folgt der Sprache des Besuchers, und jede Schaltflächenbeschriftung ist übersetzt, ohne sichtbare Rohschlüssel.
- Rechts-nach-links-Sprachen spiegeln das Layout korrekt, falls Sie sie anbieten.
E. Technik und Plattform
- Werbesignale erreichen die Ad-Tags: Bestätigen Sie, dass Ihr Consent-String oder ein gleichwertiges Signal bei Werbeanfragen vorhanden ist.
- Mobile Browser zeigen das Banner im Hoch- und Querformat korrekt an, und die Schaltflächen sind groß genug zum Antippen.
- Barrierefreiheit im Grundsatz: Die Navigation nur per Tastatur funktioniert, der Fokus ist sichtbar, und ein Screenreader kündigt den Dialog an.
- Performance: Das Banner-Skript blockiert das Rendering nicht und schiebt den Hauptinhalt nach dem Laden nicht nach unten.
So führen Sie sie durch, ohne Releases zu verlangsamen
- Halten Sie die Liste in Ihrer Release-Vorlage, damit sie nie übersprungen wird.
- Automatisieren Sie die einfachen Punkte, etwa die Prüfung auf unerwartete Anfragen vor der Einwilligung, mit einem skriptgesteuerten Browsertest.
- Legen Sie pro Release eine verantwortliche Person fest, bei Bedarf im Wechsel.
- Dokumentieren Sie die Ergebnisse; das hilft, wenn Sie nachweisen müssen, was Sie wann geprüft haben.
Sonderfälle, die sich lohnen
Ergänzen Sie Punkte für alles, was bei Ihrem Angebot besonders ist: Eingebettete Videoplayer, Chat-Widgets, Karten, Social-Buttons sowie Zahlungs- oder Login-iframes laden oft eigene Tracker. Wenn Sie eine mobile App mit Web-View ausliefern, wiederholen Sie die Abschnitte A bis C auch in der App. Jedes Mal, wenn ein Vorfall Sie etwas lehrt, fügen Sie der Liste eine Zeile hinzu, damit der gleiche Fehler nicht wiederkehren kann.
Was zu tun ist, wenn eine Prüfung fehlschlägt
Behandeln Sie eine fehlgeschlagene Consent-Prüfung als Release-Blocker, wenn etwas vor der Einwilligung trackt oder eine Ablehnung ignoriert. Kosmetische Probleme, etwa eine leicht verschobene Schaltfläche, können mit einem Ticket ausgeliefert werden. Die Prioritätsreihenfolge lautet: Tracking vor der Auswahl, ignorierte Auswahl, verlorene Auswahl, dann das Erscheinungsbild.
Wo FlexyConsent passt
Das Banner von FlexyConsent ist in 57 Sprachen verfügbar und unterstützt Google Consent Mode v2, IAB TCF 2.4 und IAB GPP v1.1, was viele der oben genannten technischen Punkte abdeckt. Die Checkliste gilt trotzdem weiter, denn Ihre eigenen Tags, Themes und Skripte entscheiden, was auf der Seite tatsächlich ausgelöst wird.
Wichtigste Erkenntnisse
- Führen Sie vor jedem Release eine feste Consent-Checkliste durch, nicht nur wenn sich das Banner ändert.
- Prüfen Sie ersten Besuch, Auswahl, Änderungen, Regionen, Sprachen und Mobilgeräte.
- Überprüfen Sie Tags und Cookies im Browser, nicht nur das Aussehen des Banners.
- Priorisieren Sie Fehler: Tracking vor der Auswahl zuerst, Kosmetik zuletzt.
- Automatisieren Sie, was möglich ist, und dokumentieren Sie jeden Durchlauf.