Плагин для подсчета посещаемости страниц в Ruby on Rails
July 7, 2010 in Ruby on RailsЯ написал плагин для подсчета посещаемости избранных страниц Rails-приложения. Взять его можно на http://github.com/leonid-shevtsov/page_visit_tracker, там же посмотреть пример использования и краткую инструкцию.
Можно, конечно, делать это с помощью Google Analytics и вытягивать информацию оттуда, но, по-моему, это слишком сложное решение для такой простой задачи – потому-то и был написан этот плагин.
Я решил, что посещения надо привязывать к объектам модели. Поэтому
class PostsController def show # ... track_page_view(@post) end end
При этом создается новый объект PageView с данными о посещении. Повторные посещения тем же пользователем не учитываются. Посещения ботов тоже не учитываются.
Понравился пост? Купи мне кофе