우리 웹 사이트 (백엔드 도구에 로그인 한 사용자)의 시간을 추적해야합니다. mysql에서 24 시간 활동을 얻으십시오 (시간 추적)
이 현재 우리는 5 분마다 (활동을 기반으로 (페이지 열림) MySQL의 테이블에 대한 정보를 저장하거나 보여주고있다/아약스 업데이터를 통해 페이지를 (읽기) 5 분마다 발사했다.를 MySQL의 우리에서 . 사용자 ID와 MySQL의 타임 스탬프를 저장
+----+---------------------+
| id | timestamp |
+----+---------------------+
| 28 | 2016-11-25 15:51:25 |
| 28 | 2016-11-25 15:55:00 |
| 28 | 2016-11-25 16:00:00 |
| 28 | 2016-11-25 16:05:00 |
| 28 | 2016-11-25 16:10:00 |
| 28 | 2016-11-25 16:15:00 |
| 28 | 2016-11-25 16:55:00 |
| 28 | 2016-11-25 17:00:00 |
| 28 | 2016-11-25 17:05:00 |
| 28 | 2016-11-25 17:10:00 |
| 28 | 2016-11-25 17:15:00 |
| 28 | 2016-11-25 17:20:00 |
| 28 | 2016-11-25 17:25:00 |
+----+---------------------+
주어진 기간 동안 특정 사용자에 대한 "활동 프로토콜"을 검색 할 수 귀하의 제안 하겠는가.
즉, "쇼 항상" 어디서? 사용자가 활성 어제, 지난 주, 지난 달이었다 "
사용자 28 년 11 월 25 일에 대한 결과는 같은 결과를 제공해야합니다 : 문제가되지 않습니다 DB에서 그 시간을 선택
2016-11-25 -> 49 minutes
15:51-16:15 (24 min)
17:00-17:25 (25 min)
을, 에 175시간 45분 또한
는 "힌트"
: 8시간 15 분 지난주, 지난 : 52시간 35분, 지난 달하지만 어떻게 우리가어제 ... 지능형 형식으로 사람들을 결합 할 수 있습니다 어떻게 매우 도움이 될 것입니다 멋진 그래픽 표현을 얻을 :
물론 나는 다른 접근법도 열려 있습니다. 목표는 사용자가 사이트에서 실제로 얼마나 오래 일하는지 확인하는 것입니다. 완벽한 브라우저 통합이 필요하고 플러그인이 필요하지 않습니다. –
맞춤형 로깅으로 Google 애널리틱스를 사용하면 어떨까요? – chris85
하지만 하루 중 사용자가 로그 아웃 한 다음 다시 돌아올 경우. 그렇다면 어떤 규칙을 사용해야합니까? –