Некоторые сети и расширения браузера блокируют запросы к сторонним аналитическим доменам: корпоративные фильтры, блокировщики на уровне 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, на котором не обслуживается ничего другого.