Manche Netzwerke und Browser-Erweiterungen blockieren Anfragen an Analytics-Domains von Drittanbietern: Unternehmensfilter, Blocker auf DNS-Ebene, regionale Einschränkungen, Datenschutz-Erweiterungen. Von Ihrer eigenen Subdomain ausgeliefert, ist das Skript eine First-Party-Anfrage auf Ihrer Website und funktioniert in solchen Umgebungen weiter.
Eine eigene Domain ist eine Subdomain, die Sie kontrollieren — etwa metrics.yoursite.com — und die auf die TRACIO-Edge zeigt. Sobald DNS und Zertifikat bestätigt sind, werden das Skript, sein Bundle und die Signalanfragen von dieser Subdomain ausgeliefert. Einen Proxy müssen Sie dafür nicht betreiben.
Das Dashboard zeigt diese drei Stufen — die A-Records, das Zertifikat und den ersten Besuch mit Ihrem Schlüssel — und prüft sie automatisch erneut. Check now erzwingt eine erneute Prüfung.
Wenn Ihre Website bereits über die gemeinsame Domain trackt, stellen Sie das Tag erst um, wenn die Stufen DNS und Zertifikat bestätigt sind: Bis dahin lädt das Skript nicht von der neuen Subdomain.
Skript-Tag:
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>npm-Pakete: Übergeben Sie die Subdomain als endpoint. Das SDK lädt das Skript von ihr und sendet die Signale an sie. Wenn endpoint gesetzt ist, wird die Option region ignoriert. Verwenden Sie dafür nicht scriptUrl: Es ersetzt die gesamte Skript-URL einschließlich des Public Keys.
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "PUBLIC_KEY", endpoint: "https://metrics.yoursite.com",})Die Framework-Pakete akzeptieren dieselbe Option endpoint — siehe die SDK-Seiten.
metrics.yoursite.com — und die sonst nichts ausliefert.