Çdo identifikim, drejtpërdrejt
Ngjarjet e reja shfaqen brenda sekondash, me vizitorin, external ID-në dhe kohën.
Njih shfletuesin që kthehet edhe në incognito ose me cookies të pastruara, zbulo bots dhe pajisje të falsifikuara, dhe konfirmo çdo rezultat në serverin tënd përpara se të veprosh.
Shikoni çfarë mund të themi për këtë shfletues. Ekzekutimi i demos na dërgon sinjalet e tij dhe ruan një ID në të.
Në API për kodin tënd, dhe në panelin për kë e shqyrton rastin.
Ngjarjet e reja shfaqen brenda sekondash, me vizitorin, external ID-në dhe kohën.
Automatizim, shfletues headless, renderim softuerik, native të zëvendësuara dhe zona kohore që nuk përputhen.
Pajisja shfaq çdo external ID të parë në të, që llogaritë e shumëfishta të dallohen.
Shfletuesi merr vetëm një request ID. Serveri juaj merr ngjarjen me secret key dhe vendos.
Fshini një external ID dhe të gjitha ngjarjet dhe lidhjet e pajisjeve të tij zhduken.
Pa plane apo angazhime. Pas çdo cikli faturimi paguani për identifikimet e përdorura, secili me të gjitha sinjalet, server API dhe dashboard-in.
Shiko planet dhe të gjitha çmimet →Çmimet e shfaqura nuk përfshijnë taksat ose tarifat në fuqi (p.sh. TVSH).
Shfletuesi merr një request ID, serveri yt merr gjithë historinë.
Një tag script i ofruar nga api, ose një modul ES i tipizuar nga npm.
<script src="https://zenocdn.net/agent.js"></script>
<script>
const agent = FingerprintAgent.start({ endpoint: 'https://zenocdn.net', publicKey: 'pk_...' })
</script>Nise kur hapet formulari, merr një request ID kur përdoruesi hyn.
// After a successful login:
const { requestId } = await agent.get({ externalId: user.id })
await fetch('/api/login/verify', { method: 'POST', body: JSON.stringify({ requestId }) })Lexo ngjarjen me secret key dhe vendos. Shfletuesi nuk sheh kurrë flamur.
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 dhe DELETE në /events, /visitors dhe /external-ids, me një header.
Prefikset pk_ dhe sk_ me checksum; çelësat sekretë ruhen si hash dhe shfaqen vetëm një herë.
Filtro sipas visitor, external ID, IP, flag, bot verdict, risk score dhe datës.
DELETE /external-ids/{id} heq të gjitha ngjarjet dhe lidhjet e pajisjeve të atij ID-je.
Po. Agjenti është modul i thjeshtë ES pa varësi, ndaj punon në React, Svelte, Vue ose pa framework. Pa bundler, ngarko /agent.js dhe përdor FingerprintAgent global.
Jo. Pajisjet identike, si i njëjti model telefoni me të njëjtin OS, kanë të njëjtin fingerprint, prandaj një shfletues pa ID-në e ruajtur mund të përputhet me visitor ID të një tjetri. Trajtojeni si lead për t'u shqyrtuar së bashku me external IDs, flags dhe lidhjen.
Mbi 100 sinjale pajisjeje: canvas, WebGL, audio, shkronja, ekran, harduer, locale, shtesa dhe mbetje automatizimi. Nuk lexon kurrë adresat e rrjetit WebRTC.
Identifikimi pauzohet në heshtje: agjenti kthen capped në vend të request ID, kështu përdoruesit nuk shohin kurrë një gabim dhe hyrja vazhdon të funksionojë. Vendosni buxhete ditore, javore ose mujore dhe një limit shpenzimesh për çelës. Asgjë tjetër nuk ka kufizim shpejtësie.
Ti merr paratë mbrapsht. Nuk je i kënaqur gjatë tre muajve të parë pas faturës së parë të paguar? Ua kthejmë gjithçka që ke paguar në atë periudhë, pa pyetje.
Në BE, në AWS eu-west-1. Ngjarjet ruhen derisa t'i fshini, ose për 1, 3 ose 5 vjet nëse zgjidhni këtë, dhe një thirrje API fshin gjithçka të ruajtur për një nga përdoruesit tuaj.
Paguani sipas përdorimit, të gjitha sinjalet të përfshira.