Vienas visitor ID, kaip jie besugrįžtų
Agentas paverčia daugiau nei 100 įrenginio signalų į visitor ID serveryje. Incognito, išvalyti slapukai ir naršyklės atnaujinimai nesukuria naujo visitor.
Ką gali pakeisti sugrįžęs lankytojas
ID – tai įrenginys, ne slapukas ir ne ryšys.
| Grįžta su | Tas pats lankytojo ID | Kodėl |
|---|---|---|
| Privatus ar incognito langas | Tas pats | Saugykla tuščia, o aparatinė įranga – ne. |
| Slapukai ir svetainės duomenys išvalyti | Tas pats | Aparatinė atrama ir atspaudas vis dar sutampa. |
| Naršyklės atnaujinimas | Tas pats | Nauja versija pakeičia kelis signalus; neaiškus atitikimas tai sugeria. |
| VPN arba nauja IP adresas | Tas pats | IP nėra ID dalis. Vietoj to jis rodomas flags. |
| Nauja paskyra tame pačiame įrenginyje | Tas pats | Taip atrodo keli paskyros: vienas įrenginys, daug external IDs. |
| Kita naršyklė tame pačiame įrenginyje | Naujas lankytojas | Kiekviena naršyklė atvaizduoja skirtingai, todėl tai kitas piršto antspaudas. |
| Kitas įrenginys | Naujas lankytojas | ID yra įrenginys. |
Atitiko eilės tvarka
Kiekviena identifikacija tikrinama su projekto lankytojais nuo patikimiausio atitikmens žemyn, o įvykis nurodo, kuris atitiko.
- Saugomas ID
- ID, kurį agentas išsaugojo saugykloje ir pirmosios šalies slapukuose, kol aparatinė įranga sutampa.
- Aparatinės įrangos inkaras
- Grafika, branduoliai, atmintis ir platforma, kurie nesikeičia atnaujinus naršyklę ar išvalius saugyklą.
- Žinomas atspaudas
- Tie patys signalai, kurie anksčiau buvo matyti jūsų projekte.
- Neapibrėžtas atitikimas
- Komponentas po komponento, lyginant su neseniai apsilankiusiais lankytojais tame pačiame įrenginyje, su dideliu pranašumu prieš kitą geriausią.
- Triukšmo supratimas
- Canvas ir garsas nepaisomi, kai naršyklė juos randomizuoja, pvz., Brave ir privatūs langai.
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',
})Daugiau nei 100 signalų
Surinkta nuo nulio, be WebRTC tinklo adresų.
Atvaizdavimas
Canvas, WebGL gamintojas, renderer, plėtiniai ir parametrai, WebGPU adapteris ir garsas.
Įrenginys
Ekranas, spalvų gylis, pikselių santykis, branduoliai, atmintis, jutiklinis ekranas, platforma, client hints, šriftai ir balsai.
Nustatymai
Laiko juosta, kalbos, kalendorius, medijos nuostatos, saugyklos kvota ir leidimų būsenos.
Vientisumas
Automatizavimo likučiai, pakeistos vietinės funkcijos ir reikšmės, skiriančios puslapį, workerį ir iframe.
Sąžiningai apie apribojimus
ID, kuriuo galite remtis priimdami sprendimus, nes jis nurodo, kiek jis patikimas.
Vienas ID vienam projektui
ID yra maišomas (hashed) su jūsų projektu, todėl tas pats įrenginys kitur turi kitą ID. Niekas negali sekti jūsų lankytojų per skirtingas paslaugas.
Patikimumas kiekvienam įvykiui
Kiek patikimas atitikimas, nuo 0 iki 1. Neapibrėžtas atitikimas įprastame įrenginyje įvertinamas žemiau nei išsaugotas ID retoje aparatinėje įrangoje.
Gairė, o ne įrodymas
Identiški įrenginiai, pavyzdžiui, tas pats telefono modelis su ta pačia OS, gali turėti bendrą ID. Bendrą ID peržiūrėkite kartu su external ID, flags ir ryšiu.
Šiandien atpažinkite pirmąjį lankytoją
Įdiegite agentą, perskaitykite įvykį savo serveryje, ir viskas.