Zeno
Pieteikties

Viens visitor ID, lai kā viņi atgrieztos

Aģents pārvērš vairāk nekā 100 ierīces signālus visitor ID serverī. Incognito, notīrītās sīkdatnes un pārlūka atjauninājumi neveido jaunu visitor.

Ko var mainīt atgriezies apmeklētājs

ID ir ierīce, nevis sīkdatne un nevis savienojums.

Viņi atgriežas arTas pats apmeklētāja IDKāpēc
Privāts vai incognito logsTas patsKrātuve ir tukša, aparatūra – nav.
Sīkdatnes un vietnes dati ir notīrītiTas patsAparatūras enkurs un pirkstu nospiedums joprojām sakrīt.
Pārlūkprogrammas atjauninājumsTas patsJauna versija maina dažus signālus; fuzzy saskaņošana to absorbē.
VPN vai jauna IP adreseTas patsIP nav ID daļa. Tā vietā tā tiek rādīta flags.
Jauns konts tajā pašā ierīcēTas patsTā izskatās vairāki konti: viena ierīce, daudz external IDs.
Cita pārlūkprogramma tajā pašā ierīcēJauns apmeklētājsKatrs pārlūks renderē atšķirīgi, tāpēc tas ir cits pirkstu nospiedums.
Cita ierīceJauns apmeklētājsID ir ierīce.

Atbilst secībā

Katra identifikācija tiek pārbaudīta pret projekta apmeklētājiem, sākot no visdrošākās atbilstības, un notikums norāda, kura sakrita.

Saglabātais ID
ID, ko aģents glabāja krātuvē un pirmās puses sīkdatnē, kamēr aparatūra joprojām atbilst.
Aparatūras enkurs
Grafika, kodoli, atmiņa un platforma, kas nemainās pārlūkprogrammas atjauninājuma vai notīrītas krātuves dēļ.
Zināms pirkstu nospiedums
Tieši tie paši signāli, kas jau iepriekš novēroti jūsu projektā.
Neprecīza atbilstība
Pēc komponentiem salīdzinot ar nesen apmeklētājiem tajā pašā aparatūrā, ar pārsvaru pār nākamo labāko.
Trokšņa apzināšanās
Canvas un audio tiek izslēgti, kad pārlūkprogramma tos randomizē, piemēram, Brave un privātie logi.
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',
})

Vairāk nekā 100 signālu

Savākts no nulles, bez WebRTC tīkla adresēm.

  • Renderēšana

    Canvas, WebGL ražotājs, renderer, paplašinājumi un parametri, WebGPU adapteris un audio.

  • Ierīce

    Ekrāns, krāsu dziļums, pikseļu attiecība, kodoli, atmiņa, skāriens, platforma, client hints, fonti un balsis.

  • Iestatījumi

    Laika josla, valodas, kalendārs, multivides iestatījumi, krātuves kvota un atļauju stāvoklis.

  • Integritāte

    Automatizācijas atliekas, aizstātās natīvās funkcijas un vērtības, kas atšķiras starp lapu, workeri un iframe.

Skatiet, ko signāli atzīmē →

Godīgi par ierobežojumiem

ID, uz kura var balstīt lēmumus, jo tas norāda, cik tas ir drošs.

  • Viens ID katram projektam

    ID tiek sajaukts ar jūsu projektu, tāpēc ta pati ierīce citur saņem citu ID. Neviens nevar izsekot jūsu apmeklētājus starp pakalpojumiem.

  • Ticamība katram notikumam

    Cik droša ir atbilstība, no 0 līdz 1. Neprecīza atbilstība izplatītā ierīcē saņem zemāku vērtējumu nekā saglabāts ID retā aparatūrā.

  • Pazīme, nevis pierādījums

    Identiskas ierīces, piemēram, viens un tas pats tālruņa modelis ar to pašu OS, var kopīgot ID. Kopīgo ID pārbaudiet kopā ar external ID, flags un savienojumu.

Šodien identificējiet savu pirmo apmeklētāju

Instalējiet aģentu, nolasiet notikumu savā serverī, un viss.