Zeno
Prijava

Jedan visitor ID, bez obzira kako se vraćaju

Agent pretvara više od 100 signala uređaja u visitor ID na serveru. Incognito, obrisani kolačići i ažuriranja preglednika ne stvaraju novog posjetitelja.

Što povratni posjetilac može promijeniti

ID je uređaj, ne kolačić i ne veza.

Vraćaju se saIsti ID posjetiocaZašto
Privatni ili incognito prozorIstiSkladište je prazno, hardver nije.
Kolačići i podaci stranice su obrisaniIstiHardverska sidra i otisak se i dalje podudaraju.
Ažuriranje preglednikaIstiNova verzija mijenja nekoliko signala; fuzzy podudaranje to apsorbira.
VPN ili nova IP adresaIstiIP nije dio ID-a. Umjesto toga prikazuje se u flags.
Novi račun na istom uređajuIstiTako se pojavljuju višestruki računi: jedan uređaj, mnogo external IDs.
Drugi preglednik na istom uređajuNovi posjetiteljSvaki preglednik drugačije prikazuje, pa je to drugi otisak.
Drugi uređajNovi posjetiteljID je uređaj.

Podudaralo se po redu

Svaka identifikacija provjerava se u odnosu na posjetitelje projekta od najpouzdanijeg podudaranja nadalje, a događaj navodi koje je vrijedilo.

Sačuvani ID
ID koji je agent sačuvao u pohrani i u first-party kolačiću, dok se hardver podudara.
Hardverska kotva
Grafika, jezgra, memorija i platforma, koje se ne mijenjaju ažuriranjem preglednika ili brisanjem pohrane.
Poznat otisak
Potpuno isti signali koji su ranije viđeni u vašem projektu.
Nejasno podudaranje
Komponenta po komponenta u odnosu na nedavne posjetitelje na istom hardveru, s marginom u odnosu na sljedeći najbolji.
Svjestan šuma
Canvas i audio se isključuju kada preglednik ih randomizira, poput Brave i privatnih prozora.
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',
})

Više od 100 signala

Prikupljeno od nule, bez WebRTC mrežnih adresa.

  • Renderovanje

    Canvas, WebGL proizvođač, renderer, ekstenzije i parametri, WebGPU adapter i audio.

  • Uređaj

    Ekran, dubina boje, odnos piksela, jezgre, memorija, dodir, platforma, client hints, fontovi i glasovi.

  • Postavke

    Vremenska zona, jezici, kalendar, postavke medija, kvota pohrane i stanja dozvola.

  • Integritet

    Ostaci automatizacije, zamijenjene nativne funkcije i vrijednosti koje se razlikuju između stranice, workera i iframea.

Pogledajte šta signali označavaju →

Iskreni o ograničenjima

ID na kojem možete zasnivati odluke, jer pokazuje koliko je siguran.

  • Jedan ID po projektu

    ID je heširan s vašim projektom, pa isti uređaj ima drugi ID svuda drugdje. Niko ne može pratiti vaše posjetioce kroz druge usluge.

  • Pouzdanost uz svaki događaj

    Koliko je podudaranje sigurno, od 0 do 1. Nejasno podudaranje na uobičajenom uređaju dobija nižu ocjenu od spremljenog ID-a na rijetkom hardveru.

  • Nagovještaj, nikad dokaz

    Identični uređaji, poput istog modela telefona na istom OS-u, mogu dijeliti ID. Pregledajte dijeljeni ID zajedno s external ID-jevima, flagovima i vezom.

Identificirajte prvog posjetioca danas

Instalirajte agenta, pročitajte događaj na svom serveru, i gotovi ste.