רשתות מסוימות והרחבות דפדפן חוסמות בקשות לדומיינים של אנליטיקה מצד שלישי: מסנני ארגונים, חוסמים ברמת ה-DNS, הגבלות אזוריות והרחבות פרטיות. כשהסקריפט מוגש מתת-דומיין משלכם, הוא בקשת צד ראשון באתר שלכם וממשיך לעבוד בסביבות האלה.
דומיין מותאם אישית הוא תת-דומיין שבשליטתכם, למשל metrics.yoursite.com, המופנה אל ה-edge של TRACIO. לאחר שה-DNS והאישור מאומתים, הסקריפט, ה-bundle שלו ובקשות האותות מוגשים מאותו תת-דומיין. אינכם צריכים להפעיל פרוקסי.
לוח הבקרה מציג את שלושת השלבים האלה — רשומות ה-A, האישור והביקור הראשון עם המפתח שלכם — ובודק אותם מחדש אוטומטית. Check now מאלץ בדיקה חוזרת.
אם האתר שלכם כבר עוקב דרך הדומיין המשותף, החליפו את התגית רק לאחר ששלבי ה-DNS והאישור אומתו: עד אז הסקריפט אינו נטען מתת-הדומיין החדש.
תגית script:
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>חבילות npm: העבירו את תת-הדומיין כ-endpoint. ה-SDK טוען ממנו את הסקריפט ושולח אליו את האותות. כאשר 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, שאינו מגיש דבר אחר.