Jedno visitor ID, ať se vracejí jakkoli
Agent převádí více než 100 signálů zařízení na visitor ID na serveru. Anonymní režim, smazané cookies ani aktualizace prohlížeče nevytvoří nového návštěvníka.
Co může vracející se návštěvník změnit
ID je zařízení, ne cookie a ne připojení.
| Vracejí se s | Stejné ID návštěvníka | Proč |
|---|---|---|
| Soukromé nebo incognito okno | Stejné | Úložiště je prázdné, hardware ne. |
| Cookies a data webu vymazány | Stejné | Hardwarová kotva a otisk zařízení se stále shodují. |
| Aktualizace prohlížeče | Stejné | Nová verze změní některé signály; fuzzy porovnávání je zachytí. |
| VPN nebo nová IP adresa | Stejné | IP není součástí ID. Zobrazuje se místo toho v příznacích. |
| Nový účet na stejném zařízení | Stejné | Takto se projevují vícenásobné účty: jedno zařízení, mnoho external ID. |
| Jiný prohlížeč na stejném zařízení | Nový návštěvník | Každý prohlížeč vykresluje jinak, jde tedy o jiný otisk. |
| Jiné zařízení | Nový návštěvník | ID je zařízení. |
Shoda v pořadí
Každá identifikace se porovnává s návštěvníky projektu od nejjistější shody dolů a událost uvádí, která platila.
- Uložené ID
- ID, které agent uložil do úložiště a do cookie první strany, dokud hardware odpovídá.
- Hardwarová kotva
- Grafika, jádra, paměť a platforma, které se nezmění aktualizací prohlížeče ani vymazáním úložiště.
- Známý otisk
- Přesně stejné signály, které jsme ve vašem projektu už viděli.
- Fuzzy porovnávání
- Komponenta po komponentě oproti nedávným návštěvníkům na stejném hardwaru, s rezervou nad dalším nejlepším.
- Rozpoznává šum
- Canvas a zvuk se vynechají, když prohlížeč je randomizuje, například Brave a soukromá okna.
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',
})Více než 100 signálů
Shromážděno od nuly, bez síťových adres WebRTC.
Vykreslování
Canvas, dodavatel WebGL, renderer, rozšíření a parametry, adaptér WebGPU a zvuk.
Zařízení
Obrazovka, barevná hloubka, poměr pixelů, jádra, paměť, dotyk, platforma, client hints, písma a hlasy.
Nastavení
Časové pásmo, jazyky, kalendář, předvolby médií, kvóta úložiště a stavy oprávnění.
Integrita
Zbytky automatizace, nahrazené nativní funkce a hodnoty, které se liší mezi stránkou, workerem a iframe.
Upřímně o limitech
ID, na kterém můžete stavět rozhodnutí, protože uvádí, jak je jisté.
Jedno ID na projekt
ID se hashuje s vaším projektem, takže stejné zařízení má jinde jiné ID. Nikdo nemůže sledovat vaše návštěvníky napříč službami.
Důvěryhodnost u každé události
Jistota shody, od 0 do 1. Přibližná shoda na běžném zařízení má nižší skóre než uložené ID na vzácném hardwaru.
Vodítko, nikoli důkaz
Identická zařízení, například stejný model telefonu se stejným OS, mohou sdílet ID. Sdílené ID kontrolujte spolu s external ID, flagy a připojením.
Identifikujte svého prvního návštěvníka dnes
Nainstalujte agenta, přečtěte událost na svém serveru a máte hotovo.