एकीकरण दस्तावेज़
एकीकृत करने के तीन तरीके — एक चुनें, मिनटों में पूरा।
1 · कोई भी साइट (अनुशंसित)
किसी भी फ़्रेमवर्क के लिए, नीचे दी गई लाइन को अपने <head> में जोड़ें ताकि पेजव्यू (SPA रूट सहित) स्वतः ट्रैक हों।
<script defer src="https://tutustat.com/t.js" data-site="ts_xxxxxxxx"></script> 2 · SvelteKit
stat.ts को अपने प्रोजेक्ट में कॉपी करें और रूट +layout.svelte में कंपोनेंट इनिशियलाइज़ेशन के दौरान initStat कॉल करें।
import { initStat } from '$lib/stat';
initStat({
site: 'ts_xxxxxxxx',
endpoint: 'https://tutustat.com'
}); इसे कंपोनेंट इनिशियलाइज़ेशन के दौरान सिंक्रोनसली कॉल करना ज़रूरी है; onMount के अंदर कॉल करने पर “outside component initialisation” त्रुटि आती है।
3 · क्रॉस-प्लेटफ़ॉर्म उपयोगकर्ता
अपने उत्पाद के /auth/me से tutu_id_sub एक्सपोज़ करें और फ्रंटएंड पर getSub दें — वही उपयोगकर्ता सभी प्लेटफ़ॉर्म पर एक में मिल जाता है।
initStat({
site: 'ts_xxxxxxxx',
endpoint: 'https://tutustat.com',
getSub: () => auth.user?.tutu_id_sub
}); 4 · सत्यापन
अपनी साइट पर जाएँ — “लाइव विज़िटर” बढ़ना चाहिए, और कुछ सेकंड में आपको यह विज़िट अवलोकन में दिखेगी।