SQL Медиана хитов на пользователя? - PullRequest
0 голосов
/ 25 февраля 2012

У меня есть таблица MySQL, которая отслеживает хиты так:

  • id (int autoincrement)
  • уникальный (текст, уникальный идентификатор пользователя - в основном md5'd IP)
  • дата (int, метка времени Unix)

Я знаю, что могу найти среднее просмотров страниц на пользователя, просто взяв count(id) / count(unique), но есть ли способ найти медианное число просмотров страниц на пользователя?

Кроме того, мне кажется, что моя база населения состоит из группы постоянных пользователей и множества пользователей, которые посещают только один раз и уходят. Какие формулы можно использовать для создания данных об этом? Я думал о создании какой-то метрики, основанной на количестве посещений для этого пользователя раз общее время между первым и последним посещением , но я не уверен, что это действительно даст полезные данные поскольку у меня фактически нет ясной картины моих образцов трафика / пересмотра. Если у кого-то есть другие метрики, они использовали эту работу, я бы очень хотел их услышать!

Мне не нужно, чтобы реализация была полностью в MySQL - я работаю на php-сервере. Код не должен быть особенно эффективным, так как он вызывается только когда я загружаю панель администратора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...