Integration von Microsoft Clarity Consent Mode mit UniConsent CMP

Microsoft Clarity ist ein kostenloses Verhaltensanalyse-Tool, das Heatmaps und Sitzungsaufzeichnungen verwendet, um Ihnen zu helfen, das Verhalten der Benutzer auf Ihrer Website zu verstehen. Clarity Consent Mode ermöglicht es Ihnen, das Verhalten von Clarity basierend auf den individuellen Einwilligungspräferenzen der Benutzer anzupassen und so die Einhaltung von Datenschutzvorschriften wie der DSGVO sicherzustellen.

Clarity setzt keine Cookies, bevor es ein gültiges Einwilligungssignal erhält. Wenn die Einwilligung erteilt wird, setzt Clarity Erst- und Drittanbieter-Cookies, um Benutzer über Sitzungen hinweg zu verfolgen. Wenn keine Einwilligung erteilt wird, arbeitet Clarity im Cookie-losen Modus mit eingeschränkten Funktionen.

Wichtig: Ab dem 31. Oktober 2025 setzt Clarity die Anforderungen an Einwilligungssignale für Seitenaufrufe aus dem Europäischen Wirtschaftsraum (EWR), dem Vereinigten Königreich (UK) und der Schweiz (CH) durch. Für die volle Funktionalität der Clarity-Funktionen ist für Benutzer aus diesen Regionen ein gültiges Einwilligungssignal erforderlich. Für diese Benutzer ist Consent Mode standardmäßig aktiviert.

Funktionsweise

Clarity Consent Mode verwendet zwei voneinander unabhängige Einwilligungstypen:

BerechtigungDatennutzung
analytics_StorageAnalysebezogene Daten (Benutzerverhalten, Nutzung und Interaktionsmuster).
ad_StorageWerbebezogene Daten (Retargeting, Conversions und Kampagnenleistung).

Jede Berechtigung kann auf granted oder denied gesetzt werden. Die Berechtigungen sind voneinander unabhängig, und Clarity funktioniert mit jeder Kombination von Einwilligungswerten korrekt.

Die Schlüssel ad_Storage und analytics_Storage unterscheiden zwischen Groß- und Kleinschreibung. Akzeptierte Werte sind granted oder denied in Kleinbuchstaben.

Die folgenden Cookies werden nur dann geschrieben, wenn die entsprechende Berechtigung erteilt wurde:

analytics_Storage=grantedad_Storage=granted
_clck (Erstanbieter)MUID
_clsk (Erstanbieter)

Um Microsoft Clarity mit UniConsent CMP zu integrieren, befolgen Sie diese Schritte, um die Einhaltung der Einwilligungspräferenzen der Benutzer sicherzustellen:

Wählen Sie in Ihrem Clarity-Dashboard das Projekt aus und gehen Sie zu Settings → Setup, und schalten Sie dann die Option zum standardmäßigen Setzen von Cookies aus. Dadurch wird sichergestellt, dass Clarity auf ein gültiges Einwilligungssignal wartet, bevor Cookies gesetzt werden. (Für Traffic aus dem EWR, dem Vereinigten Königreich und der Schweiz ist Consent Mode bereits standardmäßig aktiviert.)

2. Das Clarity-Skript laden

Das Clarity-Skript sollte unabhängig vom Einwilligungsstatus so früh wie möglich während des Seitenladevorgangs geladen werden. Clarity funktioniert in allen Consent-Mode-Konfigurationen korrekt und passt sein Verhalten automatisch an die empfangenen Einwilligungssignale an.

3. Standard-Einwilligungsstatus oben auf Ihrer Seite festlegen (empfohlen):

Wir empfehlen, das Einwilligungsskript in Ihren <head>-Tags zu platzieren, damit der Consent Mode standardmäßig gesetzt und aktualisiert wird, wenn ein Benutzer seine Einwilligungseinstellungen ändert. Aufrufe werden in eine Warteschlange aufgenommen, falls das Clarity-Skript noch nicht geladen wurde.

// Clarity tag is added here
// You can set default consent mode right after the Clarity tag
<script>
window.clarity = window.clarity || function () {
    (window.clarity.q = window.clarity.q || []).push(arguments);
};
window.clarity('consentv2', {
    'ad_Storage': 'denied',
    'analytics_Storage': 'denied'
});
</script>

4. UniConsent CMP auf Ihrer Website einrichten

UniConsent CMP sendet über die Consent API V2 (consentv2) automatisch Einwilligungssignale an Microsoft Clarity und stellt so die Einhaltung der Datenschutzpräferenzen der Benutzer sicher. Es ordnet Analyse- oder Statistikzwecke analytics_Storage und Marketing- oder Werbezwecke ad_Storage zu und aktualisiert den Einwilligungsstatus von Clarity, sobald ein Benutzer zustimmt, ablehnt oder granulare Entscheidungen trifft.

5. Ihre Implementierung überprüfen

Um zu bestätigen, dass die Einwilligung korrekt übergeben wird, öffnen Sie die Entwicklertools Ihres Browsers, gehen Sie zur Registerkarte Console (Konsole) und führen Sie Folgendes aus:

clarity('metadata', (d, upgrade, consent) => {
    console.log('consentStatus:', consent);
}, false, true, true);

Bevor ein Benutzer Cookies akzeptiert, sollten beide Berechtigungen abgelehnt sein:

{
    analytics_storage: "DENIED",
    ad_storage: "DENIED"
}

Nachdem der Benutzer im UniConsent-CMP-Banner zugestimmt hat, werden die Werte entsprechend aktualisiert (zum Beispiel beide "GRANTED"). Sie können auch bestätigen, dass kein _clck- oder _clsk-Cookie geschrieben wird, solange die Einwilligung verweigert wird.

Referenzen:

Verwandte Tutorials