Yksi visitor ID, vaikka he palaisivat miten tahansa
Agentti muuttaa yli 100 laitesignaalia visitor ID:ksi palvelimella. Incognito, tyhjennetyt evästeet ja selaimen päivitykset eivät luo uutta kävijää.
Mitä palaava kävijä voi muuttaa
ID on laite, ei eväste eikä yhteys.
| He palaavat | Sama visitor ID | Miksi |
|---|---|---|
| Yksityinen tai incognito-ikkuna | Sama | Tallennus on tyhjä, laitteisto ei ole. |
| Evästeet ja sivuston tiedot tyhjennetty | Sama | Laitteistoankkuri ja sormenjälki täsmäävät edelleen. |
| Selaimen päivitys | Sama | Uusi versio muuttaa joitakin signaaleja; sumea vastaavuus tasaa muutoksen. |
| VPN tai uusi IP-osoite | Sama | IP ei ole osa ID:tä. Se näkyy sen sijaan liput-kentissä. |
| Uusi tili samalla laitteella | Sama | Näin monitilit näkyvät: yksi laite, useita external ID:tä. |
| Toinen selain samalla laitteella | Uusi kävijä | Jokainen selain renderöi eri tavalla, joten kyseessä on eri sormenjälki. |
| Toinen laite | Uusi kävijä | ID on laite. |
Vastaa järjestyksessä
Jokainen tunnistus tarkistetaan projektin vierailijoita vastaan varmimmasta osumasta alaspäin, ja tapahtuma kertoo, mikä osui.
- Tallennettu ID
- ID, jonka agentti tallensi tallennustilaan ja ensimmäisen osapuolen evästeeseen, niin kauan kuin laitteisto täsmää.
- Laitteistoankkuri
- Grafiikka, ytimet, muisti ja alusta, jotka eivät muutu selaimen päivityksessä tai tyhjennetyssä tallennustilassa.
- Tunnettu sormenjälki
- Täsmälleen samat signaalit, jotka on nähty aiemmin projektissasi.
- Sumea vastaavuus
- Komponentti kerrallaan vertailu viimeaikaisiin kävijöihin samalla laitteistolla, marginaalilla seuraavaan parhaaseen nähden.
- Kohinatietoinen
- Canvas ja ääni jätetään pois, kun selain satunnaistaa ne, kuten Brave ja yksityiset ikkunat.
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',
})Yli 100 signaalia
Kerätty alusta alkaen, ilman WebRTC-verkko-osoitteita.
Renderöinti
Canvas, WebGL-valmistaja, renderer, laajennukset ja parametrit, WebGPU-sovitin sekä ääni.
Laite
Näyttö, väridsyvyys, pikselisuhde, ytimet, muisti, kosketus, alusta, client hints, fontit ja äänet.
Asetukset
Aikavyöhyke, kielet, kalenteri, media-asetukset, tallennuskiintiö ja käyttöoikeuksien tilat.
Eheys
Automaation jäänteet, korvatut natiivit ja arvot, jotka eroavat sivun, workerin ja iframen välillä.
Rehellisyys rajoituksista
ID, jonka varaan voit tehdä päätöksiä, koska se kertoo varmuutensa.
Yksi ID projektia kohden
ID tiivistetään projektisi kanssa, joten sama laite saa eri ID:n muualla. Kukaan ei voi seurata kävijöitäsi palveluiden välillä.
Luotettavuus jokaisessa tapahtumassa
Kuinka varma osuma on, 0–1. Sumea osumaa yleisellä laitteella pisteytetään alemmas kuin tallennettua tunnusta harvinaisella laitteistolla.
Vihje, ei todiste
Samanlaiset laitteet, kuten sama puhelinmalli samalla käyttöjärjestelmällä, voivat jakaa ID:n. Tarkista jaettu ID external ID:iden, flagien ja yhteyden kanssa.
Tunnista ensimmäinen kävijäsi tänään
Asenna agentti, lue tapahtuma palvelimellasi ja olet valmis.