예, 가능합니다.
추적하는 최선의 방법은 정보로 무엇을하려하는지에 따라 다릅니다. 해당 방문의 모든 페이지 뷰에서 현재 방문에 대한 리퍼러를 알아야하는 경우 해당 방문에서 첫 번째 (일명 참조 된) 페이지 뷰에 쿠키를 설정하는 것이 좋습니다. 이렇게하면 모든 페이지가 추천 도메인에 액세스 할 수 있습니다.
로깅 목적으로 만 정보가 필요한 경우 (예 : PPC 광고 공급 업체의 결제 정보를 다시 확인하는 경우) 쿠키에 저장할 필요가 없으며 단순히 리퍼러 있음을 감지하고 것. 클라이언트 스크립트가 아닌 서버 코드에서이 작업을 수행하는 것이 더 쉽습니다.
어떤 서버 플랫폼에서 실행 중인지 알지 못해 특정 코드 샘플이나 조언을 제공하기가 어렵지만 자바 스크립트에서는 추적 코드를 생성하는 빠른 코드 샘플을 제공합니다 (예 : 선택적 "r ="쿼리 문자열 매개 변수에 참조 정보를 포함하여 페이지 뷰를 기록하는 "웹 버그"라고도합니다. 당신이하고 싶은 일을하기 위해이 일을 적용하는 것은 어렵지 않아야합니다.
<script type="text/javascript">
document.write("<img src=\"http://yoursite.com/logviews/?TYPE=PV"
+ ((document.referrer == "" || document.referrer == null) ? "" : "&r=" + encodeURIComponent(document.referrer))
+ "\" width=\"0\" height=\"0\" alt=\"Page view tracker\" />");
</script>
W2K3은 큰 6. 을 IIS. 덕분에 –
확실히 이런 것들을 서버 측에서 처리하십시오. –
SSL에 대해 null을 반환하는 document.referrer를 해결할 수있는 방법이 있습니까? – Larrydx