Zeno
Logi sisse

Ü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 koosSama külastaja IDMiks
Privaatne või incognito akenSamaSalvestusruum on tühi, riistvara mitte.
Küpsised ja saidi andmed on kustutatudSamaRiistvaraline ankur ja sõrmejälg klapivad endiselt.
Brauseri uuendusSamaUus versioon muudab mõningaid signaale; hägune sobitamine neelab selle.
VPN või uus IP-aadressSamaIP ei ole ID osa. See kuvatakse selle asemel flags-is.
Uus konto samal seadmelSamaNii ilmnevad mitu kontot: üks seade, palju external IDs.
Teine brauser samas seadmesUus külastajaIga brauser renderdab erinevalt, seega on see teine sõrmejälg.
Muu seadeUus külastajaID 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.
login.ts
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.

Vaata, mida signaalid märgivad →

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.