Деякі мережі та розширення браузера блокують запити до сторонніх аналітичних доменів: корпоративні фільтри, блокувальники на рівні DNS, регіональні обмеження, розширення для приватності. Якщо скрипт віддається з вашого власного піддомену, він стає first-party-запитом на вашому сайті й далі працює в таких середовищах.
Власний домен — це підконтрольний вам піддомен, наприклад metrics.yoursite.com, спрямований на edge TRACIO. Щойно DNS і сертифікат підтверджено, скрипт, його бандл і запити сигналів віддаються з цього піддомену. Запускати проксі не потрібно.
Дашборд показує ці три стадії — A-записи, сертифікат і перший візит з вашим ключем — і перевіряє їх повторно автоматично. Check now запускає повторну перевірку примусово.
Якщо ваш сайт уже відстежує трафік через спільний домен, перемикайте тег лише після підтвердження стадій DNS і Certificate: доти скрипт не завантажується з нового піддомену.
Тег 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, на якому не обслуговується нічого іншого.