Přejít na obsah

Zkušenost vývojáře

Vytvořeno inženýry pro inženýry

Tři řádky kódu k identifikaci zařízení na produkční úrovni. Žádné konfigurační soubory, žádné build kroky, žádná závislost na dodavateli.

Rychlý start

Od nuly k otisku zařízení na třech řádcích. Funguje s jakýmkoli JavaScript frameworkem.

app.js
// 1. Install
npm install @tracio/sdk
// 2. Initialize
import { Tracio } from '@tracio/sdk'
const tracio = Tracio.init({ publicKey: '5ca175fc...' })
// 3. Identify
const { visitorId } = await tracio.getResult()

SDK a serverová integrace

Oficiální npm SDK pro prohlížeč, plus podepsané webhooky, takže jakýkoli serverový jazyk může konzumovat události identifikace. Vše open-source, vše typované.

Klientská SDK

JSJavaScriptnpm install @tracio/sdk
REReactnpm install @tracio/react @tracio/sdk
VUVuenpm install @tracio/vue @tracio/sdk
NGAngularnpm install @tracio/angular @tracio/sdk
SVSveltenpm install @tracio/svelte @tracio/sdk

Serverová strana

Žádné serverové SDK k instalaci — události identifikace jsou doručovány do vašeho backendu jako podepsané webhooky (HMAC-SHA256), takže funguje jakýkoli HTTP stack. Pro čtení historie na vyžádání volejte Server API na api.tracio.ai/v1 se svým tajným klíčem, dostupné od plánu Pro.

JSNode
PYPython
GOGo
RBRuby
PHPPHP

Funkce API

Vše, co potřebujete pro produkční integraci. Žádná překvapení.

Webhooky

Oznámení o událostech na váš server v reálném čase. Vyberte, který ze čtyř typů událostí endpoint dostává; neúspěšná doručení se automaticky opakují po několik hodin.

Limity rychlosti

Jasné limity s přehlednými hlavičkami: 10 požadavků Server API za sekundu na plánu Pro, 50 na Business, 200 na Enterprise. Každá odpověď hlásí, kolik vám zbývá.

Ověřování podpisu

Každý webhook je podepsán pomocí HMAC-SHA256 (X-Tracio-Signature) nad surovým tělem a časovým razítkem, což vám poskytuje doručování odolné proti opakování a manipulaci.

Server API

Vyhledávejte historii návštěvníka, seznamy relací a rychlostní čítače přes HTTPS pomocí tajného klíče (tracio_sk_…) posílaného jako Bearer token. Jen pro čtení a v rozsahu vašeho workspace.

API v akci

Skutečné příklady požadavků a odpovědí. Zkopírujte, vložte, nasaďte.

Získat podpisové klíče webhooků

$ curl https://api.tracio.ai/.well-known/webhook-keys
{
"keys": [
{
"kid": "k1",
"alg": "Ed25519",
"publicKey": "MCowBQYDK2VwAyEA9tR2v1kQ..."
}
]
}

Vyhledat návštěvníka

$ curl "https://api.tracio.ai/v1/visitors/X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y" \
-H "Authorization: Bearer tracio_sk_XXXX...XXXX"
{
"visitorId": "X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y",
"firstSeenAt": "2026-02-01T08:11:00Z",
"lastSeenAt": "2026-03-16T14:22:01Z",
"visits": 14,
"incognitoVisits": 2,
"uniqueIps": 6,
"uniqueCountries": 2,
"risk": { "maxRiskScore": 63, "lastDecision": "real" },
"network": {
"vpnSeen": false,
"proxySeen": false,
"torSeen": false,
"datacenterSeen": true
},
"meta": {
"plan": "pro",
"retentionDays": 30,
"from": "2026-02-14T00:00:00Z",
"to": "2026-03-16T14:30:00Z"
}
}

Open source, otevřený proces

Naše SDK jsou open-source. Nahlašujte chyby, odesílejte PR nebo si jen přečtěte kód. Transparentnost je funkce.