Začněte za 5 minut
Pět kroků k přesné identifikaci zařízení. Bez platební karty.
Registrace
Vytvořte si účet během několika sekund. Bez platební karty. Získejte 2,500 bezplatných volání API měsíčně.
Získat veřejný klíč
Zkopírujte svůj veřejný klíč z dashboardu. Je to 40znakový hexadecimální řetězec, který lze bezpečně nasadit do kódu na straně klienta.
Nainstalovat SDK
Přidejte klientskou knihovnu @tracio/sdk. Balíčky pro konkrétní frameworky najdete v příručce Rychlý start.
$ npm install @tracio/sdkPoužíváte framework? Balíčky pro React, Vue, Angular a Svelte najdete v Rychlém startu.
Identifikovat návštěvníka
Inicializujte pomocí Tracio.init(), poté zavolejte tracio.getResult() a získejte jedinečné ID návštěvníka a výsledek detekce botů.
import { Tracio } from '@tracio/sdk'
// Initialize the SDK
const tracio = Tracio.init({ publicKey: '5ca175fc...' })
// Get the visitor identification
const result = await tracio.getResult()Ověřit
Potvrďte, že událost dorazila na straně serveru. TRACIO doručuje každou identifikaci na váš endpoint jako podepsaný webhook a každá událost je viditelná také ve vašem dashboardu.
X-Tracio-Signature: t=1710432000,v1=5257a869…
{
"requestId": "9c1f4b2e-7d3a-4f18-8b6c-2e5a71d0c4f9",
"visitorId": "X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y",
"bot": { "result": "human", "score": 2 },
"identification": { "confidence": 0.95 },
"geo": { "country": "CZ", "city": "Prague" }
}Ověřte HMAC v X-Tracio-Signature a poté zpracujte payload. Kompletní payload a ověření podpisu najdete v sekci Webhooky.
Řešení potíží
npm install selhává?
Ujistěte se, že používáte Node.js v16 nebo novější. Ověříte to příkazem node --version.
Veřejný klíč nefunguje?
Ověřte, že váš klíč je 40znakový veřejný klíč z pracovního prostoru, ve kterém pracujete.
Chyba CORS?
Použijte nastavení proxy integrace pro směrování požadavků přes vlastní doménu.
Připraveni začít?
Vytvořte si bezplatný účet a začněte identifikovat návštěvníky za méně než 5 minut.