เริ่มต้นใช้งานใน 5 นาที
ห้าขั้นตอนสู่การระบุอุปกรณ์อย่างแม่นยำ ไม่ต้องใช้บัตรเครดิต
สมัครใช้งาน
สร้างบัญชีของคุณในไม่กี่วินาที ไม่ต้องใช้บัตรเครดิต รับ API call ฟรี 2,500 ครั้งต่อเดือน
รับ Public Key
คัดลอก public key ของคุณจากแดชบอร์ด เป็นสตริงเลขฐานสิบหกความยาว 40 อักขระ ปลอดภัยที่จะใช้ในโค้ดฝั่งไคลเอนต์
ติดตั้ง SDK
เพิ่มไลบรารีไคลเอนต์ @tracio/sdk ดู Quick Start สำหรับแพ็กเกจเฉพาะเฟรมเวิร์ก
$ npm install @tracio/sdkใช้เฟรมเวิร์กอยู่ใช่ไหม? ดู Quick Start สำหรับแพ็กเกจ React, Vue, Angular และ Svelte
ระบุผู้เข้าชม
เริ่มต้นด้วย Tracio.init() จากนั้นเรียกใช้ tracio.getResult() เพื่อรับ visitor ID ที่ไม่ซ้ำกันและผลการตรวจจับบอต
import { Tracio } from '@tracio/sdk'
// Initialize the SDK
const tracio = Tracio.init({ publicKey: '5ca175fc...' })
// Get the visitor identification
const result = await tracio.getResult()ตรวจสอบ
ยืนยันว่าอีเวนต์มาถึงฝั่งเซิร์ฟเวอร์แล้ว TRACIO ส่งการระบุแต่ละครั้งไปยัง endpoint ของคุณในรูปแบบ webhook ที่ลงลายเซ็น และทุกอีเวนต์ยังปรากฏในแดชบอร์ดของคุณด้วย
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" }
}ตรวจสอบ HMAC ของ X-Tracio-Signature จากนั้นดำเนินการกับ payload ดู Webhooks สำหรับ payload ทั้งหมดและการตรวจสอบลายเซ็น
การแก้ไขปัญหา
npm install ล้มเหลว?
ตรวจสอบให้แน่ใจว่าคุณใช้ Node.js v16 หรือใหม่กว่า รันคำสั่ง node --version เพื่อตรวจสอบ
Public key ใช้งานไม่ได้?
ตรวจสอบว่า key ของคุณเป็น public key ความยาว 40 อักขระจาก workspace ที่คุณกำลังทำงานอยู่
ผลลัพธ์ว่างเปล่า?
ตรวจสอบว่าการตั้งค่าภูมิภาคของคุณตรงกับภูมิภาคที่คุณเลือกไว้ตอนสมัครใช้งาน
เกิดข้อผิดพลาด CORS?
ใช้การตั้งค่าการเชื่อมต่อแบบพร็อกซีเพื่อกำหนดเส้นทางคำขอผ่านโดเมนของคุณเอง
พร้อมเริ่มต้นใช้งานแล้วหรือยัง?
สร้างบัญชีฟรีของคุณและเริ่มระบุผู้เข้าชมได้ภายในเวลาไม่ถึง 5 นาที