En stabil identifikator uden cookie.
Når lagring ryddes, begrænses eller aldrig gives, mister dine tags tråden mellem requests. Modulet User ID udleder i gatewayen en pseudonym identifikator ud fra signaler, der allerede findes i forbindelsen, og overleverer den til din container i én enkelt header.
Containernøglen forlader aldrig gatewayen, så identifikatorer kan hverken genberegnes andetsteds eller forbindes på tværs af containere.
Sådan udledes identifikatoren
Identitet, der ikke afhænger af lagring
Cookies og local storage er det første, en browser tager tilbage. Når de er væk, ser requests, der åbenlyst hører sammen, urelaterede ud, og der er intet i tag-laget, der kan forbinde dem igen.
Lagring er ikke garanteret
Private vinduer, ryddede browsere og sporingsbeskyttelse fjerner alle klientside-identifikatorer, nogle gange mellem to requests i én session.
At hashe inde i tagget er svagere
En hash beregnet i din container kan kun bruge det, containeren ser. Gatewayen ser mere, herunder signaler på forbindelsesniveau, som aldrig når den.
At bygge sit eget er en risiko
Hjemmelavede identifikatorer plejer at kunne forbindes på tværs af sites, kunne forudberegnes ud fra offentlige input, eller begge dele, præcis de egenskaber en revisor vil indvende imod.
Sådan virker det
Identifikatoren er en HMAC-SHA256 over forbindelsessignaler og en hemmelighed, der er unik for din container, afkortet til 32 hexadecimale tegn og leveret som X-User-Id.
Forbindelsessignaler
Klientadressen og User-Agent kombineres med de TLS-parametre, klienten tilbød, dens ciffer- og kurvelister, et let fingeraftryk containeren aldrig ser.
En nøgle pr. container
En hemmelighed unik for din container blandes ind. Den samme besøgende giver derfor forskellige identifikatorer på forskellige containere, og hashen kan ikke forudberegnes ud fra offentlige input.
Leveres som én header
Din container modtager X-User-Id: 32 hexadecimale tegn, stabile så længe de underliggende signaler er stabile.
Rotér efter behov
At generere nøglen igen fra konsollen roterer hver identifikator fra det øjeblik: en ren, sporbar nulstilling, når du ønsker det.
Det får du
Overlever tabt lagring
Der skrives intet til browseren, så der er intet for en browser at rydde. Identifikatoren udledes pr. request fra selve forbindelsen.
Kan ikke forbindes på tværs af containere
Fordi nøglen er pr. container, kan den samme besøgende ikke sammenkobles på tværs af to af dine containere eller to af vores kunder.
Kan ikke forudberegnes
Uden den hemmelige nøgle kan en identifikator ikke gendannes ud fra en IP-adresse og en User-Agent, og det er netop det, der adskiller den fra en almindelig hash.
Almindelig header, almindelig variabel
Læs X-User-Id med standardvariablen Request Header, og brug den overalt hvor dine tags har brug for en stabil nøgle.
Specifikation
- Header
- X-User-Id
- Format
- 32 hexadecimale tegn
- Udledning
- HMAC-SHA256 over forbindelsessignaler
- Nøgle
- Pr. container, kan genereres igen
- Pris
- Inkluderet i din container
Hvornår du bruger det
Du fjerner dubletter i events
En stabil nøgle gør det væsentligt lettere at afstemme browser- og server-events for den samme besøgende, før de når en leverandør.
Du har brug for sessionskontinuitet uden lagring
Hvor en cookie aldrig blev sat eller allerede er ryddet, holder identifikatoren en session genkendelig som én session.
Du bygger en datawarehouse-model
En pseudonym nøgle, der er stabil pr. container og ikke kan forbindes uden for den, er en fornuftig join-nøgle til modellering uden at sende personoplysninger derind.
Spørgsmål om User ID
Er det en personoplysning?
Behandl den som pseudonyme data, og dæk den i din privatlivsdokumentation. Den er udledt af personoplysninger og identificerer en besøgende inden for din container, selv om den ikke kan føres tilbage til en adresse.
Hvor stabil er den i praksis?
Den er stabil, så længe de underliggende signaler er det. En browseropdatering eller et netværksskift giver en ny identifikator. Det er en kontinuitetshjælp, ikke en permanent nøgle.
Hvad sker der, når jeg genererer nøglen igen?
Hver identifikator ændres fra det øjeblik. Tidligere værdier kan ikke forbindes med nye, og det er netop pointen: en bevidst, ren nulstilling.
Kan den kombineres med Anonymizer?
Ja. Identifikatoren beregnes i gatewayen ud fra den rigtige forbindelse, før Anonymizer omskriver headers, så du kan have en stabil nøgle og alligevel slet ikke videresende nogen IP-adresse.
Andre moduler
Moduler kan stables. Slå så mange til, du har brug for. De samles til én konfiguration foran din container.
Klar til at slå det til?
Hvert modul er inkluderet i din container uden ekstra omkostning. Opret en container, åbn modulpanelet, og slå til.