SDK และไลบรารี
ไลบรารีฝั่ง client อย่างเป็นทางการสำหรับ JavaScript และทุกเฟรมเวิร์กฟรอนต์เอนด์หลัก ติดตั้ง กำหนดค่า และเริ่มระบุตัวตนผู้เยี่ยมชมได้ภายในไม่กี่นาที
SDK ทั้งหมดเผยแพร่บน npm (v0.1.3) ติดตั้งได้แล้ววันนี้ — ดูแพ็กเกจ @tracio บน npm
การรองรับเฟรมเวิร์ก
การรองรับ SDK อย่างเป็นทางการสำหรับ JavaScript และเฟรมเวิร์กฟรอนต์เอนด์หลัก
| ภาษา | แพ็กเกจ | คำสั่งติดตั้ง | สถานะ | เอกสาร |
|---|---|---|---|---|
| JavaScript | @tracio/sdk | npm install @tracio/sdk | พร้อมใช้งาน | เอกสาร |
| React | @tracio/react | npm install @tracio/react @tracio/sdk | พร้อมใช้งาน | เอกสาร |
| Vue | @tracio/vue | npm install @tracio/vue @tracio/sdk | พร้อมใช้งาน | เอกสาร |
| Angular | @tracio/angular | npm install @tracio/angular @tracio/sdk | พร้อมใช้งาน | เอกสาร |
| Svelte | @tracio/svelte | npm install @tracio/svelte @tracio/sdk | พร้อมใช้งาน | เอกสาร |
เริ่มต้นอย่างรวดเร็ว
ตัวอย่างที่คัดลอกไปวางเพื่อเริ่มใช้งานได้อย่างรวดเร็ว
JavaScript
พร้อมใช้งานnpm install @tracio/sdkimport { Tracio } from '@tracio/sdk'const tracio = Tracio.init({ publicKey: '5ca175fc...' })const result = await tracio.getResult()console.log(result.visitorId)if (result.bot.detected) { console.warn('bot, confidence:', result.bot.confidence)}React
พร้อมใช้งานnpm install @tracio/react @tracio/sdkimport { TracioProvider, useVisitorId } from '@tracio/react'function App() { return ( <TracioProvider publicKey={process.env.NEXT_PUBLIC_TRACIO_KEY!}> <Page /> </TracioProvider> )}function Page() { const { data: visitorId, isLoading, error } = useVisitorId() return <p>Visitor: {visitorId}</p>}Vue
พร้อมใช้งานnpm install @tracio/vue @tracio/sdkimport { createApp } from 'vue'import { TracioPlugin } from '@tracio/vue'import App from './App.vue'createApp(App) .use(TracioPlugin, { publicKey: import.meta.env.VITE_TRACIO_KEY }) .mount('#app')// in a component:// const { data: visitorId, isLoading, error } = useVisitorId()Angular
พร้อมใช้งานnpm install @tracio/angular @tracio/sdkimport { provideTracio } from '@tracio/angular'export const appConfig: ApplicationConfig = { providers: [provideTracio({ publicKey: '5ca175fc...' })],}// in a component:// readonly tracio = inject(TracioService)// tracio.visitorId() // signalSvelte
พร้อมใช้งานnpm install @tracio/svelte @tracio/sdk<script> import { Tracio } from '@tracio/svelte' import { browser } from '$app/environment' if (browser) Tracio.init({ publicKey: import.meta.env.VITE_TRACIO_KEY })</script><!-- in a component: --><!-- const visitor = useVisitorId() --><!-- $visitor.data / $visitor.isLoading -->พร้อมเริ่มต้นใช้งานแล้วหรือยัง?
ทดลองใช้ Tracio ฟรีด้วยการเรียก API 2,500 ครั้งต่อเดือน ไม่ต้องใช้บัตรเครดิต