Referrer는 웹 브라우저가 서버에 요청을 보낼 때, 현재 요청이 어디에서 유입되었는지를 나타내는 정보를 담고 있는 HTTP 헤더 필드입니다. 쉽게 말해, 사용자가 이전에 방문했던 URL을 가리킵니다.
유입 경로 추적
example.com에서 링크를 클릭해 yourwebsite.com으로 이동하면, yourwebsite.com의 서버는 Referrer를 통해 이전 페이지가 example.com임을 알 수 있습니다.분석 및 마케팅
보안 및 유효성 검사
iframe을 사용하면, 사용자가 iframe 내부에서 수행하는 활동이 마치 iframe이 로드된 주소(API 서버 등)에서 시작된 것처럼 보일 수 있습니다. 따라서:
Referrer 값은 iframe의 URL이 됩니다.https://api.dable.io/widget에서 로드되었다면, 클릭 후 이동한 페이지에서는 Referrer 값이 https://api.dable.io/widget으로 설정됩니다.iframe을 사용할 때 원래 출처를 유지하고 싶다면:
1. Referrer-Policy 설정
Referrer-Policy 헤더를 통해 Referrer의 동작을 제어할 수 있습니다.
예:
Referrer-Policy: origin
origin)만 전달됩니다.https://example.com?utm_source=iframeReferrer-Policy나 URL 파라미터를 활용할 수 있습니다.