Zeno
Пријава

Један visitor ID, без обзира како се враћају

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

Шта може да промени поновни посетилац

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

Враћају се саИсти ID посетиоцаЗашто
Приватни или инкогнито прозорIstiСкладиште је празно, хардвер није.
Колачићи и подаци сајта су обрисаниIstiХардверско сидро и отисак се и даље поклапају.
Ажурирање прегледачаIstiНова верзија мења неке сигнале; fuzzy поклапање то апсорбује.
VPN или нова IP адресаIstiIP nije deo ID-a. Prikazuje se u flags umesto toga.
Нови налог на истом уређајуIstiОвако се појављују више налога: један уређај, много external ID.
Други прегледач на истом уређајуНови посетилацСваки прегледач приказује другачије, па је то други отисак.
Други уређајНови посетилацID је уређај.

Подударање по реду

Свака идентификација се проверава према посетиоцима пројекта, од најсигурнијег поклапања надоле, а догађај каже које је важило.

Sačuvani ID
ID koji je agent sačuvao u skladištu i u first-party kolačiću, dok se hardver podudara.
Хардверско сидро
Графика, језгра, меморија и платформа, које се не мијењају ажурирањем прегледача или брисањем складишта.
Познат отисак
Potpuno isti signali koji su ranije viđeni u vašem projektu.
Nejasno poklapanje
Komponenta po komponenta u odnosu na skorašnje posetioce na istom hardveru, uz razliku u odnosu na sledeći najbolji.
Свестан шума
Canvas и аудио се изостављају када прегледач их рандомизује, као што су Brave и приватни прозори.
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',
})

Више од 100 сигнала

Прикупљено од нуле, без WebRTC мрежних адреса.

  • Рендеровање

    Canvas, WebGL произвођач, renderer, екстензије и параметри, WebGPU адаптер и звук.

  • Уређај

    Екран, дубина боје, однос пиксела, језгра, меморија, додир, платформа, client hints, фонтови и гласови.

  • Подешавања

    Временска зона, језици, календар, медијске поставке, квота складишта и стања дозвола.

  • Интегритет

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

Погледајте шта сигнали означавају →

Искрени о ограничењима

ID на коме можете да заснујете одлуке, јер показује колико је сигуран.

  • Један ID по пројекту

    ID је хеширан са вашим пројектом, па исти уређај има други ID свуда другде. Нико не може да прати ваше посетиоце преко других сервиса.

  • Поузданост уз сваки догађај

    Колико је подударање поуздано, од 0 до 1. Нејасно подударање на уобичајеном уређају добија нижу оцену од сачуваног ID-а на реткој хардверској опреми.

  • Индиција, никад доказ

    Identični uređaji, poput istog modela telefona na istom OS-u, mogu deliti ID. Pregledajte deljeni ID zajedno sa external ID-jevima, flagovima i konekcijom.

Identifikujte prvog posetioca već danas

Инсталирајте агента, прочитајте догађај на свом серверу, и готови сте.