Детализированная статистика
Не нашёл такого в админке 3й верисии движка
Одна страница
Распечатать
Хотелось бы узнать о перспективах этой фичи. Для меня, возможность получить детализарованную статитстику, это одно из важнейших преимуществ ИнтB, которое было очень востребованным в редыдущих версиях. Прежде всего это возможность группирования действий пользователя по IP и по ID. Это позволяет очень быстро находить и удалять клонов, спаммеров, и прочих нежелательных личностей. Также детализированная статисткиа позволяет определять откуда юзер пришёл и куда ушёл, тоесть выяснить его ангажированность в определённых вопросах.
Отсюда вопрос: эту фичу можно перенести со старого движка, или это трудно сделать?
Отсюда вопрос: эту фичу можно перенести со старого движка, или это трудно сделать?
Я не стал ее делать из соображений, что сейчас все равно почти на любой сайт ставится либо Google Analytics, либо Яндекс-Метрика, которые позволяют собрать большую часть этой информации.
Но прикрутить вполне можно. В принципе, все действия пользователей и сейчас фиксируются в таблице ib_online, если отключить ее автоматическую очистку с помощью планировщика и сделать интерфейс для анализа и вывода данных, то будет та же детализированная статистика. Единственное что — нужно будет в нее добавить еще столбец для фиксации action в коротком виде (сейчас туда пишется только человекочитаемое описание действия в поле text).
Но прикрутить вполне можно. В принципе, все действия пользователей и сейчас фиксируются в таблице ib_online, если отключить ее автоматическую очистку с помощью планировщика и сделать интерфейс для анализа и вывода данных, то будет та же детализированная статистика. Единственное что — нужно будет в нее добавить еще столбец для фиксации action в коротком виде (сейчас туда пишется только человекочитаемое описание действия в поле text).
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
. Редактировалось 1 раз, последний — #3
Насколько я понимаю, в старой версии все действия юзера писались в лог, в виде текствых файлов, а в админке по запросу парсились эти файлы и выводились данные в отсортированном виде. А тут я понимаю что это уже идёт через базу данных?
Гугл с яндексовой метрикой для этих целей не подходят, так как они не позволяют увязать последовательность действий, с формским логином и с диапазоном адресов, которые этот логин использовал. Например, юзер зашел из Воронежа обсудил какую-то интересную тему, потом он же вошёл из Китая, раскидал спам, кого-то оскорбил, тут же опять он выходит из Воронежа опять обсуждает что-то важное, тут снова из Китая какую-то фигню несёт - сразу будет понятно что юзера взломали, и ему надо сбросить пароль. А с метрикой и аналистикой так оперативно такую информацию не соберёшь. Так что это очень фажная фича для расскрученных форумов.
Ещё было бы хорошо её дополнить возможностью идентификации конкретного браузера, например записать куку с уникальным ID, и каждый раз её читать и логировать не меняя, а только продлевать срок действия. Это позволит перехватывать сообщения сделанные с одного браузера с динамически меняющимся IP - тоесть вылавливать клонов.
Гугл с яндексовой метрикой для этих целей не подходят, так как они не позволяют увязать последовательность действий, с формским логином и с диапазоном адресов, которые этот логин использовал. Например, юзер зашел из Воронежа обсудил какую-то интересную тему, потом он же вошёл из Китая, раскидал спам, кого-то оскорбил, тут же опять он выходит из Воронежа опять обсуждает что-то важное, тут снова из Китая какую-то фигню несёт - сразу будет понятно что юзера взломали, и ему надо сбросить пароль. А с метрикой и аналистикой так оперативно такую информацию не соберёшь. Так что это очень фажная фича для расскрученных форумов.
Ещё было бы хорошо её дополнить возможностью идентификации конкретного браузера, например записать куку с уникальным ID, и каждый раз её читать и логировать не меняя, а только продлевать срок действия. Это позволит перехватывать сообщения сделанные с одного браузера с динамически меняющимся IP - тоесть вылавливать клонов.
. Редактировалось 3 раза, последний — #4
В старой версии то ли до 2.12, то ли до 2.15 тоже все было в базе, потом вынес в файлы, рассчитывая на то, что нагрузка на сервер станет меньше, но вот оправдало ли это себя, сказать затрудняюсь.
Насчет cookie — идея интересная. Пожалуй, сделаю, благо реализуется нетрудно. А дальше в админке добавлю пункты "просмотр действий" по логину, IP и ID.
Насчет cookie — идея интересная. Пожалуй, сделаю, благо реализуется нетрудно. А дальше в админке добавлю пункты "просмотр действий" по логину, IP и ID.
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
4X_Pro написал(а):
потом вынес в файлы, рассчитывая на то, что нагрузка на сервер станет меньше, но вот оправдало ли это себя, сказать затрудняюсь.
Можно считать что оправдалось, хотя пару лет назад, когда дисковая система серверов была медленой, то возникали задержки при частых запросах, потому что пока один реквест записывается в лог, то он задерживает обработку реквеста от другого юзера, так как файл общий и туда пишется всё подряд, то получалось бутылочное горлышко. Сейчас поскольку у хостера SSD и хороший кэш, то в последнее время задержек не видно.
Но зато было и преимущество: при большой посещаемости лог растёт очень быстро, на так как он разложен по файлам, в названии которых есть дата, то можно достаточно просто старые файлы по ФТП скидывать в локальный архив, освобождая место на хосте и в то-же время сохраняя важные логи. Если бы это хранилось в базе, то я не представляю как это архивировать.
Угу, понял. Буду собирать официальный релиз — добавлю логгирование действий пользователей в CSV с сохранением в файл (и сделаю отключаемым, так как нужно это далеко не всем) и простейший анализатор.
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
Одна страница
Распечатать У вас нет прав для отправки сообщений в эту тему.