Alcune reti ed estensioni del browser bloccano le richieste verso i domini di analytics di terze parti: filtri aziendali, blocchi a livello di DNS, restrizioni regionali, estensioni per la privacy. Servito dal suo sottodominio, lo script è una richiesta first-party sul suo sito e continua a funzionare in quegli ambienti.
Un dominio personalizzato è un sottodominio sotto il suo controllo, ad esempio metrics.yoursite.com, puntato all'edge di TRACIO. Una volta confermati il DNS e il certificato, lo script, il suo bundle e le richieste di segnali vengono serviti da quel sottodominio. Non è necessario gestire un proxy.
La dashboard mostra queste tre fasi — i record A, il certificato e la prima visita con la sua chiave — e le ricontrolla automaticamente. Check now forza un nuovo controllo.
Se il suo sito traccia già tramite il dominio condiviso, cambi il tag solo dopo che le fasi DNS e Certificato sono confermate: fino ad allora lo script non viene caricato dal nuovo sottodominio.
Tag script:
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>Pacchetti npm: passi il sottodominio come endpoint. L'SDK carica lo script da lì e vi invia i segnali. Quando endpoint è impostato, l'opzione region viene ignorata. Non usi scriptUrl per questo: sostituisce l'intero URL dello script, inclusa la chiave pubblica.
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "PUBLIC_KEY", endpoint: "https://metrics.yoursite.com",})I pacchetti per i framework accettano la stessa opzione endpoint — veda le pagine degli SDK.
metrics.yoursite.com, che non serva nient'altro.