تحظر بعض الشبكات وإضافات المتصفح الطلبات الموجَّهة إلى نطاقات التحليلات التابعة لطرف ثالث: مرشّحات الشركات، وأدوات الحجب على مستوى DNS، والقيود الإقليمية، وإضافات الخصوصية. وعند تقديمه من نطاقك الفرعي الخاص، يصبح السكربت طلبًا من الطرف الأول على موقعك ويستمر في العمل في تلك البيئات.
النطاق المخصّص هو نطاق فرعي تتحكم فيه، مثل metrics.yoursite.com، موجَّه إلى حافة TRACIO. وبمجرد تأكيد DNS والشهادة، يُقدَّم السكربت وحزمته وطلبات الإشارات من ذلك النطاق الفرعي. ولا تحتاج إلى تشغيل وسيط (proxy).
تعرض لوحة التحكم هذه المراحل الثلاث — سجلات A، والشهادة، وأول زيارة بمفتاحك — وتعيد فحصها تلقائيًا. ويفرض Check now إعادة الفحص.
وإذا كان موقعك يتتبّع بالفعل عبر النطاق المشترك، فبدِّل الوسم فقط بعد تأكيد مرحلتَي DNS والشهادة: فحتى ذلك الحين لا يُحمَّل السكربت من النطاق الفرعي الجديد.
وسم السكربت:
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>حزم npm: مرّر النطاق الفرعي بوصفه endpoint. تُحمِّل الحزمة السكربت منه وترسل الإشارات إليه. وعند ضبط endpoint، يُتجاهَل الخيار region. ولا تستخدم scriptUrl لهذا الغرض: فهو يستبدل عنوان URL الكامل للسكربت، بما في ذلك المفتاح العام.
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "PUBLIC_KEY", endpoint: "https://metrics.yoursite.com",})وتقبل حزم أُطر العمل الخيار endpoint نفسه — انظر صفحات SDK.
metrics.yoursite.com، لا يقدّم شيئًا آخر.