Iga tuvastus, reaalajas
Uued sündmused ilmuvad sekunditega, koos külastaja, external ID ja ajaga.
Tuvasta tagasituleva brauser isegi inkognito režiimis või küpsiseid kustutades, tuvasta robotid ja võltsitud seadmed ning kinnita iga tulemus oma serveris enne tegutsemist.
Vaadake, mida saame sellest brauserist teada. Demo käivitamine saadab meile selle signaalid ja salvestab brauserisse ID.
API-s sinu koodi jaoks ja töölaual selle jaoks, kes juhtumit üle vaatab.
Uued sündmused ilmuvad sekunditega, koos külastaja, external ID ja ajaga.
Automatiseerimine, headless brauserid, tarkvaraline renderdus, asendatud native'id ja mittevastavad ajavööndid.
Seade loetleb kõik sellel nähtud external ID-d, nii et mitme konto kasutamine silmapaistab.
Brauser saab ainult request ID. Teie server toob sündmuse secret key abil ja otsustab.
Kustutage external ID ja kõik selle sündmused ja seadmeseosed kaovad.
Pole plaane ega kohustusi. Pärast iga arveldustsüklit maksate kasutatud tuvastuste eest, igaüks koos kõigi signaalide, serveri API ja töölauaga.
Vaata pakette ja kõiki hindu →Kuvatud hindadesse ei ole arvestatud kehtivaid makse ega tasusid (nt KM).
Brauser saab request ID, teie server saab kogu loo.
Üks api poolt pakutav script-silt või npm-ist tüübitud ES-moodul.
<script src="https://zenocdn.net/agent.js"></script>
<script>
const agent = FingerprintAgent.start({ endpoint: 'https://zenocdn.net', publicKey: 'pk_...' })
</script>Käivita vormi avamisel, request ID saad kasutaja sisselogimisel.
// After a successful login:
const { requestId } = await agent.get({ externalId: user.id })
await fetch('/api/login/verify', { method: 'POST', body: JSON.stringify({ requestId }) })Loe sündmust secret key abil ja otsusta. Brauser ei näe kunagi lippu.
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 ja DELETE teedel /events, /visitors ja /external-ids, ühe headeriga.
pk_ ja sk_ eesliited kontrollsummaga; salajased võtmed salvestatakse räsina kujul ja kuvatakse üks kord.
Filtreeri visitor, external ID, IP, lipu, boti otsuse, riskiskoori ja kuupäeva järgi.
DELETE /external-ids/{id} eemaldab selle ID kõik sündmused ja seadmeseosed.
Jah. Agent on lihtne ES moodul ilma sõltuvusteta, seega töötab Reactis, Svelte'is, Vue's või ilma raamistikuta. Ilma bundlerita laadi /agent.js ja kasuta globaalset FingerprintAgent'i.
Ei. Identsed seadmed, nagu sama telefonimudel sama OS-iga, on sama fingerprint, seega saab salvestatud ID-ta brauseri sobitada teise visitor ID-ga. Käsitlege seda leadina, mida vaadata koos external IDs, flags ja ühendusega.
Üle 100 seadmesignaali: canvas, WebGL, heli, fondid, ekraan, riistvara, locale, pluginad ja automatiseerimise jäljed. Ei loe kunagi WebRTC võrguaadresse.
Tuvastamine peatub vaikselt: agent tagastab request ID asemel capped, nii et kasutajad ei näe kunagi viga ja sisselogimine jätkab töötamist. Seadke eelarved päeva, nädala või kuu kohta ning kulupiirang võtme kohta. Muu ei ole kiiruspiiranguga.
Saate oma raha tagasi. Kui te pole pärast esimest tasutud arvet esimese kolme kuu jooksul rahul? Tagastame kõik, mida selle aja jooksul maksite, küsimusteta.
EL-is, AWS eu-west-1-s. Sündmusi hoitakse, kuni need kustutate, või 1, 3 või 5 aastat, kui valite selle, ning üks API-päring kustutab kõik ühe teie kasutaja kohta salvestatud andmed.
Maksa kasutuse järgi, kõik signaalid kaasas.