Algumas redes e extensões de navegador bloqueiam requisições para domínios de analytics de terceiros: filtros corporativos, bloqueadores em nível de DNS, restrições regionais, extensões de privacidade. Servido a partir do seu próprio subdomínio, o script é uma requisição de primeira parte no seu site e continua funcionando nesses ambientes.
Um domínio personalizado é um subdomínio que você controla, como metrics.yoursite.com, apontado para o edge da TRACIO. Assim que o DNS e o certificado são confirmados, o script, o bundle dele e as requisições de sinais são servidos a partir desse subdomínio. Você não precisa rodar um proxy.
O painel mostra essas três etapas — os registros A, o certificado e a primeira visita com sua chave — e as verifica novamente de forma automática. Check now força uma nova verificação.
Se o seu site já rastreia pelo domínio compartilhado, troque a tag somente depois que as etapas de DNS e Certificado forem confirmadas: até lá o script não carrega do novo subdomínio.
Tag de script:
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>Pacotes npm: passe o subdomínio como endpoint. O SDK carrega o script dele e envia os sinais para ele. Quando endpoint está definido, a opção region é ignorada. Não use scriptUrl para isso: ela substitui a URL inteira do script, incluindo a chave pública.
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "PUBLIC_KEY", endpoint: "https://metrics.yoursite.com",})Os pacotes de framework aceitam a mesma opção endpoint — veja as páginas dos SDKs.
metrics.yoursite.com, que não sirva mais nada.