Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Microsoft Clarity è uno strumento gratuito di analisi comportamentale che usa mappe di calore e registrazioni delle sessioni per aiutarti a capire come gli utenti interagiscono con il tuo sito web. Clarity Consent Mode ti consente di adattare il comportamento di Clarity alle preferenze di consenso di ciascun utente, garantendo la conformità alle normative sulla protezione dei dati come il GDPR.
Clarity non imposta cookie finché non riceve un segnale di consenso valido. Quando il consenso viene concesso, Clarity imposta cookie di prima parte e di terze parti per tracciare gli utenti tra le sessioni. Quando il consenso non viene ricevuto, Clarity funziona in modalità senza cookie con funzionalità limitate.
Importante: dal 31 ottobre 2025, Clarity applica i requisiti relativi al segnale di consenso per le visite di pagina provenienti dallo Spazio economico europeo (SEE), dal Regno Unito (UK) e dalla Svizzera (CH). Per gli utenti di queste regioni è necessario un segnale di consenso valido per usufruire di tutte le funzionalità di Clarity. Per questi utenti Consent Mode è abilitato per impostazione predefinita.
Clarity Consent Mode usa due tipi di consenso indipendenti:
| Autorizzazione | Uso dei dati |
|---|---|
| analytics_Storage | Dati relativi all'analisi (comportamento degli utenti, utilizzo e modelli di interazione). |
| ad_Storage | Dati relativi agli annunci (retargeting, conversioni e prestazioni delle campagne). |
Ciascuna autorizzazione può essere impostata su granted o denied. Le autorizzazioni sono indipendenti tra loro e Clarity funziona correttamente con qualsiasi combinazione di valori di consenso.
Le chiavi ad_Storage e analytics_Storage fanno distinzione tra maiuscole e minuscole. I valori accettati sono granted o denied in minuscolo.
I seguenti cookie vengono scritti solo quando l'autorizzazione corrispondente è concessa:
| analytics_Storage=granted | ad_Storage=granted |
|---|---|
_clck (prima parte) | MUID |
_clsk (prima parte) |
Per integrare Microsoft Clarity con la CMP di UniConsent, segui questi passaggi per garantire il rispetto delle preferenze di consenso degli utenti:
Nella dashboard di Clarity, seleziona il progetto e vai a Settings → Setup, quindi disattiva l'opzione che imposta i cookie per impostazione predefinita. In questo modo Clarity attende un segnale di consenso valido prima di impostare qualsiasi cookie. (Consent Mode è già abilitato per impostazione predefinita per il traffico da SEE, Regno Unito e Svizzera.)
Lo script di Clarity deve essere caricato il prima possibile durante il caricamento della pagina, indipendentemente dallo stato del consenso. Clarity funziona correttamente con tutte le configurazioni di Consent Mode e adatta automaticamente il proprio comportamento in base ai segnali di consenso che riceve.
Ti consigliamo di inserire lo script del consenso nei tag <head>, in modo che la modalità di consenso sia impostata per impostazione predefinita e aggiornata quando un utente modifica le proprie impostazioni di consenso. Le chiamate vengono aggiunte a una coda nel caso in cui lo script di Clarity non sia ancora stato caricato.
// 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>
La CMP di UniConsent invia automaticamente i segnali di consenso a Microsoft Clarity tramite la Consent API V2 (consentv2), garantendo il rispetto delle preferenze sulla privacy degli utenti. Mappa le finalità di analisi o statistiche su analytics_Storage e le finalità di marketing o pubblicità su ad_Storage, aggiornando lo stato del consenso di Clarity ogni volta che un utente accetta, rifiuta o effettua scelte granulari.
Per confermare che il consenso venga passato correttamente, apri gli strumenti per sviluppatori del browser, vai alla scheda Console ed esegui:
clarity('metadata', (d, upgrade, consent) => {
console.log('consentStatus:', consent);
}, false, true, true);
Prima che un utente accetti i cookie, dovresti vedere entrambe le autorizzazioni negate:
{
analytics_storage: "DENIED",
ad_storage: "DENIED"
}
Dopo che l'utente ha accettato nel banner della CMP di UniConsent, i valori si aggiornano di conseguenza (ad esempio, entrambi "GRANTED"). Puoi anche verificare che nessun cookie _clck o _clsk venga scritto mentre il consenso è negato.