Certains réseaux et certaines extensions de navigateur bloquent les requêtes vers les domaines d'analytique tiers : filtres d'entreprise, bloqueurs au niveau DNS, restrictions régionales, extensions de confidentialité. Servi depuis votre propre sous-domaine, le script est une requête de première partie sur votre site et continue de fonctionner dans ces environnements.
Un domaine personnalisé est un sous-domaine que vous contrôlez, par exemple metrics.yoursite.com, pointé vers l'edge TRACIO. Une fois le DNS et le certificat confirmés, le script, son bundle et les requêtes de signaux sont servis depuis ce sous-domaine. Vous n'avez pas besoin d'exploiter un proxy.
Le tableau de bord affiche ces trois étapes — les enregistrements A, le certificat et la première visite avec votre clé — et les revérifie automatiquement. Check now force une revérification.
Si votre site effectue déjà le suivi via le domaine partagé, ne basculez la balise qu'une fois les étapes DNS et Certificat confirmées : jusque-là, le script ne se charge pas depuis le nouveau sous-domaine.
Balise de script :
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>Paquets npm : passez le sous-domaine dans endpoint. Le SDK y charge le script et lui envoie les signaux. Lorsque endpoint est défini, l'option region est ignorée. N'utilisez pas scriptUrl pour cela : elle remplace l'URL complète du script, clé publique comprise.
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "PUBLIC_KEY", endpoint: "https://metrics.yoursite.com",})Les paquets pour frameworks acceptent la même option endpoint — voir les pages SDK.
metrics.yoursite.com, qui ne sert rien d'autre.