2010-05-05 3 views
1

У меня есть коллекция ссылок, которые отображаются на индексной странице. Всякий раз, когда пользователь нажимает на ссылку, я хочу отслеживать количество уникальных просмотров. Я знаю, что это можно сделать, отслеживая ips всякий раз, когда щелчок происходит по request.remote_ip, а затем по ссылке на страницу, на которую была нажата кнопка. Есть ли лучший подход? Любые модули и т.д.Уникальный счетчик просмотров

ответ

2

Google Analytics :)

+0

Упрощенный, потому что это правда. Возможно, вы можете отслеживать уникальные виды с помощью какого-то плагина Rack или даже только before_filter в ApplicationController. Но Google Analytics, или что-то подобное, определенно самый простой способ. –

2

Обычный подход должен был бы назначить случайное UserID, хранить его в куки и записать его в записи журнала каждый раз, когда пользователь выполняет действие, либо к таблице БД или файл журнала. Позже вы легко получаете свои уникальные счета либо SQL-запросом, либо grep | sort | uniq | wc -в ваших журналах.

Я думаю, вы можете найти для него плагин, но не слишком много ручной работы.

+0

Спасибо. Похоже, Google Analytics или метод, который я имел в виду, - это только два способа. –

Смежные вопросы