Какой самый простой и надежный способ отслеживать просмотры страниц в моем приложении Rails?

Я использовал Google Analytics достаточно долго, чтобы понять, что он работает не очень хорошо (проблемы с мобильными телефонами и для людей, которые отключили Javascript, слишком долго задерживаются при обновлении). В настоящее время я просто регистрирую каждый запрос страницы и обновляю счетчик в своей базе данных, но я знаю, что это неэффективно и очень грубо (я не различаю людей и ботов, я регистрирую каждое обновление страницы как новое Посмотреть).

Что вы предлагаете для создания простого счетчика просмотров? Еще один сервис веб-аналитики? Написание собственного счетчика, который строит правила, такие как требование, чтобы несколько просмотров страниц с одного и того же IP в течение 5 секунд друг от друга не учитывались? Я видел, как некоторые люди рекомендуют анализировать мои производственные журналы - я развертываю на Heroku и не знаю, с чего начать.

Благодарю.

2 ответа

Мы переехали из GA в GetClicky некоторое время назад, и это намного лучше. Они также предоставляют код отслеживания не-JS. Попробуйте.

Делай, что хочешь, в стойке промежуточного ПО. Внутри вы можете поместить весь код, который вы хотите.

Другие вопросы по тегам