Un identificatore stabile senza cookie.
Quando lo storage viene cancellato, limitato o mai concesso, i tuoi tag perdono il filo tra una richiesta e l'altra. Il modulo User ID ricava sul gateway un identificatore pseudonimo da segnali già presenti nella connessione e lo consegna al container in un singolo header.
La chiave del container non lascia mai il gateway, quindi gli identificatori non possono essere ricalcolati altrove né collegati tra container.
Come nasce l'identificatore
Un'identità che non dipende dallo storage
I cookie e il local storage sono la prima cosa che un browser si riprende. Quando spariscono, richieste che evidentemente vanno insieme sembrano scollegate, e nel livello dei tag non c'è nulla che possa ricollegarle.
Lo storage non è garantito
Finestre private, browser puliti e prevenzione del tracciamento rimuovono tutti gli identificatori lato client, a volte tra due richieste della stessa sessione.
Fare l'hash nel tag è più debole
Un hash calcolato nel container può usare solo ciò che il container vede. Il gateway vede di più, compresi segnali a livello di connessione che al container non arrivano mai.
Farselo in casa è un rischio
Gli identificatori artigianali tendono a essere collegabili tra proprietà, precalcolabili da input pubblici, o entrambe le cose: esattamente le caratteristiche che un revisore contesterà.
Come funziona
L'identificatore è un HMAC-SHA256 su segnali di connessione e un segreto unico per il tuo container, troncato a 32 caratteri esadecimali e consegnato come X-User-Id.
Segnali di connessione
L'indirizzo del client e lo User-Agent vengono combinati con i parametri TLS offerti dal client, le sue liste di cifrari e curve, un'impronta leggera che il container non vede mai.
Una chiave per container
Viene mescolato un segreto unico per il tuo container. Lo stesso visitatore produce quindi un identificatore diverso su ogni container, e l'hash non è precalcolabile da input pubblici.
Consegnato in un solo header
Il tuo container riceve X-User-Id: 32 caratteri esadecimali, stabili finché lo sono i segnali sottostanti.
Ruotalo su richiesta
Rigenerare la chiave dalla console ruota ogni identificatore da quel momento in poi: un reset pulito e verificabile ogni volta che lo desideri.
Cosa ottieni
Sopravvive alla perdita di storage
Nel browser non viene scritto nulla, quindi non c'è nulla da cancellare. L'identificatore viene ricavato a ogni richiesta dalla connessione stessa.
Non collegabile tra container
Poiché la chiave è per container, lo stesso visitatore non può essere unito tra due dei tuoi container né tra due dei nostri clienti.
Non precalcolabile
Senza la chiave segreta un identificatore non può essere riprodotto da un indirizzo IP e uno User-Agent, ed è questo che lo distingue da un hash qualsiasi.
Header normale, variabile normale
Leggi X-User-Id con la variabile standard Header della richiesta e usalo ovunque i tuoi tag abbiano bisogno di una chiave stabile.
Specifica
- Header
- X-User-Id
- Formato
- 32 caratteri esadecimali
- Derivazione
- HMAC-SHA256 su segnali di connessione
- Chiave
- Per container, rigenerabile
- Costo
- Incluso nel tuo container
Quando usarlo
Stai deduplicando eventi
Una chiave stabile rende molto più semplice riconciliare eventi browser e server dello stesso visitatore prima che raggiungano un vendor.
Ti serve continuità di sessione senza storage
Dove un cookie non è mai stato impostato o è già stato cancellato, l'identificatore mantiene una sessione riconoscibile come una sola sessione.
Stai costruendo un modello di data warehouse
Una chiave pseudonima stabile per container e non collegabile al di fuori è una solida chiave di join per modellare senza far entrare dati personali.
Domande su User ID
È un dato personale?
Trattalo come dato pseudonimo e includilo nella tua documentazione privacy. Deriva da dati personali e identifica un visitatore all'interno del tuo container, anche se non può essere ricondotto a un indirizzo.
Quanto è stabile nella pratica?
È stabile finché lo sono i segnali sottostanti. Un aggiornamento del browser o un cambio di rete produrranno un nuovo identificatore: è un supporto alla continuità, non una chiave permanente.
Cosa succede se rigenero la chiave?
Ogni identificatore cambia da quel momento in poi. I valori precedenti non possono essere collegati ai nuovi, ed è proprio questo il punto: un reset deliberato e pulito.
Si può combinare con l'Anonymizer?
Sì. L'identificatore viene calcolato sul gateway dalla connessione reale prima che l'Anonymizer riscriva gli header, quindi puoi avere una chiave stabile e non inoltrare comunque alcun indirizzo IP.
Altri moduli
I moduli si sommano. Attivane quanti ti servono: confluiscono in un'unica configurazione davanti al tuo container.
Pronto ad attivarlo?
Ogni modulo è incluso nel tuo container senza costi aggiuntivi. Crea un container, apri il pannello dei moduli e attiva l'interruttore.