Jedno visitor ID, nech sa vracajú akokoľvek
Agent premieňa viac ako 100 signálov zariadenia na visitor ID na serveri. Inkognito, vymazané cookies ani aktualizácie prehliadača nevytvoria nového návštevníka.
Čo môže vracajúci sa návštevník zmeniť
ID je zariadenie, nie cookie a nie pripojenie.
| Vracajú sa s | Rovnaké ID návštevníka | Prečo |
|---|---|---|
| Súkromné alebo incognito okno | Rovnaký | Úložisko je prázdne, hardvér nie. |
| Cookies a údaje webu vymazané | Rovnaký | Hardvérová kotva a odtlačok stále sa zhodujú. |
| Aktualizácia prehliadača | Rovnaký | Nová verzia zmení niekoľko signálov; fuzzy porovnávanie ich zachytí. |
| VPN alebo nová IP adresa | Rovnaký | IP nie je súčasťou ID. Zobrazuje sa namiesto toho v príznakoch. |
| Nový účet na tom istom zariadení | Rovnaký | Takto sa prejavujú viacnásobné účty: jedno zariadenie, veľa external ID. |
| Iný prehliadač na rovnakom zariadení | Nový návštevník | Každý prehliadač vykresľuje inak, ide teda o iný odtlačok. |
| Iné zariadenie | Nový návštevník | ID je zariadenie. |
Zhoda v poradí
Každá identifikácia sa overuje voči návštevníkom projektu od najistejšej zhody nadol a udalosť uvádza, ktorá platila.
- Uložené ID
- ID, ktoré agent uložil do úložiska a do cookie prvej strany, kým hardvér stále sedí.
- Hardvérová kotva
- Grafika, jadrá, pamäť a platforma, ktoré sa nezmenia aktualizáciou prehliadača ani vymazaním úložiska.
- Známy odtlačok
- Presne rovnaké signály, aké sa už predtým vyskytli vo vašom projekte.
- Fuzzy porovnávanie
- Komponent po komponente voči nedávnym návštevníkom na rovnakom hardvéri, s rezervou nad ďalším najlepším.
- Rozpoznáva šum
- Canvas a zvuk sa vynechajú, keď prehliadač ich randomizuje, napríklad Brave a súkromné okná.
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',
})Viac ako 100 signálov
Zbierané od nuly, bez sieťových adries WebRTC.
Vykresľovanie
Canvas, dodávateľ WebGL, renderer, rozšírenia a parametre, adaptér WebGPU a zvuk.
Zariadenie
Obrazovka, farebná hĺbka, pomer pixelov, jadrá, pamäť, dotyk, platforma, client hints, písma a hlasy.
Nastavenia
Časové pásmo, jazyky, kalendár, predvoľby médií, kvóta úložiska a stavy oprávnení.
Integrita
Zvyšky automatizácie, nahradené natívne funkcie a hodnoty, ktoré sa líšia medzi stránkou, workerom a iframe.
Úprimne o obmedzeniach
ID, na ktorom môžete postaviť rozhodnutia, lebo uvádza, ako je isté.
Jedno ID na projekt
ID sa hashuje s vaším projektom, takže rovnaké zariadenie má inde iné ID. Nikto nemôže sledovať vašich návštevníkov naprieč službami.
Dôveryhodnosť pri každej udalosti
Istota zhody, od 0 do 1. Približná zhoda na bežnom zariadení má nižšie skóre ako uložené ID na vzácnom hardvéri.
Vodítko, nikdy nie dôkaz
Identická zariadenia, napríklad rovnaký model telefónu s rovnakým OS, môžu zdieľať ID. Zdieľané ID preskúmajte spolu s external ID, flagmi a pripojením.
Identifikujte svojho prvého návštevníka dnes
Nainštalujte agenta, prečítajte udalosť na svojom serveri, a máte hotovo.