Referer란 무엇인가

개요

GA4을 사용하면서, 아마 유입경로를 확인할 수 있는 것을 알 수 있을텐데요.
대부분의 툴들은 유입결로를 이 referer란 정보를 통해 1차적으로 유입 정보를 수집합니다.


Referer? Referrer?

In HTTP, “Referer” (a misspelling of Referrer[1]) is the name of… <wikipediagt;&

네… 단순 잘못된 표기였습니다.


Referer 란

그래서 referer란 무엇일까요?

referer는 http 헤더 중 하나입니다. http 프로토콜에서 헤더값으로써 서버에 요청 시, 같이 보내지게 되는 데이터 중 하나인데 현재 표시하는 웹페이지가 어떤 웹페이지에서 요청되었는지 알 수 있습니다.

대부분의 웹 서버는, 해당 페이지 방문 이전의 트래픽에 대한 로그를 수집 및 기록 합니다. 하지만 referer 정보는 유저의 프라이버시 관계되는 경우도 있기에, referer 정보를 송신하지 않는 설정을 할 수 있는 브라우저도 있습니다.

referer를 삭제하는 예시로 대표는 페이스북이 있습니다. 페이스북의 게시물에서 링크를 클릭 후, 해당 페이지에 접속이 되면 어떻게 될까요?
https://www.facebook.com/으로 referer가 설정이 된 것을 확인할 수 있을건데요. 이런 경우는 구글도 마찬가지 입니다.


어디에 사용되는가

referer는 로그 분석접근 제어를 할 때 주로 사용합니다.
만약 확인을 하고 싶다면, document.referrer를 브라우저 개발자 툴에 작성하면 즉시 확인할 수 있습니다.


마무리

referer를 알고 알맞게 사용한다면, 웹 사이트를 운영할 때 접근제어에 대해 유용할 것 같습니다.
해당 정보를 수집해서 따로 로그 분석을 할 수 있고, 트래픽 분석에 좋을 것 같으나… 트래킹 툴을 사용하는게 좋다는 개인적인 생각을 하게되는 시간이였습니다.

댓글남기기