Trafix 도움말
개발자

Trafix의 문서상 기본 어트리뷰션 윈도우는 30일입니다. 그러나 브라우저 쿠키 생존 시간은 이보다 짧을 수 있습니다. 전환 데이터는 조회수 기반 정산과 분리되므로, 추적 오차는 비용 분쟁의 근거가 아닙니다.

플랫폼별 쿠키 수명

플랫폼환경so_cid 실제 수명손실 수준
YouTube Shorts일반 브라우저30일낮음
YouTube ShortsSafari ITP (크로스사이트 참조 없음)30일낮음
YouTube ShortsSafari ITP (크로스사이트 참조 있음)7일낮음
Instagram ReelsInstagram 인앱 브라우저분~시간 (앱 재시작 시 소멸 가능)가장 큼
Instagram ReelsSafari ITP7일 또는 1일중간
TikTokTikTok 인앱 브라우저분~시간 (앱 재시작 시 소멸 가능)가장 큼
TikTokSafari ITP7일 또는 1일중간

IG·TikTok 바이오 링크 클릭의 대부분은 인앱 브라우저에서 열립니다. 이 경우 so_cid 쿠키가 앱 재시작 또는 WebView 세션 종료 시 소멸해 전환이 기록되지 않을 수 있습니다. 리포트의 전환 수는 실제 전환보다 구조적으로 낮게 집계될 수 있습니다.

Safari ITP 상세

  • 크로스사이트 추적 없는 first-party 쿠키: 30일 유지
  • 크로스사이트 참조자(referrer)가 감지되면: 7일로 단축
  • 스크립트로 작성된 쿠키에 ITP 의심이 생기면: 1일로 단축
  • 리다이렉트 핸들러(/r/{code})의 서버 Set-Cookie는 ITP 영향을 줄이는 데 도움이 됩니다

Instagram·TikTok 인앱 브라우저 상세

  • 앱은 Safari/Chrome과 독립된 WebView 쿠키 공간을 사용합니다
  • 앱 프로세스 종료 또는 WebView 세션 리셋 시 쿠키가 사라질 수 있습니다
  • 외부 브라우저로 전환되면 so_cid가 없어서 전환 매칭이 끊길 수 있습니다
  • 결과적으로 Instagram·TikTok의 클릭→전환 매칭률은 YouTube보다 낮습니다

리포트 신뢰도 라벨

플랫폼신뢰도 라벨
YouTube Shorts추적 신뢰도: 최상
Instagram Reels전환 손실이 IG 인앱에서 가장 큼
TikTok전환 손실이 TikTok 인앱에서 가장 큼

손실을 줄이는 방법

권장: 서버사이드 first-party 쿠키

Trafix 리다이렉트 핸들러가 Set-Cookie 응답 헤더로 so_cid를 설정하면, 클라이언트 JS보다 ITP 영향을 덜 받습니다. 다만 인앱 브라우저 격리는 여전히 적용되므로 완전한 해결책은 아닙니다.

대안: click_id를 서버 세션에 바인딩

랜딩 페이지 서버가 URL의 so_cid를 서버 세션 또는 DB에 저장하면, 쿠키가 사라진 뒤에도 세션이 살아있는 동안은 전환 매칭이 가능합니다.

현실적 기대치

  • YouTube Shorts: 전환 추적 신뢰도 높음
  • Instagram·TikTok: 클릭은 기록되지만 전환 매칭률은 낮음
  • 이러한 손실은 조회수 기반 정산 자체에는 영향을 주지 않습니다