У меня есть таблица MySQL, которая отслеживает хиты так:
- id (int autoincrement)
- уникальный (текст, уникальный идентификатор пользователя - в основном md5'd IP)
- дата (int, метка времени Unix)
Я знаю, что могу найти среднее просмотров страниц на пользователя, просто взяв count(id) / count(unique)
, но есть ли способ найти медианное число просмотров страниц на пользователя?
Кроме того, мне кажется, что моя база населения состоит из группы постоянных пользователей и множества пользователей, которые посещают только один раз и уходят. Какие формулы можно использовать для создания данных об этом? Я думал о создании какой-то метрики, основанной на количестве посещений для этого пользователя раз общее время между первым и последним посещением , но я не уверен, что это действительно даст полезные данные поскольку у меня фактически нет ясной картины моих образцов трафика / пересмотра. Если у кого-то есть другие метрики, они использовали эту работу, я бы очень хотел их услышать!
Мне не нужно, чтобы реализация была полностью в MySQL - я работаю на php-сервере. Код не должен быть особенно эффективным, так как он вызывается только когда я загружаю панель администратора.