Data

Cookieless Personalisation

Come possiamo offrire esperienze completamente personalizzate senza compromettere la privacy.

Crediamo che tutti meritino la privacy e una grande esperienza di acquisto.

Ecco perché abbiamo scelto di divulgare pubblicamente la nostra tecnologia di tracciamento, permettendo a chiunque di creare un internet più privato.

Questo articolo spiega come la nostra tecnologia senza cookie consenta ai visitatori di mantenere la privacy ricevendo al contempo un’esperienza personalizzata, fornendoti inoltre analisi dettagliate.

Il tracciamento senza cookie è integrato in Clerk.js ed è attivato di default.

Knowledge Graph #

Al cuore dell’AI di Clerk c’è la tecnologia “Knowledge Graph”, che collega tra loro tutti i tuoi prodotti, categorie, articoli, ordini e (se abilitato) clienti.

Questo sistema alimenta tutte le previsioni di Clerk, sia per migliorare le esperienze di search, fornire product recommendations, automatizzare contenuti email, che segmentare i clienti.

Knowledge Graph

Il Knowledge Graph opera senza richiedere dati del sito web come click, search e altre attività di navigazione. Clerk si è invece sempre basato sui dati order come principale fonte di verità per l’AI.

Questo approccio nasce dall’intuizione fondamentale di Clerk: un ordine pagato da un cliente ha un valore molto maggiore rispetto a una visita di pagina o a un click (che facciamo centinaia di volte al giorno senza accorgercene).

L’AI di Clerk non richiede dati del sito web e, pertanto, non è influenzata dal tracciamento del sito. I click sui prodotti vengono usati solo come contesto per capire quali prodotti un visitatore ha visto di recente, permettendo all’AI di restituire risultati per quei prodotti negli endpoint visitor delle API.

Proof of Value #

Clerk utilizza principalmente il tracciamento del sito per mostrare come i nostri servizi aiutano i tuoi visitatori e clienti e, in definitiva, migliorano la tua attività.

Dashboard

Il nostro approccio al tracciamento non si concentra sugli individui. Piuttosto, misura il valore dei nostri servizi tramite statistiche aggregate, valutando il loro impatto sugli ordini quando i clienti cliccano e acquistano almeno un prodotto tramite Clerk.

In breve, non tracciamo chi è un visitatore ma piuttosto cosa accade in una sessione. Per ottenere questo risultato, identifichiamo le sessioni per collegare eventi e click passati a un ordine prima di calcolare le statistiche aggregate. Questo processo è spiegato qui sotto.

Anonymous Sessions #

Clerk traccia i visitatori attraverso ID di sessione anonimi, che vengono generati ogni volta che un browser effettua una richiesta a https://api.clerk.io. Ecco come funziona:

  1. Calcoliamo un hash usando IP address, User Agent e una store salt univoca. La store salt è unica per ogni store che utilizza Clerk e viene ruotata ogni 30 giorni, rendendo il tracciamento a lungo termine praticamente impossibile.

  2. L’hash viene compresso da base 16 a base 62, aumentando l’informazione per byte.

  3. La maggior parte dell’hash (81,4%) viene scartata per anonimizzare i dati, lasciando una stringa univoca di 8 caratteri nel formato “Pyqb0mfV”.

Questo identificatore assicura che le sessioni di acquisto restino anonime. Non contiene nessun dato personale, non memorizza nulla sui dispositivi degli utenti e previene il tracciamento a lungo termine oltre 30 giorni.

In pratica, eventuali visitatori che navigano lo stesso sito dallo stesso Wi-Fi sullo stesso tipo di computer condivideranno lo stesso session ID. Questo avviene così di rado da non influire sul nostro tracciamento.

Privacy Settings #

Clerk.js può essere configurato con impostazioni di privacy per singolo visitatore, permettendoti di personalizzare l’esperienza dei tuoi clienti.

Esistono 4 modalità di privacy, descritte qui sotto.

Default (Cookieless) #

Clerk.js utilizza, di default, sessioni anonime come descritto sopra.

Questo approccio fornisce statistiche aggregate accurate sull’impatto di Clerk mantenendo le sessioni private e anonimizzate.

Persistent #

Questa modalità genera lo stesso ID univoco e lo memorizza come identificatore a lungo termine nel localStorage del browser del visitatore, costituendo la base per il tracciamento. Può essere usato per i visitatori che danno il consenso ad essere tracciati.

Per abilitarlo, includi questo snippet sul tuo sito una volta ottenuto il consenso del visitatore:

Clerk('config', 'visitor', 'persistent');

Quando questa modalità è attivata, Clerk memorizza un identificatore persistente del visitatore così che lo stesso browser possa essere riconosciuto attraverso le sessioni.

Usiamo localStorage per clerk-visitor-id invece di un cookie settato via JavaScript perché i cookie vengono bloccati più spesso da adblocker e dalle impostazioni privacy dei browser moderni. In molte regioni, localStorage e sessionStorage non vengono trattati allo stesso modo dei cookie, rendendo questo approccio più rispettoso della privacy.

  • Nome: clerk-visitor-id.
  • Scopo: Mantenere uno stabile visitor ID per attribuzione a lungo termine e personalizzazione dopo il consenso.
  • Durata: Lungo termine, fino a quando i dati del browser vengono cancellati o l’identificatore sostituito.

Private #

In questa modalità, non viene raccolto nessun dato riguardo al visitatore per nessun motivo.

Clerk opera normalmente ad eccezione delle funzionalità che dipendono dalle azioni dei visitatori, come la visualizzazione delle browsing history recommendations o l’invio di email automatiche relative alle sessioni.

Inoltre, eventuali vendite effettuate tramite i nostri servizi non saranno attribuite a Clerk nella dashboard, il che può comportare una sottostima delle statistiche.

Questa modalità può essere usata anche per escludere la tua attività sul sito dalle statistiche di Clerk, assicurando che dati di test non inquinino i risultati.

Per disattivare il tracciamento per un visitatore, includi questo snippet sul tuo sito:

Clerk('config', 'visitor', null);

Custom #

Puoi configurare ID visitatore personalizzati che generi tu stesso, consentendoti il pieno controllo sul tipo di ID assegnato a ciascun visitatore o sessione. Questa opzione viene generalmente utilizzata per l’integrazione con strumenti esterni.

Per implementarlo, includi il seguente snippet e cambia il placeholder con il tuo ID personalizzato:

Clerk('config', 'visitor', 'TRACKING_ID_HERE');

Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.