Zeno
Prijava

En visitor ID, ne glede na to, kako se vrnejo

Agent pretvori več kot 100 signalov naprave v visitor ID na strežniku. Incognito, izbrisani piškotki in posodobitve brskalnika ne ustvarijo novega obiskovalca.

Kaj lahko spremeni vračajoči se obiskovalec

ID je naprava, ne piškotek in ne povezava.

Vrnejo se zIsti ID obiskovalcaZakaj
Zasebno ali incognito oknoEnakShramba je prazna, strojna oprema pa ne.
Piškotki in podatki spletnega mesta so počiščeniEnakStrojna sidra in prstni odtis se še vedno ujemata.
Posodobitev brskalnikaEnakNova različica spremeni nekaj signalov; mehko ujemanje to ublaži.
VPN ali nov IP naslovEnakIP ni del ID-ja. Prikaže se v flags.
Nov račun na isti napraviEnakTako se prikazujejo večkratni računi: ena naprava, veliko external ID-jev.
Drugi brskalnik na isti napraviNov obiskovalecVsak brskalnik prikazuje drugače, zato gre za drug prstni odtis.
Druga napravaNov obiskovalecID je naprava.

Ujemanje po vrstnem redu

Vsaka identifikacija se preveri glede na obiskovalce projekta od najzanesljivejšega ujemanja navzdol, dogodek pa pove, katero je veljalo.

Shranjeni ID
ID, ki ga je agent shranil v shrambo in v piškotek prve osebe, dokler se strojna oprema ujema.
Strojno sidro
Grafika, jedra, pomnilnik in platforma, ki se ne spremenijo ob posodobitvi brskalnika ali počiščenju shrambe.
Znan prstni odtis
Popolnoma enaki signali, ki so bili videni že prej v projektu.
Mehko ujemanje
Komponenta za komponento proti nedavnim obiskovalcem na isti strojni opremi, z razliko do naslednjega najboljšega.
Zaznava šum
Canvas in zvok sta izpuščena, kadar brskalnik ju randomizira, kot Brave in zasebna okna.
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',
})

Več kot 100 signalov

Zbrano od začetka, brez omrežnih naslovov WebRTC.

  • Upodabljanje

    Canvas, WebGL ponudnik, renderer, razširitve in parametri, WebGPU adapter in zvok.

  • Naprava

    Zaslon, globina barv, razmerje pikslov, jedra, pomnilnik, dotik, platforma, client hints, pisave in glasovi.

  • Nastavitve

    Časovni pas, jeziki, koledar, predstavnostne nastavitve, kvota shrambe in stanja dovoljenj.

  • Celovitost

    Ostanki avtomatizacije, zamenjane nativne funkcije in vrednosti, ki se razlikujejo med stranjo, workerjem in iframe-om.

Oglejte si, kaj signali označujejo →

Iskreni glede omejitev

ID, na katerem lahko temeljite odločitve, ker pove, kako zanesljiv je.

  • En ID na projekt

    ID je zgoščen z vašim projektom, zato ima ista naprava drugačen ID drugod. Nihče ne more slediti vašim obiskovalcem čez različne storitve.

  • Zaupanje pri vsakem dogodku

    Kako zanesljivo je ujemanje, od 0 do 1. Mehko ujemanje na pogosti napravi dobi nižjo oceno kot shranjen ID na redki strojni opremi.

  • Namig, nikoli dokaz

    Enaki naprave, kot je isti model telefona z istim OS, lahko delijo ID. Deljeni ID preglejte skupaj z external ID-ji, flagi in povezavo.

Danes identificirajte prvega obiskovalca

Namestite agenta, preberite dogodek na svojem strežniku in ste končali.