Lewati ke konten

Pengalaman Developer

Dibangun oleh Engineer, untuk Engineer

Tiga baris kode untuk identifikasi perangkat kelas produksi. Tanpa file konfigurasi, tanpa langkah build, tanpa vendor lock-in.

Mulai Cepat

Dari nol hingga fingerprint perangkat dalam tiga baris. Bekerja dengan framework JavaScript apa pun.

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 & Integrasi Server

SDK npm resmi untuk browser, ditambah webhook bertanda tangan sehingga bahasa sisi server apa pun dapat mengonsumsi event identifikasi. Semuanya open-source, semuanya bertipe.

SDK Klien

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

Sisi Server

Tidak ada SDK server yang perlu dipasang — event identifikasi dikirim ke backend Anda sebagai webhook bertanda tangan (HMAC-SHA256), sehingga stack HTTP apa pun berfungsi. Untuk membaca riwayat sesuai kebutuhan, panggil Server API di api.tracio.ai/v1 dengan secret key Anda, tersedia mulai paket Pro.

JSNode
PYPython
GOGo
RBRuby
PHPPHP

Fitur API

Semua yang Anda butuhkan untuk integrasi produksi. Tanpa kejutan.

Webhook

Notifikasi event real-time ke server Anda. Pilih tipe event mana dari empat yang diterima sebuah endpoint; pengiriman yang gagal dicoba ulang otomatis selama beberapa jam.

Batas Laju

Batas yang jelas dengan header yang jelas: 10 permintaan Server API per detik pada Pro, 50 pada Business, 200 pada Enterprise. Setiap respons melaporkan sisa yang Anda punya.

Verifikasi Tanda Tangan

Setiap webhook ditandatangani dengan HMAC-SHA256 (X-Tracio-Signature) atas body mentah dan timestamp, memberi Anda pengiriman yang aman dari replay dan anti-pemalsuan.

Server API

Telusuri riwayat pengunjung, daftar sesi, dan penghitung velocity lewat HTTPS dengan secret key (tracio_sk_…) yang dikirim sebagai token Bearer. Read-only, dan tercakup pada workspace Anda.

API dalam Aksi

Contoh request/response nyata. Salin, tempel, kirim.

Ambil Kunci Penandatanganan Webhook

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

Cari Pengunjung

$ 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, Proses Terbuka

SDK kami open-source. Laporkan bug, kirim PR, atau sekadar baca kodenya. Transparansi adalah sebuah fitur.