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": "1710432000_abc123def",
"visitorId": "X7fh2Hg9LkMn3pQr",
"bot": { "result": "human", "score": 0.02 },
"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.
Pusty wynik?
Sprawdź, czy konfiguracja regionu odpowiada regionowi wybranemu podczas rejestracji.
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.