Unele rețele și extensii de browser blochează cererile către domenii de analiză terțe: filtre corporative, blocare la nivel de DNS, restricții regionale, extensii de confidențialitate. Servit de pe propriul subdomeniu, scriptul este o cerere first-party pe site și continuă să funcționeze în astfel de medii.
Un domeniu personalizat este un subdomeniu pe care îl controlezi, de exemplu metrics.yoursite.com, direcționat către edge-ul TRACIO. După ce DNS-ul și certificatul sunt confirmate, scriptul, bundle-ul său și cererile de semnale sunt servite de pe acel subdomeniu. Nu trebuie să rulezi un proxy.
Dashboardul arată aceste trei etape — înregistrările A, certificatul și prima vizită cu cheia ta — și le reverifică automat. Check now forțează o reverificare.
Dacă site-ul tău urmărește deja prin domeniul partajat, schimbă tag-ul abia după ce etapa DNS și cea de certificat sunt confirmate: până atunci scriptul nu se încarcă de pe noul subdomeniu.
Tag de script:
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>Pachete npm: transmite subdomeniul ca endpoint. SDK-ul încarcă scriptul de pe el și trimite semnalele către el. Când endpoint este setat, opțiunea region este ignorată. Nu folosi scriptUrl pentru asta: el înlocuiește întregul URL al scriptului, inclusiv cheia publică.
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "PUBLIC_KEY", endpoint: "https://metrics.yoursite.com",})Pachetele pentru framework-uri acceptă aceeași opțiune endpoint — vezi paginile SDK.
metrics.yoursite.com, care nu servește altceva.