Një visitor ID, çfarëdo mënyre që kthehen
Agjenti e kthen mbi 100 sinjale të pajisjes në një visitor ID në server. Incognito, cookie-t e pastruar dhe përditësimet e shfletuesit nuk krijojnë një vizitor të ri.
Çfarë mund të ndryshojë një vizitor i kthyer
ID-ja është pajisja, jo cookie-ja dhe jo lidhja.
| Kthehen me | I njëjti ID vizitori | Pse |
|---|---|---|
| Dritare private ose incognito | I njëjtë | Depozita është bosh, harduari jo. |
| Cookies dhe të dhënat e faqes u fshinë | I njëjtë | Ancora e harduerit dhe gjurmët e shenjës ende përputhen. |
| Një përditësim i shfletuesit | I njëjtë | Një version i ri ndryshon disa sinjale; fuzzy matching i thith ato. |
| Një VPN ose një adresë IP të re | I njëjtë | IP nuk është pjesë e ID-së. Shfaqet në flags në vend të saj. |
| Një llogari e re në të njëjtën pajisje | I njëjtë | Kështu shfaqen llogaritë e shumëfishta: një pajisje, shumë external IDs. |
| Një shfletues tjetër në të njëjtën pajisje | Vizitor i ri | Çdo shfletues e shfaq ndryshe, prandaj është një tjetër gjurmë. |
| Pajisje tjetër | Vizitor i ri | ID-ja është pajisja. |
E përputhur sipas radhës
Çdo identifikim kontrollohet me vizitorët e projektit, nga përputhja më e sigurt e poshtë, dhe ngjarja tregon cila u mbajt.
- ID e ruajtur
- ID-ja që agjenti e ruajti në depozitim dhe në një cookie first-party, për sa kohë hardware-i përputhet.
- Ankorim hardueri
- Grafika, bërthamat, memoria dhe platforma, që nuk ndryshojnë me përditësimin e shfletuesit ose pastrimin e ruajtjes.
- Gjurmë e njohur
- Të njëjtët sinjale që janë parë më parë në projektin tuaj.
- Përputhje e paqartë
- Komponent për komponent krahasuar me vizitorët e fundit në të njëjtin hardware, me një diferencë mbi më të mirin tjetër.
- I ndërgjegjshëm për zhurmën
- Canvas dhe audio përjashtohen kur një shfletues i randomizon, si Brave dhe dritaret private.
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',
})Më shumë se 100 sinjale
Mblidhet nga e para, pa adresat e rrjetit WebRTC.
Renderimi
Canvas, WebGL furnizuesi, renderer, zgjerimet dhe parametrat, adaptuesi WebGPU dhe audio.
Pajisje
Ekrani, thellësia e ngjyrave, raporti i pikselave, bërthamat, memoria, prekja, platforma, client hints, shkronjat dhe zërat.
Cilësimet
Zona kohore, gjuhët, kalendari, preferencat e medias, kuota e ruajtjes dhe gjendjet e lejeve.
Integriteti
Mbetjet e automatizimit, funksionet native të zëvendësuara dhe vlerat që ndryshojnë midis faqes, një worker-i dhe një iframe-i.
Të sinqertë për kufizimet
Një ID mbi të cilin mund të bazoni vendime, sepse tregon sa e saktë është.
Një ID për projekt
ID-ja është hash-uar me projektin tuaj, kështu që e njëjta pajisje ka një ID tjetër kudo tjetër. Askush nuk mund t'i ndjekë vizitorët tuaj nëpër shërbime.
Besueshmëri në çdo ngjarje
Sa i sigurt është përputhja, nga 0 në 1. Një përputhje e paqartë në një pajisje të zakonshme merr rezultat më të ulët se një ID e ruajtur në harduer të rrallë.
Një vënie re, jo provë
Pajisjet identike, si i i njëjti model telefoni me të njëjtin OS, mund të ndajnë një ID. Shqyrtoni një ID të përbashkët së bashku me external IDs, flags dhe lidhjen.
Identifikoni vizitorin tuaj të parë sot
Instaloni agjentin, lexoni ngjarjen në serverin tuaj, dhe keni përfunduar.