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=iframe
Referrer-Policy
나 URL 파라미터를 활용할 수 있습니다.