2010-05-05 3 views
1

색인 페이지에 표시되는 링크 모음이 있습니다. 사용자가 링크를 클릭 할 때마다 순 조회수를 추적하고 싶습니다. 클릭이 발생할 때마다 ips를 추적하여 클릭 한 페이지의 링크 인 request.remote_ip을 클릭하면됩니다. 더 좋은 접근 방법이 있습니까? 모든 플러그인 등고유 조회수

답변

2

구글 분석 :

+0

사실이기 때문에 Upvoted. ApplicationController에서 일종의 Rack 플러그인 또는 before_filter를 사용하여 고유 한 뷰를 추적 할 수 있습니다. 그러나 Google 애널리틱스 또는 이와 유사한 기능이 가장 쉬운 방법입니다. –

2

일반적인 접근 DB를 테이블에, 하나를 임의의 사용자 ID를 할당 쿠키에 저장하고 로그 항목에서 사용자가 작업을 수행 할 때마다 그것을 작성하는 것 또는 로그 파일. 나중에 SQL 쿼리 또는 grep | sort | uniq | wc- 로그를 통해 고유 카운트를 쉽게 얻을 수 있습니다.

플러그인을 찾을 수있을 것 같지만 많은 수작업도 아닙니다.

+0

감사합니다. Google 애널리틱스 또는 내가 생각한 방식이 유일한 두 가지 방법입니다. –