Microsoft Clarity — consent fix
Microsoft Clarity (clarity.ms) lädt vor der Einwilligung und beginnt mit der Session-Aufzeichnung. _clck (1 Jahr) und MUID (Microsoft User ID, 1 Jahr) werden vor der Einwilligung gesetzt. Clarity teilt Daten mit Microsoft Advertising.
Domains
clarity.msc.bing.com
Cookies
Microsoft Clarity beginnt sofort mit der Aufzeichnung von Sitzungen, sobald die Seite geladen wird. Es setzt die Cookies _clck (1 Jahr gültig) und MUID (Microsoft User ID, 1 Jahr gültig). Was das Risiko bei Clarity im Vergleich zu anderen Analytics-Tools besonders hoch macht, ist, dass die gesammelten Daten standardmäßig mit Microsoft Advertising geteilt werden. Sie übermitteln also personenbezogene Daten und Nutzerverhalten an ein Werbenetzwerk, bevor Ihr Besucher den Cookie-Banner akzeptiert hat. Dies ist ein direkter Verstoß gegen die DSGVO.
Warum Microsoft Clarity zu früh geladen wird
Im Gegensatz zu vielen anderen Tools verfügt Microsoft Clarity über keine eigene (native) Consent API. Sie können dem Skript nicht anweisen zu pausieren und erst mit der Aufzeichnung zu beginnen, wenn die Einwilligung erteilt wurde.
Wenn Sie Clarity über den Google Tag Manager (GTM) mit einem Standard-Trigger All Pages laden, oder wenn es direkt im <head> Ihrer Website platziert ist, beginnt das Skript immer sofort mit der Aufzeichnung, unabhängig davon, was der Besucher im Cookie-Banner auswählt.
Die Lösung: Clarity hart über den GTM blockieren
Da Clarity keinen eingebauten Pausenmodus hat, besteht die einzige Lösung darin, das Laden des gesamten Tags vollständig zu blockieren, bis die Einwilligung für Statistiken (analytics_storage) erteilt wird. Hierfür verwenden Sie den Google Tag Manager.
(Befindet sich Ihr Code nicht im GTM, sondern fest im HTML codiert? Entfernen Sie ihn dort und implementieren Sie Clarity über den GTM, oder nutzen Sie die spezifische Auto-Blocking-Funktion Ihrer CMP).
Fügen Sie einen Ausnahme-Trigger im GTM hinzu
Befolgen Sie diese Schritte in Ihrem GTM-Workspace, um eine wasserdichte Blockade einzurichten:
- Öffnen Sie Ihr Microsoft Clarity Tag.
- Scrollen Sie zum Abschnitt Trigger.
- Klicken Sie auf Ausnahme hinzufügen.
- Klicken Sie auf das +-Symbol, um einen neuen Trigger zu erstellen.
- Wählen Sie den Triggertyp Benutzerdefiniertes Ereignis.
- Geben Sie als Ereignisname
.*ein und aktivieren Sie Übereinstimmung mit regulärem Ausdruck verwenden. - Wählen Sie Einige benutzerdefinierte Ereignisse.
- Legen Sie die Bedingung fest:
Consent State — analytics_storageist nicht gleichgranted. - Speichern Sie den Trigger als "Exception - No Analytics Consent" und fügen Sie ihn Ihrem Clarity Tag hinzu.
Wichtig: Damit Clarity tatsächlich startet, nachdem der Besucher im Banner zugestimmt hat, fügen Sie Ihrem Tag einen zusätzlichen (zweiten) Trigger vom Typ Benutzerdefiniertes Ereignis hinzu, der auf das Ereignis consent_update wartet.
Überprüfung
Verwenden Sie den Network-Tab Ihres Browsers, um nachzuweisen, dass ohne Einwilligung keine Aufzeichnungen gemacht werden.
- Öffnen Sie Ihre Website in einem Inkognito-Fenster.
- Ignorieren Sie den Cookie-Banner vollständig (klicken Sie nichts an).
- Öffnen Sie die Entwicklertools (F12) und navigieren Sie zum Network-Tab.
- Suchen Sie nach
clarity.ms. Es dürfen absolut keine Skripte oder Datenverbindungen mit dieser Domain sichtbar sein.
Sind Sie unsicher, ob die Anpassung funktioniert hat, oder möchten Sie ausschließen, dass andere Skripte noch Daten leaken? Führen Sie einen kostenlosen Scan mit ConsentChecker.eu durch, um sofortige Gewissheit zu erhalten.
Quellen
Noch kein CMP?
Eine Cookie-Management-Plattform (CMP) verwaltet die Einwilligung automatisch für Microsoft Clarity und andere Tracker — inklusive der korrekten GTM-Integration.
Eigene Website prüfen
Scannen Sie Ihre Website kostenlos, um zu sehen, ob Microsoft Clarity (oder andere Tracker) vor der Einwilligung lädt.
Kostenlosen Scan starten →