Üks visitor ID, kuidas nad ka tagasi ei tuleks
Agent teisendab seadme üle 100 signaali serveris visitor ID-ks. Incognito, kustutatud küpsised ja brauseri uuendused ei loo uut visitor'it.
Mida saab tagasipöördunud külastaja muuta
ID on seade, mitte küpsis ega ühendus.
| Nad naasevad koos | Sama külastaja ID | Miks |
|---|---|---|
| Privaatne või incognito aken | Sama | Salvestusruum on tühi, riistvara mitte. |
| Küpsised ja saidi andmed on kustutatud | Sama | Riistvaraline ankur ja sõrmejälg klapivad endiselt. |
| Brauseri uuendus | Sama | Uus versioon muudab mõningaid signaale; hägune sobitamine neelab selle. |
| VPN või uus IP-aadress | Sama | IP ei ole ID osa. See kuvatakse selle asemel flags-is. |
| Uus konto samal seadmel | Sama | Nii ilmnevad mitu kontot: üks seade, palju external IDs. |
| Teine brauser samas seadmes | Uus külastaja | Iga brauser renderdab erinevalt, seega on see teine sõrmejälg. |
| Muu seade | Uus külastaja | ID on seade. |
Vastab järjekorras
Iga tuvastust kontrollitakse projekti külastajate vastu alates kõige kindlamast vastest allapoole ning sündmus näitab, milline kattus.
- Salvestatud ID
- ID, mille agent salvestas salvestusse ja esimese osapoole küpsisesse, kuni riistvara sobib.
- Riistvaraline ankur
- Graafika, tuumad, mälu ja platvorm, mis ei muutu brauseri uuendamisel ega salvestusruumi tühjendamisel.
- Tuntud sõrmejälg
- Täpselt samad signaalid, mis on teie projektis varem nähtud.
- Ligikaudne vastavus
- Komponent komponendi haaval võrreldes hiljutiste külastajatega samal riistvaral, eelisega järgmise parima ees.
- Müratundlik
- Canvas ja heli jäetakse välja, kui brauser neid randomiseerib, nagu Brave ja privaataknad.
import { start } from 'zeno-id'
const agent = start({ publicKey: 'pk_...' })
// A stable ID per device, and whether it was seen before.
const { visitorId, returning, requestId } = await agent.get({
externalId: user.id,
action: 'login',
})Enam kui 100 signaali
Kogutud nullist, ilma WebRTC võrguaadressideta.
Renderdamine
Canvas, WebGL tarnija, renderer, laiendid ja parameetrid, WebGPU adapter ja heli.
Seade
Ekraan, värvisügavus, pikslisuhe, tuumad, mälu, puudutus, platvorm, client hints, fondid ja hääled.
Seaded
Ajavöönd, keeled, kalender, meediaeelistused, salvestusmahu kvoot ja loa olekud.
Terviklikkus
Automatiseerimise jäljed, asendatud natiivsed funktsioonid ja väärtused, mis erinevad lehe, workeri ja iframe'i vahel.
Ausalt piirangutest
ID, millele saate otsuseid rajada, sest see näitab, kui kindel ta on.
Üks ID projekti kohta
ID räsitakse teie projektiga, nii et sama seade saab mujal teistsuguse ID. Keegi ei saa teie külastajaid teenuste vahel jälgida.
Kindlus igas sündmuses
Kui kindel on vaste, skaalal 0 kuni 1. Ligikaudne vaste levinud seadmel saab madalama skoori kui salvestatud ID harvaesinevas riistvaras.
Vihje, mitte tõend
Identsed seadmed, näiteks sama telefonimudel sama OS-iga, võivad jagada ID-d. Vaadake jagatud ID-d koos external ID-de, lippude ja ühendusega üle.
Tuvasta esimene külastaja juba täna
Installige agent, lugege sündmus oma serveris ja ongi valmis.