התחילו תוך 5 דקות
חמישה צעדים לזיהוי מכשירים מדויק. אין צורך בכרטיס אשראי.
הרשמה
צרו את החשבון שלכם תוך שניות. אין צורך בכרטיס אשראי. קבלו 2,500 קריאות API חינם בחודש.
קבלת מפתח ציבורי
העתיקו את המפתח הציבורי שלכם מלוח המחוונים. זו מחרוזת הקסדצימלית באורך 40 תווים, בטוחה לשילוב בקוד צד-לקוח.
התקנת SDK
הוסיפו את ספריית הלקוח @tracio/sdk. עיינו במדריך ההתחלה המהירה עבור חבילות ייעודיות לכל framework.
$ npm install @tracio/sdkמשתמשים ב-framework? עיינו במדריך ההתחלה המהירה עבור חבילות React, Vue, Angular ו-Svelte.
זיהוי מבקר
אתחלו באמצעות Tracio.init(), ואז קראו ל-tracio.getResult() כדי לקבל מזהה מבקר ייחודי ותוצאת זיהוי בוטים.
import { Tracio } from '@tracio/sdk'
// Initialize the SDK
const tracio = Tracio.init({ publicKey: '5ca175fc...' })
// Get the visitor identification
const result = await tracio.getResult()אימות
ודאו שהאירוע הגיע בצד השרת. TRACIO מספקת כל זיהוי לנקודת הקצה שלכם כ-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, ואז פעלו על פי המטען. עיינו בWebhooks עבור המטען המלא ואימות החתימה.
פתרון תקלות
התקנת npm נכשלת?
ודאו שאתם מריצים Node.js גרסה v16 ומעלה. הריצו node --version כדי לבדוק.
המפתח הציבורי לא עובד?
ודאו שהמפתח שלכם הוא המפתח הציבורי באורך 40 תווים מסביבת העבודה שבה אתם עובדים.
תוצאה ריקה?
בדקו שהגדרת האזור שלכם תואמת לאזור שבחרתם בעת ההרשמה.
שגיאת CORS?
השתמשו בהגדרת אינטגרציית הפרוקסי כדי לנתב בקשות דרך הדומיין שלכם.
מוכנים להתחיל?
צרו את החשבון החינמי שלכם והתחילו לזהות מבקרים בפחות מ-5 דקות.