tracio.ai هي منصة سحابية مُدارة بالكامل. يُرسل تطبيقك الإشارات من المتصفح، وتُعيد السحابة نتيجة التعريف. تتولى المنصة التوسّع والتكرار الاحتياطي وإدارة البنية التحتية.
لا يستغرق البدء سوى دقائق: أنشئ حسابًا، واحصل على مفتاحك العام، وثبّت الـ SDK، وابدأ بتعريف الزوّار.
سحابة مُدارة فقط. لا تقدّم TRACIO نشرًا ذاتي الاستضافة (self-hosted) أو داخل مقرّك (on-premise) — فلا يوجد مكوّن خادم قابل للتثبيت. ما يمكنك التحكّم فيه هو منطقة البيانات التي تُخدَّم منها حركة المرور الخاصة بك (انظر أدناه)، وإذا أردت تقديم الوكيل من نطاقك الخاص، فوسيط من الطرف الأول (first-party proxy) أمام نقطة النهاية المُدارة عبر الخيارين
endpoint/scriptUrl.
يتواصل تطبيقك مع السحابة عبر حزمة JavaScript SDK التي تعمل من جهة العميل. تُحمّل الـ SDK وكيلًا في المتصفح، وتجمع الإشارات، وتُعيد نتيجة التعريف:
Browser (JS SDK) ──▶ tracio.ai Cloud ◀── (identification result)visitorId وbot.للتعامل مع النتائج على خادمك الخاص، استقبِل كل عملية تعريف على هيئة webhook موقّع، أو اقرأها عند الطلب عبر Data API.
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "5ca175fc...", region: "eu",})يحدّد خيار region في الـ SDK منطقة البيانات التي تتواصل معها الـ SDK. وهو يقبل "us" أو "eu". وعند عدم تعيينه، تستخدم الـ SDK نقطة النهاية العامة https://edge.tracio.ai — عيّنه صراحةً لتثبيت منطقة محدّدة.
| المنطقة | الوصف |
|---|---|
| غير مُعيَّن | نقطة النهاية العامة edge.tracio.ai (دون تثبيت منطقة) |
us | منطقة بيانات US |
eu | منطقة بيانات EU |
تستخدم مساحة عملك نوعين من المفاتيح، وهما غير قابلين للتبادل:
| المفتاح | أين يُستخدم | كيف يبدو |
|---|---|---|
| العام | المتصفح — من الآمن تضمينه في الشيفرة التي تعمل من جهة العميل | 40 حرفًا، بدون بادئة |
| السرّي | خادمك الخلفي فقط — يصادق Data API | tracio_sk_ متبوعًا بـ 43 حرفًا |
لاستهلاك النتائج من جهة الخادم لديك خياران، ويتكاملان جيدًا:
X-Tracio-Signature.يمكنك تهيئة webhooks لاستقبال أحداث التعريف من السحابة على خادمك الخاص. تتوفّر webhooks في خطة Pro وما فوقها — انظر Webhooks للاطّلاع على الإعداد والحمولة (payload) وتفاصيل التحقّق من التوقيع.