는 방문자가 탭 또는 브라우저를 닫아 페이지를 떠날 때 시간이 서버에 다시 페이지에 지출보고 할 수 있습니까? 자바 스크립트 사용하기.보고서 서버에 페이지에 소요되는 시간
그리고 파이어 폭스에서 작동합니다, 구글 크롬, 사파리, 오페라, 및 IE8 (Internet Explorer 7 및 6은 중요하지 않습니다).
그러나 어떤 경우에 작동합니다; 브라우저가 닫히는 동안에도, 또는 다른 주소가 입력됩니다.
는 방문자가 탭 또는 브라우저를 닫아 페이지를 떠날 때 시간이 서버에 다시 페이지에 지출보고 할 수 있습니까? 자바 스크립트 사용하기.보고서 서버에 페이지에 소요되는 시간
그리고 파이어 폭스에서 작동합니다, 구글 크롬, 사파리, 오페라, 및 IE8 (Internet Explorer 7 및 6은 중요하지 않습니다).
그러나 어떤 경우에 작동합니다; 브라우저가 닫히는 동안에도, 또는 다른 주소가 입력됩니다.
당신은 windows.onbeforeunload
을 시도 할 수 있지만 모든 경우에 작동한다는 보장은 없습니다.
당신은 또한 당신의 웹 사이트의 방문자에 대해 당신에게 유사한 통계를 제공 PiWik을 시도 할 수 있습니다.
직접 구현하려는 경우 시작 시간을 결정해야합니다. 페이지 상단에 콘텐츠가 렌더링되기 전에 실행될 수있는 스크립트 태그를 onload 이벤트에 넣을 수 있습니다 모든 이미지와 스크립트가로드 될 때까지 대기하거나 DOM이 준비되었을 때 발생하지만 리소스가로드 될 때까지 기다리지 않는 JQuery ready event과 같은 것을 기다립니다.
<script>
window.onunload = function() {
var i = new Image();
var timeSpentMilliseconds = new Date().getTime() - startTime;
i.src = '/pagetime?timespent=' + timeSpentMilliseconds;
}
</script>
다음 정보와 GET 요청을 보내
<script>var startTime = new Date().getTime();</script>
는 그런 다음으로 onUnload 또는 onbeforeunload 이벤트를 수신하고 이미지를 사용할 수 있습니다 :이 시점에서, 당신은 시작 시간을 기록 할 것
요청이 항상 전송되는지 확인하려면 몇 가지 테스트를해야합니다. 브라우저가 닫히거나 탭이 끝나기 전에 스위치가 작동하는 경우가 있습니다.
Google Analytics를 직접 사용하지 않는 이유는 무엇입니까? 원하는 것 외에도 분석을 위해 더 많은 데이터를 제공합니다. 그리고 무료입니다. 감사합니다, freezea.
Google 웹 로그 분석은 IP 기반 정보를 제공하지 않습니다. 내 coisin의 웹 사이트에 대한 코드를 만들거야, 그리고 나 자신을위한 재미. 그는 방금 Microsoft 시험에서 시스템 네트워크 인증을 받았습니다. 우리는 (실제로) 그를 위해 웹 사이트를 만들었습니다. 그는 자신의 사이트를 방문 할 때마다 (3 일에 1 번) 코퍼 로테 누스 IP (corporotian IP)에서 왔는지 여부와 상관없이 회사를 방문합니다. 우리는 "근로자 구직자"가 자신의 웹 사이트에서 얼마나 많은 시간을 보냈는지 알고 싶습니다. 그리고 나는 statistcs 학생이고 통계적 목적으로 사용할지도 모른다. – ilhan
왜이 커뮤니티는 위키입니까? : –
Andreas Bonini (문법 오류가있는 경우를 대비하여) – ilhan
글쎄, 그렇지만 대답하는 사람들 (이 경우 나)도 담당자를 얻지 못하며, 이것이 우리를 슬프게 만듭니다. 질문이있는 경우에만 커뮤니티 위키를 사용해야합니다 "올바른"답변이 없거나 더 많은 토론이 필요합니다. http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts-on-stack-overflow –