+ Requests +

  • Status Неподтвержденная
  • Percent Complete
    0%
  • Task Type Сделать
  • Category -
  • Assigned To No-one
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: + Requests +
Opened by Дмитрий - 11 Jul 2015
Last edited by Артём - 11 Jul 2015

FS#518 - Модуль счетчика просмотра сущностей

Сделать модуль, который считает уникальных посетителей для сущностей. Т.е. в админке должна отображаться информация, сколько раз была просмотрена статья или товар. Кроме того, на фронтенд по желанию пользователя (заказчика) могут быть установлены следующие виджеты:

  1. Число Просмотров - в конце страницы сущности, и при показе краткого описания на странице категории сущности
  2. Популярные статьи – n статей, отсортированных по числу просмотров. Вместо статей может использоваться любая другая сущность.
  3. Кроме того, по этому полю должна быть возможность сортировки в фильтре (в админке и на фронтенде)
Admin
Артём commented on 11.07.2015 19:13

Предлагаю просто вводить атрибут count и на него навешивать событие, сам обработчик будет собирать статистику например в redis и с некоторой периодичностью обновлять колонки в самой БД.

Можешь описать как именно лучше сделать вычисление уникальности клика? по куки?

Дмитрий commented on 21.07.2015 05:35
Предлагаю просто вводить атрибут count и на него навешивать событие, сам обработчик будет собирать статистику например в redis и с некоторой периодичностью обновлять колонки в самой БД. 

Через Redis? Ну не знаю, что-то навороченно, почему бы просто mysql не юзать? Т.е. ты предлагешь обычным юзерам ставить еще и редис? Не уверен, что на простых хостингах он окажется...

Можешь описать как именно лучше сделать вычисление уникальности клика? по куки?

Да мне кажется, не надо тут делать сильную защиту от накрутки... Пусть крутят, нам что, жалко? Многие заказчики даже просят накрутить им просмотры, ну или хотя бы поставить начальное значение. Так что да, думаю куков вполне хватит)

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing