Crediamo che tutti meritino privacy e una grande esperienza di acquisto.
Ecco perché abbiamo scelto di divulgare pubblicamente la nostra tecnologia di tracciamento, consentendo a tutti di creare un internet più privato.
Questo articolo spiega come la nostra tecnologia senza cookie consenta ai visitatori di rimanere privati mentre ricevono un’esperienza personalizzata, fornendoti anche analisi dettagliate.
Il tracciamento senza cookie è integrato in Clerk.js ed è attivato per impostazione predefinita.
Knowledge Graph #
Al centro dell’IA di Clerk c’è la tecnologia “Knowledge Graph”, che collega tutti i tuoi prodotti, categorie, articoli, ordini e (se abilitati) clienti tra loro.
Questo sistema alimenta tutte le previsioni di Clerk, sia per migliorare le esperienze di ricerca, fornire raccomandazioni sui prodotti, automatizzare i contenuti delle email o segmentare i clienti.

Il Knowledge Graph opera senza richiedere dati del sito web come clic, ricerche e altre attività di navigazione. Invece, Clerk si è sempre affidato ai dati degli ordini come principale fonte di verità per l’IA.
Questo approccio deriva dall’intuizione fondamentale di Clerk: un ordine per cui un cliente ha pagato è di gran lunga più prezioso di una visita a una pagina o di un clic (che facciamo centinaia di volte al giorno senza accorgercene).
L’IA di Clerk non richiede dati del sito web e quindi non è influenzata dal tracciamento del sito web. I clic sui prodotti vengono utilizzati solo come contesto per quali prodotti un visitatore ha recentemente visualizzato, consentendo all’IA di restituire risultati per quei prodotti nei punti di accesso API dei visitatori.
Proof of Value #
Clerk utilizza principalmente il tracciamento del sito web per mostrare come i nostri servizi aiutano i tuoi visitatori e clienti e, in ultima analisi, migliorano la tua attività.

Il nostro approccio al tracciamento non si concentra sugli individui. Invece, misura il valore dei nostri servizi attraverso 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 succede in una sessione. Per ottenere questo, identifichiamo le sessioni per collegare eventi e clic passati a un ordine prima di calcolare statistiche aggregate. Questo processo è spiegato di seguito.
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:
Calcoliamo un hash utilizzando l’indirizzo IP, User Agent e un sale unico per il negozio. Il sale del negozio è unico per ogni negozio che utilizza Clerk ed è ruotato ogni 30 giorni, rendendo praticamente impossibile il tracciamento a lungo termine.
L’hash viene compresso da base 16 a base 62, aumentando le informazioni per byte.
La maggior parte dell’hash (81,4%) viene scartata per anonimizzare i dati, lasciando una stringa unica di 8 caratteri nel formato “Pyqb0mfV”.
Questo identificatore garantisce che le sessioni di acquisto rimangano anonime. Non contiene alcun dato personale, non memorizza nulla sui dispositivi degli utenti e impedisce il tracciamento a lungo termine oltre i 30 giorni.
In pratica, qualsiasi visitatore che naviga sullo stesso sito web dalla stessa Wi-Fi sullo stesso tipo di computer condividerà lo stesso ID di sessione. Questo accade così raramente che non influisce sul nostro tracciamento.
Privacy Settings #
Clerk.js può essere configurato con impostazioni di privacy su base per visitatore, consentendoti di personalizzare l’esperienza per i tuoi clienti.
Ci sono 4 modalità di privacy, spiegate di seguito.
Default (Cookieless) #
Clerk.js utilizza sessioni anonime come descritto sopra, per impostazione predefinita.
Questo approccio fornisce statistiche aggregate accurate sull’impatto di Clerk mantenendo le sessioni private e anonimizzate.
Persistent #
Questa modalità genera lo stesso ID unico e lo memorizza come un cookie identificativo a lungo termine sul dispositivo del visitatore, formando la base per il tracciamento. Questo può essere utilizzato per i visitatori che danno consenso a essere tracciati.
Per abilitarlo, includi questo frammento nel tuo sito una volta che il visitatore dà consenso:
Clerk('config', 'visitor', 'persistent');
Private #
In questa modalità, nessun dato sul visitatore viene raccolto per alcun motivo.
Clerk opera come al solito, tranne per le funzionalità che dipendono dalle azioni del visitatore, come mostrare raccomandazioni sulla cronologia di navigazione o inviare email attivate relative alle sessioni.
Inoltre, eventuali vendite effettuate tramite i nostri servizi non saranno attribuite a Clerk nel dashboard, il che potrebbe comportare una sottostima nelle tue statistiche.
Questa modalità può essere utilizzata anche per escludere l’attività del tuo sito web dalle statistiche di Clerk, garantendo che i dati di test non inquinino i risultati.
Per disattivare il tracciamento per un visitatore, includi questo frammento nel tuo sito:
Clerk('config', 'visitor', null);
Custom #
Puoi configurare ID visitatori personalizzati che generi tu stesso, consentendo il pieno controllo sul tipo di ID assegnato a ciascun visitatore o sessione. Questa opzione è tipicamente utilizzata per integrazioni con strumenti esterni.
Per implementarlo, includi il seguente frammento e cambia il segnaposto con il tuo ID personalizzato:
Clerk('config', 'visitor', 'TRACKING_ID_HERE');