Hver auðkenning, í beinni
Nýir atburðir birtast innan nokkurra sekúndna, með gesti, external ID og tíma.
Þekktu aftur vafra sem snýr aftur jafnvel í huliðsham eða með hreinsuðum vafrakökum, greindu vélmenni og falsaða tæki og staðfestu hverja niðurstöðu á þjóninum þínum áður en þú bregst við.
Sjáðu hvað við getum vitað um þennan vafra. Þegar kynningin er keyrð sendir hún merki til okkar og vistar auðkenni í vafranum.
Í API fyrir kóðann þinn, og í mælaborðinu fyrir þann sem yfirfer málið.
Nýir atburðir birtast innan nokkurra sekúndna, með gesti, external ID og tíma.
Sjálfvirkni, headless vafrar, hugbúnaðarteiknun, skipt út natives og tímabelti sem passa ekki.
Tæki sýnir öll external ID sem sáust á því, svo margir reikningar skeri sig úr.
Vafrinn fær aðeins request ID. Þjónninn þinn sækir atburðinn með secret key og ákveður.
Eyða external ID og allir atburðir og tækjatengingar hans hverfa.
Engar áskriftir eða skuldbindingar. Eftir hvert uppgjörstímabil greiðir þú fyrir auðkenningarnar sem þú notaðir, hverja með öllum merkjum, netþjóns-API og mælaborðinu.
Sjá áætlanir og öll verð →Verð sem birt eru innihalda ekki viðeigandi skatta eða gjöld (t.d. VSK).
Vafrinn fær request ID, þjónninn þinn fær alla söguna.
Eitt script tag frá API-inu, eða typed ES module frá npm.
<script src="https://zenocdn.net/agent.js"></script>
<script>
const agent = FingerprintAgent.start({ endpoint: 'https://zenocdn.net', publicKey: 'pk_...' })
</script>Ræstu þegar eyðublaðið opnast, fáðu request ID þegar notandinn skráir sig inn.
// After a successful login:
const { requestId } = await agent.get({ externalId: user.id })
await fetch('/api/login/verify', { method: 'POST', body: JSON.stringify({ requestId }) })Lestu atburðinn með secret key og ákveddu. Vafrinn sér aldrei flagg.
const response = await fetch(`https://api.zeno.id/events/${requestId}`, {
headers: { 'Auth-API-Key': process.env.FP_SECRET_KEY },
})
const event = await response.json()
if (event.bot === 'bad' || event.riskScore >= 15) {
throw new Error('Review this login')
}GET, PATCH og DELETE á /events, /visitors og /external-ids, með einum header.
pk_ og sk_ forskeytti með athugunarsummu; leynilyklar eru geymdir sem hash og sýndir einu sinni.
Sía eftir visitor, external ID, IP, flöggum, bot-niðurstöðu, áhættustigi og dagsetningu.
DELETE /external-ids/{id} eyðir öllum atburðum og tækjatengingum þessa ID.
Já. Agentinn er venjuleg ES-eining án ytri pakka, svo hann virkar í React, Svelte, Vue eða án ramma. Án bundler skaltu hlaða /agent.js og nota global FingerprintAgent.
Nei. Eins tæki, eins og sama símalíkan með sama stýrikerfi, hafa sama fingrafar, þannig að vafri án vistaðs auðkennis getur passað við visitor ID annars. Meðhöndlaðu það sem lead til yfirferðar ásamt external IDs, flags og tengingu.
Yfir 100 tækjamerki: canvas, WebGL, hljóð, letur, skjár, vélbúnaður, locale, viðbætur og leifar sjálfvirkni. Les aldrei WebRTC netföng.
Auðkenning stöðvast hljóðlega: umboðsforritið skilar capped í stað request ID, svo notendur þínir sjá aldrei villu og innskráningin virkar áfram. Stilltu kostnaðarþök á dag, viku eða mánuð og útgjaldamörk á hvern lykil. Ekkert annað er takmarkað.
Þú færð peningana þína til baka. Ekki ánægður á fyrstu þremur mánuðunum eftir fyrsta greidda reikninginn? Við endurgreiðum allt sem þú greiddir á því tímabili, án spurninga.
Í ESB, á AWS eu-west-1. Atburðir eru geymdir þar til þú eyðir þeim, eða í 1, 3 eða 5 ár ef þú velur það, og eitt API-kall eyðir öllu sem geymt er fyrir einn af notendum þínum.
Greiddu eftir notkun, öll merki innifalin.