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": "1710432000_abc123def",
"visitorId": "X7fh2Hg9LkMn3pQr",
"bot": { "result": "human", "score": 0.02 },
"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.
Prázdný výsledek?
Zkontrolujte, zda konfigurace regionu odpovídá regionu, který jste vybrali při registraci.
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.