Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Детализированная статистика

Не нашёл такого в админке 3й верисии движка

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
Фанат IntBoard
Новичок
Нет Всего сообщений: 8
Зарегистрирован: 9 авг. 2015 г., 15:06
Рейтинг пользователя: 3
#1
Хотелось бы узнать о перспективах этой фичи. Для меня, возможность получить детализарованную статитстику, это одно из важнейших преимуществ ИнтB, которое было очень востребованным в редыдущих версиях. Прежде всего это возможность группирования действий пользователя по IP и по ID. Это позволяет очень быстро находить и удалять клонов, спаммеров, и прочих нежелательных личностей. Также детализированная статисткиа позволяет определять откуда юзер пришёл и куда ушёл, тоесть выяснить его ангажированность в определённых вопросах.
Отсюда вопрос: эту фичу можно перенести со старого движка, или это трудно сделать?

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15
#2
Я не стал ее делать из соображений, что сейчас все равно почти на любой сайт ставится либо Google Analytics, либо Яндекс-Метрика, которые позволяют собрать большую часть этой информации.
Но прикрутить вполне можно. В принципе, все действия пользователей и сейчас фиксируются в таблице ib_online, если отключить ее автоматическую очистку с помощью планировщика и сделать интерфейс для анализа и вывода данных, то будет та же детализированная статистика. Единственное что — нужно будет в нее добавить еще столбец для фиксации action в коротком виде (сейчас туда пишется только человекочитаемое описание действия в поле text).

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Фанат IntBoard
Новичок
Нет Всего сообщений: 8
Зарегистрирован: 9 авг. 2015 г., 15:06
Рейтинг пользователя: 3
. Редактировалось 1 раз, последний — #3
Насколько я понимаю, в старой версии все действия юзера писались в лог, в виде текствых файлов, а в админке по запросу парсились эти файлы и выводились данные в отсортированном виде. А тут я понимаю что это уже идёт через базу данных?
Гугл с яндексовой метрикой для этих целей не подходят, так как они не позволяют увязать последовательность действий, с формским логином и с диапазоном адресов, которые этот логин использовал. Например, юзер зашел из Воронежа обсудил какую-то интересную тему, потом он же вошёл из Китая, раскидал спам, кого-то оскорбил, тут же опять он выходит из Воронежа опять обсуждает что-то важное, тут снова из Китая какую-то фигню несёт - сразу будет понятно что юзера взломали, и ему надо сбросить пароль. А с метрикой и аналистикой так оперативно такую информацию не соберёшь. Так что это очень фажная фича для расскрученных форумов.
Ещё было бы хорошо её дополнить возможностью идентификации конкретного браузера, например записать куку с уникальным ID, и каждый раз её читать и логировать не меняя, а только продлевать срок действия. Это позволит перехватывать сообщения сделанные с одного браузера с динамически меняющимся IP - тоесть вылавливать клонов.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15
. Редактировалось 3 раза, последний — #4
В старой версии то ли до 2.12, то ли до 2.15 тоже все было в базе, потом вынес в файлы, рассчитывая на то, что нагрузка на сервер станет меньше, но вот оправдало ли это себя, сказать затрудняюсь.
Насчет cookie — идея интересная. Пожалуй, сделаю, благо реализуется нетрудно. А дальше в админке добавлю пункты "просмотр действий" по логину, IP и ID.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Фанат IntBoard
Новичок
Нет Всего сообщений: 8
Зарегистрирован: 9 авг. 2015 г., 15:06
Рейтинг пользователя: 3
#5
4X_Pro написал(а):
потом вынес в файлы, рассчитывая на то, что нагрузка на сервер станет меньше, но вот оправдало ли это себя, сказать затрудняюсь.

Можно считать что оправдалось, хотя пару лет назад, когда дисковая система серверов была медленой, то возникали задержки при частых запросах, потому что пока один реквест записывается в лог, то он задерживает обработку реквеста от другого юзера, так как файл общий и туда пишется всё подряд, то получалось бутылочное горлышко. Сейчас поскольку у хостера SSD и хороший кэш, то в последнее время задержек не видно.
Но зато было и преимущество: при большой посещаемости лог растёт очень быстро, на так как он разложен по файлам, в названии которых есть дата, то можно достаточно просто старые файлы по ФТП скидывать в локальный архив, освобождая место на хосте и в то-же время сохраняя важные логи. Если бы это хранилось в базе, то я не представляю как это архивировать.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15
#6
Угу, понял. Буду собирать официальный релиз — добавлю логгирование действий пользователей в CSV с сохранением в файл (и сделаю отключаемым, так как нужно это далеко не всем) и простейший анализатор.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.