कॉन्टेंट पर जाएं

SDKs और लाइब्रेरी

JavaScript और हर प्रमुख फ्रंटएंड फ्रेमवर्क के लिए आधिकारिक क्लाइंट लाइब्रेरी। इंस्टॉल करें, कॉन्फ़िगर करें और मिनटों में विज़िटर्स की पहचान शुरू करें।

सभी SDKs npm (v0.1.3) पर प्रकाशित हैं। इन्हें आज ही इंस्टॉल करें — npm पर @tracio पैकेज देखें

फ्रेमवर्क समर्थन

JavaScript और प्रमुख फ्रंटएंड फ्रेमवर्क के लिए आधिकारिक SDK समर्थन।

भाषापैकेजइंस्टॉल कमांडस्टेटसडॉक्स
JavaScript@tracio/sdknpm install @tracio/sdkउपलब्धडॉक्स
React@tracio/reactnpm install @tracio/react @tracio/sdkउपलब्धडॉक्स
Vue@tracio/vuenpm install @tracio/vue @tracio/sdkउपलब्धडॉक्स
Angular@tracio/angularnpm install @tracio/angular @tracio/sdkउपलब्धडॉक्स
Svelte@tracio/sveltenpm install @tracio/svelte @tracio/sdkउपलब्धडॉक्स

क्विक स्टार्ट

तेज़ी से शुरू करने के लिए कॉपी-पेस्ट उदाहरण।

JavaScript
उपलब्ध
npm install @tracio/sdk
import { 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/sdk
import { 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/sdk
import { 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/sdk
import { provideTracio } from '@tracio/angular'
export const appConfig: ApplicationConfig = {
providers: [provideTracio({ publicKey: '5ca175fc...' })],
}
// in a component:
// readonly tracio = inject(TracioService)
// tracio.visitorId() // signal
Svelte
उपलब्ध
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 -->

शुरू करने के लिए तैयार हैं?

प्रति माह 2,500 API कॉल के साथ Tracio को मुफ़्त आज़माएं। कोई क्रेडिट कार्ड आवश्यक नहीं।