Zeno
Idħol
B'xejn … identifikazzjonijiet kull xahar · Wara dan, ħlas skont l-użu

Identifikazzjoni tal-apparat
għal kull Irreġistra

Identifika browser li jerġa’ jidher anke fil-modalità incognito jew bil-cookies imnaddfa, aqbad bots u apparati ffalsifikati, u ikkonferma kull riżultat fuq is-server tiegħek qabel tieħu azzjoni.

Ara x'nistgħu ngħidu dwar dan il-browser. It-tmexxija tad-demo tibgħat is-sinjali tiegħu lilna u taħżen ID fih.

Dak li tgħidlek kull identifikazzjoni

Fl-API għall-kodiċi tiegħek, u fid-dashboard għal min jirrevedi l-każ.

Kull identifikazzjoni, live

Avvenimenti ġodda jidhru fi ftit sekondi, bil-viżitatur, l-external ID u l-ħin.

Bots u spoofing ittikkettjati

Awtomazzjoni, headless browsers, software rendering, natives mibdula u żoni tal-ħin li ma jaqblux.

Jidhru l-apparati kondiviżi

Apparat jelenka kull external ID li ntrawwem fuqu, biex il-kontijiet multipli jinbdew.

Ivverifika fuq il-backend

Il-browser jikseb biss request ID. Is-server tiegħek jġib l-avveniment bis-secret key u jiddeċiedi.

Ħassar external ID b'sejħa waħda

Ħassar external ID u l-avvenimenti u l-links tal-apparat tiegħu jitneħħew.

Ħallas skont l-użu

Ebda pjanijiet jew impenji. Wara kull ċiklu ta’ fatturar thallas għall-identifikazzjonijiet użati, kull waħda b’kull sinjal, is-server API u d-dashboard.

Ara l-pjanijiet u l-prezzijiet kollha →

Il-prezzijiet murija ma jinkludux taxxi jew tariffi applikabbli (eż. VAT).

Mill-installazzjoni għall-verifika fi tliet passi

Il-browser jirċievi request ID, is-server tiegħek jirċievi l-istorja kollha.

  1. 1

    Żid l-aġent

    Tag script wieħed imqiegħed mill-api, jew modulu ES tipizzat minn npm.

    login.html
    <script src="https://zenocdn.net/agent.js"></script>
    <script>
    	const agent = FingerprintAgent.start({ endpoint: 'https://zenocdn.net', publicKey: 'pk_...' })
    </script>
  2. 2

    Identifika fil-browser

    Ibda meta tinfetaħ il-formola, ikseb request ID meta l-utent jidħol.

    login.js
    // After a successful login:
    const { requestId } = await agent.get({ externalId: user.id })
    
    await fetch('/api/login/verify', { method: 'POST', body: JSON.stringify({ requestId }) })
  3. 3

    Ivverifika fuq is-server tiegħek

    Aqra l-event bis-secret key u iddeċiedi. Il-browser qatt ma jara flag.

    login.server.ts
    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')
    }
  • REST, mingħajr SDK lock-in

    GET, PATCH u DELETE fuq /events, /visitors u /external-ids, b'header wieħed.

  • Ċwievet li diffiċli joħorġu

    Prefissi pk_ u sk_ b'checksum; iċ-ċavetti sigrieti jinħażnu bħala hash u jintwerew darba biss.

  • Fittex kull avveniment

    Iffiltra skont visitor, external ID, IP, flag, verdett tal-bot, punteġġ tar-riskju u d-data.

  • Ħassar external ID b'sejħa waħda

    DELETE /external-ids/{id} jneħħi l-avvenimenti kollha u l-links tal-apparat ta' dak l-ID.

Mistoqsijiet

Jaħdem mal-framework tiegħi? +

Iva. L-agent huwa modulu ES sempliċi mingħajr dipendenzi, allura jaħdem f'React, Svelte, Vue jew mingħajr framework. Mingħajr bundler, tgħabbi /agent.js u uża l-FingerprintAgent globali.

Visitor ID maqsum huwa prova ta' kontijiet multipli? +

Le. Apparati identiċi, bħal l-istess mudell ta' telefon fuq l-istess OS, għandhom l-istess fingerprint, għalhekk browser mingħajr l-ID maħżun tiegħu jista' jiġi mqabbel ma' visitor ID ta' ieħor. Ittrattaw bħala lead biex tirrevedu flimkien mal-external IDs, flags u l-konnessjoni.

X'jiġbor l-aġent? +

Aktar minn 100 sinjal tal-apparat: canvas, WebGL, awdjo, fonts, skrin, hardware, locale, plugins u fdalijiet tal-awtomazzjoni. Qatt ma jaqra indirizzi tan-netwerk tal-WebRTC.

X'jiġri fil-każ ta' baġit jew limitu tal-użu? +

L-identifikazzjoni tieqaf b'mod kwiet: l-aġent iwieġeb capped minflok request ID, għalhekk l-utenti tiegħek qatt ma jaraw żball u l-login jibqa' jaħdem. Ippjana l-budgets kuljum, kull ġimgħa jew kull xahar, u limitu ta' spiża għal kull key. Ebda ieħor ma huwa limitat fir-rata.

X'jiġri jekk ma jkunx għalija? +

Tiġi lura l-flus tiegħek. Ma tkunx sodisfatt fl-ewwel tliet xhur wara l-ewwel fattura mħallsa? Aħna nirrifondaw kull ma ħallast f'dak il-perjodu, mingħajr mistoqsijiet.

Fejn jinħażnu d-data? +

Fl-UE, fl-AWS eu-west-1. L-avvenimenti jinżammu sakemm tneħħihom, jew għal 1, 3 jew 5 snin jekk tagħżel dan, u sejħa waħda tal-API titfa' kull ma hu maħżun għal wieħed mill-utenti tiegħek.

L-ewwel identifikazzjoni tiegħek, f'minuti

Ħallas kif tuża, is-sinjali kollha inklużi.