Möchten Sie, dass Microsoft Clarity Heatmap- und Sitzungsaufzeichnungsdaten ohne Cookies sammelt, bis Besucher zustimmen? WPConsent integriert sich in den Clarity Consent Mode, damit Clarity in einem zustand ohne Cookies läuft und erst nach Zustimmung die vollständige Nachverfolgung aktiviert. Microsoft Clarity Consent Mode bietet Ihnen Verhaltensanalysen und respektiert gleichzeitig die Datenschutzeinstellungen der Besucher.
Inhaltsverzeichnis
- Voraussetzungen
- Funktionsweise verstehen
- Clarity Consent Mode aktivieren
- Überprüfung, ob ein Clarity-Dienst existiert
- Beziehung zur Skriptblockierung verstehen
- Einrichtung überprüfen
- Fehlerbehebung
- FAQ
- Schlussfolgerung
Voraussetzungen
Stellen Sie vor Beginn sicher, dass Sie Folgendes haben:
- WPConsent installiert und aktiviert
- Das Zustimmungsbanner ist aktiviert unter WPConsent >> Einstellungen
- Das auf Ihrer Website installierte Clarity-Tracking-Skript (über ein Plugin wie WPCode, Ihr Theme oder manuell in Ihrem Header)
- Mindestens 1 Dienst mit
clarityim Slug in Ihrer Cookie-Datenbank. Führen Sie einen Scan durch, falls Sie dies noch nicht getan haben
Funktionsweise verstehen
Clarity Consent Mode funktioniert anders als der Google Consent Mode v2. Im Gegensatz zum Google Consent Mode gibt es keine Möglichkeit, für Clarity beim Laden der Seite einen standardmäßig abgelehnten Zustand festzulegen. Clarity läuft automatisch im Cookie-losen Modus für Besucher aus der Europäischen Union, verwendet aber standardmäßig weiterhin Cookies für Besucher aus anderen Regionen.
Wenn Sie die volle Kontrolle über Cookies für alle Besucher unabhängig von ihrem Standort wünschen, müssen Sie Cookies in Ihren Microsoft Clarity Dashboard-Einstellungen deaktivieren. Dies stellt sicher, dass Clarity weltweit im Cookie-losen Modus läuft und Cookies erst aktiviert, nachdem WPConsent die Zustimmung übermittelt hat.
Wenn ein Besucher mit Ihrem Banner interagiert, löst WPConsent window.clarity('consentv2', {...}) mit dem Zustimmungsstatus aus. Dies geschieht jedes Mal, wenn ein Besucher Präferenzen speichert, sei es über die Schaltfläche "Akzeptieren", die Schaltfläche "Ablehnen" oder das Präferenz-Modal.
WPConsent ordnet Ihre Cookie-Kategorien den Zustimmungsparametern von Clarity zu:
| WPConsent Cookie-Kategorie | Clarity Zustimmungsparameter | Akzeptierter Wert | Abgelehnter Wert |
|---|---|---|---|
| Marketing | ad_Storage | gewährt | verweigert |
| Statistiken | analytics_Storage | gewährt | verweigert |
Clarity Consent Mode aktivieren
Clarity Consent Mode ist standardmäßig aktiviert. Um diese Einstellung zu überprüfen oder zu ändern, navigieren Sie zu WPConsent >> Einstellungen und wählen Sie die Registerkarte Erweitert.
Suchen Sie als Nächstes den Schalter Clarity Consent Mode. Die Beschreibung lautet: „Microsoft Clarity ohne Cookies verwenden, bis die Zustimmung erteilt wurde.“

Der Schalter ist standardmäßig eingeschaltet. Wenn er zuvor deaktiviert war, schalten Sie ihn ein und klicken Sie unten auf der Seite auf Änderungen speichern.
Clarity Consent Mode erfordert, dass das Zustimmungsbanner aktiviert ist. Wenn das Banner deaktiviert ist, werden die Zustimmungssignale nicht an Clarity gesendet.
Überprüfung, ob ein Clarity-Dienst existiert
WPConsent sendet nur dann Zustimmungssignale an Clarity, wenn mindestens 1 Dienst in Ihrer Cookie-Datenbank clarity im Slug hat.
Um dies zu überprüfen, gehen Sie zu WPConsent >> Einstellungen und wählen Sie die Registerkarte Cookies. Suchen Sie in Ihrer Liste nach einem Clarity-Dienst.
Wenn Sie den Website-Scanner ausgeführt haben, wurde Clarity wahrscheinlich bereits erkannt. Wenn es nicht in der Liste ist, erstellen Sie einen neuen Dienst und setzen Sie den Slug auf clarity. Ordnen Sie es der Kategorie Statistiken zu.
Beziehung zur Skriptblockierung verstehen
Wenn der Clarity Consent Mode aktiviert ist, überspringt WPConsent automatisch die Skriptblockierung für Clarity. Dies ist beabsichtigt.
Der Clarity Consent Mode ermöglicht das sofortige Laden des Clarity-Skripts in einem zustandslosen Zustand. Anstatt es vollständig zu blockieren, verwendet WPConsent die eigene Consent-API von Clarity, um zu steuern, welche Daten gesammelt werden. Das Skript läuft ohne Cookies, bis die Zustimmung erteilt wird.
Sie müssen nichts für dieses Verhalten konfigurieren. Es geschieht automatisch, solange:
- Der Schalter Clarity Consent Mode ist aktiviert
- Der vom Skriptblocker erkannte Dienstname ist
clarity
Andere Nicht-Clarity-Skripte werden weiterhin normal durch automatische Skriptblockierung blockiert.
Einrichtung überprüfen
Testen Sie, ob der Clarity Consent Mode korrekt funktioniert, indem Sie Ihre Website in einem privaten Browserfenster öffnen.
Überprüfung, ob Clarity geladen wurde
Öffnen Sie die Browser-Entwicklertools (F12), gehen Sie zur Registerkarte Konsole und geben Sie ein:
typeof window.clarity
Dies gibt "function" zurück, wenn Clarity korrekt geladen wird. Wenn "undefined" zurückgegeben wird, ist Ihr Clarity-Tracking-Skript nicht installiert oder ein anderes Plugin blockiert es.
Überprüfung der Consent-Signale nach der Zustimmung
Bevor Sie auf Ihrem Banner auf "Akzeptieren" klicken, fügen Sie dies in die Konsole ein, um Clarity-Aufrufe abzufangen:
const originalClarity = window.clarity;
window.clarity = function(...args) {
console.log('Clarity called:', args);
return originalClarity.apply(this, args);
};
Akzeptieren Sie nun alle Cookies. Sie sehen eine Ausgabe wie:
Clarity called: ['consentv2', {ad_Storage: 'granted', analytics_Storage: 'granted'}]
Überprüfung der Consent-Signale nach der Ablehnung
Löschen Sie Ihre Cookies und laden Sie die Seite neu. Richten Sie denselben Abfangmechanismus wie oben ein und lehnen Sie dann alle Cookies ab. Sie sehen:
Clarity called: ['consentv2', {ad_Storage: 'denied', analytics_Storage: 'denied'}]
Warten auf das Consent-Ereignis
Sie können auch überprüfen, ob das zugrunde liegende Ereignis wpconsent_consent_saved korrekt ausgelöst wird:
window.addEventListener('wpconsent_consent_saved', (e) => {
console.log('Consent saved:', e.detail);
});
Dieses Ereignis wird jedes Mal ausgelöst, wenn ein Besucher Präferenzen speichert. Das detail-Objekt enthält die Kategorieauswahl des Besuchers (z. B. {essential: true, statistics: true, marketing: false}).
Fehlerbehebung
Clarity Consent Mode funktioniert nicht
Überprüfen Sie, ob der Schalter aktiviert ist. Navigieren Sie zu WPConsent >> Einstellungen >> Erweitert und vergewissern Sie sich, dass der Schalter Clarity Consent Mode aktiviert ist.
Überprüfen Sie, ob das Banner aktiviert ist. Der Clarity Consent Mode funktioniert nur, wenn Ihr Consent-Banner aktiv ist. Stellen Sie sicher, dass Consent Banner in WPConsent >> Einstellungen aktiviert ist.
Suchen Sie nach einem Clarity-Dienst. Gehen Sie zu WPConsent >> Einstellungen und wählen Sie die Registerkarte Cookies. Stellen Sie sicher, dass ein Dienst mit clarity im Slug vorhanden ist.
Clarity-Skript wird immer noch blockiert
Wenn Clarity blockiert wird, obwohl der Consent Mode aktiviert ist, überprüfen Sie Folgendes:
- Der Dienst-Slug muss
clarity(Kleinbuchstaben) enthalten - Automatische Skriptblockierung muss in WPConsent >> Einstellungen aktiviert sein
- Der Skriptblocker muss das Skript als zugehörig zum
clarity-Dienst erkennen. Wenn Sie eine benutzerdefinierte Implementierung verwenden, stellen Sie sicher, dass der Name des Skripts im Blockiersystemclaritylautet.
Zustimmung erreicht Clarity nicht
Öffnen Sie die Browserkonsole und suchen Sie nach JavaScript-Fehlern. Überprüfen Sie dann, ob die Funktion window.clarity vorhanden ist, bevor Sie Cookies akzeptieren:
typeof window.clarity
Wenn "undefined" zurückgegeben wird, wird Ihr Clarity-Tracking-Skript nicht geladen. Überprüfen Sie, ob es korrekt installiert ist und nicht durch ein anderes Plugin oder eine Sicherheitsregel blockiert wird.
Clarity-Dashboard zeigt keine Zustimmungsdaten an
Stellen Sie sicher, dass Sie eine aktuelle Version des Clarity-Tracking-Skripts verwenden, die die consentv2-API unterstützt. Überprüfen Sie auch Ihre Clarity-Projekteinstellungen im Microsoft Clarity-Dashboard, um zu bestätigen, dass der Zustimmungsmodus auf deren Seite konfiguriert ist.
FAQ
Muss ich meine Clarity-Einrichtung ändern, damit dies funktioniert?
Nein. WPConsent verarbeitet die Zustimmungssignale automatisch. Stellen Sie einfach sicher, dass Clarity auf Ihrer Website installiert ist und dass ein Clarity-Dienst in Ihrer Cookie-Datenbank vorhanden ist.
Warum wird mein Clarity-Skript nicht blockiert, wenn die Skriptblockierung aktiviert ist?
Wenn der Clarity Consent Mode aktiviert ist, überspringt WPConsent absichtlich die Blockierung für Clarity. Das Skript wird in einem cookielosen Modus geladen und verlässt sich auf die eigene Zustimmungs-API von Clarity anstelle der Skriptblockierung.
Wie unterscheidet sich dies vom Google Consent Mode?
Der Google Consent Mode setzt beim Laden der Seite einen standardmäßigen Ablehnungsstatus und aktualisiert ihn dann nach der Zustimmung. Der Clarity Consent Mode setzt keinen Standardstatus. Stattdessen wird Clarity normal ohne Cookies geladen und wartet darauf, dass WPConsent die Zustimmung über die consentv2-API kommuniziert.
Kann ich den Clarity Consent Mode und den Google Consent Mode gleichzeitig verwenden?
Ja. Beide Funktionen arbeiten unabhängig voneinander. WPConsent sendet die entsprechenden Zustimmungssignale an jeden Dienst, basierend auf den Entscheidungen des Besuchers.
Schlussfolgerung
Der Clarity Consent Mode ermöglicht es Microsoft Clarity, verhaltensbezogene Daten ohne Cookies zu sammeln und gleichzeitig die Datenschutzeinstellungen der Besucher zu respektieren. WPConsent übernimmt die gesamte Integration automatisch, vom Überspringen der Skriptblockierung bis zum Senden von Zustimmungssignalen, wenn Besucher mit Ihrem Banner interagieren.
Um zu erfahren, wie WPConsent die Zustimmung für Google-Dienste verarbeitet, lesen Sie die Anleitung zum Einrichten des Google Consent Mode v2.