일부 네트워크와 브라우저 확장 프로그램은 서드파티 분석 도메인으로의 요청을 차단합니다. 기업 필터, DNS 수준 차단기, 지역 제한, 개인정보 보호 확장 프로그램이 그렇습니다. 자체 서브도메인에서 제공하면 스크립트는 사이트의 퍼스트파티 요청이 되어 그러한 환경에서도 계속 동작합니다.
커스텀 도메인은 metrics.yoursite.com처럼 직접 관리하며 TRACIO 에지를 가리키는 서브도메인입니다. DNS와 인증서가 확인되면 스크립트와 그 번들, 신호 요청이 해당 서브도메인에서 제공됩니다. 프록시를 운영할 필요는 없습니다.
대시보드에는 이 세 단계(A 레코드, 인증서, 키를 사용한 첫 방문)가 표시되며 자동으로 다시 확인됩니다. Check now를 누르면 다시 확인을 강제로 실행합니다.
사이트가 이미 공유 도메인으로 추적 중이라면, DNS와 인증서 단계가 확인된 뒤에 태그를 전환하세요. 그전까지는 새 서브도메인에서 스크립트가 로드되지 않습니다.
스크립트 태그:
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>npm 패키지: 서브도메인을 endpoint로 전달하세요. SDK는 그 주소에서 스크립트를 로드하고 그 주소로 신호를 보냅니다. endpoint를 설정하면 region 옵션은 무시됩니다. 이 용도로 scriptUrl을 사용하지 마세요. scriptUrl은 퍼블릭 키를 포함한 스크립트 URL 전체를 대체합니다.
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "PUBLIC_KEY", endpoint: "https://metrics.yoursite.com",})프레임워크 패키지도 동일한 endpoint 옵션을 받습니다. SDK 페이지를 참고하세요.
metrics.yoursite.com처럼 직접 관리하며 다른 용도로 사용하지 않는 서브도메인을 쓰세요.