Zacznij w 5 minut
Pięć kroków do dokładnej identyfikacji urządzenia. Bez karty kredytowej.
Zarejestruj się
Utwórz konto w kilka sekund. Bez karty kredytowej. Otrzymaj 2,500 bezpłatnych wywołań API miesięcznie.
Pobierz klucz publiczny
Skopiuj klucz publiczny z panelu. To 40-znakowy ciąg szesnastkowy, który można bezpiecznie umieścić w kodzie po stronie klienta.
Zainstaluj SDK
Dodaj bibliotekę kliencką @tracio/sdk. Zobacz Quick Start, aby poznać pakiety dla konkretnych frameworków.
$ npm install @tracio/sdkUżywasz frameworka? Zobacz Quick Start dla pakietów React, Vue, Angular i Svelte.
Zidentyfikuj odwiedzającego
Zainicjuj za pomocą Tracio.init(), a następnie wywołaj tracio.getResult(), aby otrzymać unikalny identyfikator odwiedzającego i wynik wykrywania botów.
import { Tracio } from '@tracio/sdk'
// Initialize the SDK
const tracio = Tracio.init({ publicKey: '5ca175fc...' })
// Get the visitor identification
const result = await tracio.getResult()Zweryfikuj
Potwierdź, że zdarzenie dotarło po stronie serwera. TRACIO dostarcza każdą identyfikację do Twojego punktu końcowego jako podpisany webhook, a każde zdarzenie jest też widoczne w pulpicie.
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" }
}Zweryfikuj HMAC nagłówka X-Tracio-Signature, a następnie działaj na podstawie ładunku. Zobacz Webhooks, aby poznać pełny ładunek i weryfikację podpisu.
Rozwiązywanie problemów
npm install kończy się błędem?
Upewnij się, że używasz Node.js v16 lub nowszego. Uruchom node --version, aby sprawdzić.
Klucz publiczny nie działa?
Sprawdź, czy Twój klucz to 40-znakowy klucz publiczny z przestrzeni roboczej, w której pracujesz.
Błąd CORS?
Użyj konfiguracji integracji proxy, aby kierować żądania przez własną domenę.
Gotowy, aby zacząć?
Utwórz bezpłatne konto i zacznij identyfikować odwiedzających w mniej niż 5 minut.